| 1 | === Proposed Core Template !PropertyValueListRestrictionOfClass === |
| 2 | |
| 3 | [[br]]This template is for restricting values of an indirect property of a class to a fixed list. |
| 4 | |
| 5 | [[br]]!PropertyValueListRestrictionOfClass(a, b, c) means that a is a !ClassOfIndirectProperty, b is a !ClassOfArrangedIndividual to which the relation applies, and c is an allowable list of property values. |
| 6 | [[br]] |
| 7 | [[br]]Roles: |
| 8 | [[br]]1 hasPropertyType !ClassOfIndirectProperty |
| 9 | [[br]]2 hasPossessorClass !ClassOfArrangedIndividual |
| 10 | [[br]]3 hasPropertyValue !ClassOfProperty |
| 11 | |
| 12 | Axiom: |
| 13 | {{{ |
| 14 | }}} |
| 15 | |
| 16 | EXAMPLE The statement !PropertyValueListRestrictionOfClass(NOMINAL DIAMETER, GOST123 PIPES, GOST456 LIST OF DIAMETERS). |