Changes between Version 8 and Version 9 of ISO15926inOWLLevels
- Timestamp:
- 07/09/08 14:48:43 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ISO15926inOWLLevels
v8 v9 129 129 Level_0 130 130 }}} 131 `part2:Relationship` is declared as a subclass of `Level_0`. (''COMMENT:'' This declaration is probably wrong.) A '''relationship''' is an '''abstract_object''' that indicates something that one thing has to do with another (ISO 15926-2, 2003, p. 136). 132 133 {{{ 134 Class: part2:Relationship 135 SubClassOf: 136 Level_0 137 }}} 131 138 132 `part2:Class` is declared as a subclass of the compliment of `Level_0`, i.e., `part2:Class` is not on Level 0. 139 133 … … 153 147 Level_1 154 148 }}} 155 `part2:ClassOfRelationship` is declared as a subclass of `Level_1`, since a '''class_of_relationship''' is a '''class_of _abstract_object''' whose members are members of '''relationship''' (ISO 15926-2, 2003, p. 138) and `part2:Relationship` is declared as a subclass of `Level_0`. 156 157 {{{ 158 Class: part2:ClassOfRelationship 159 SubClassOf: 160 Level_1 161 }}} 162 A '''role_and_domain''' is a '''class''' that specifies the domainand and role for an end of a '''class_of_relationship''', or '''class_of_multidimensional_object'''. (ISO 15926-2, 2003, p. 142). 163 164 {{{ 165 Class: part2:RoleAndDomain 166 SubClassOf: 167 Level_1 168 }}} 169 A '''cardinality''' is a '''class''' that is the maximum and/or minimum number of times a thing can play a particular role in a '''class_of_relationship''' or '''class_of_multidimensional_object'''. (ISO 15926-2, 2003, p. 140). 170 171 {{{ 172 Class: part2:Cardinality 173 SubClassOf: 174 Level_1 175 }}} 149 176 150 `part2:ClassOfClass` is declared as a subclass of the compliment of `Level_1`, i.e., it is not a `Level_1` class. The reason is that since a '''class_of_class''' is a '''class''' whose members are instances of '''class''' (ISO 15926-2, 2003, p. 96) and `part2:Class` is declared as not being a `Level_0` class, `part2:ClassOfClass` must necessarily be a level higher than `part2:Class`. NOTE: `part2:ClassOfClass` is a subtype of `part2:Class` so `part2:ClassOfClass` is also indirectly declared as not a subclass of `Level_0`. 177 151 … … 189 163 Level_2 190 164 }}} 191 `part2:ClassOfClassOfIndividual` is declared as subclass of `Level_2` since a '''class_of_class_of_relationship''' is a '''class_of_class''' whose members are instances of '''class_of_relationship''' (ISO 15926-2, 2003, p. 158) and `part2:ClassOfRelationship` is declared as a subclass of `Level_1`. 192 193 {{{ 194 Class: part2:ClassOfClassOfRelationship 195 SubClassOf: 196 Level_2 197 }}} 165 198 166 === Level 3 === 199 167 `part2:ClassOfPropertySpace` is declared as a subclass of the `Level_2` class since a '''class_of_property_space''' is a '''class_of_class''' whose members are members of '''property_space''' ISO 15926-2, 2003, p. 97) and as according to the subtype hierarchy of ISO-15926-2:2003 `part2:PropertySpace` is a subclass of `part2:ClassOfProperty` which is a `part2:ClassOfClassOfIndividual`. `part2:ClassOfClassOfIndividual` is declared as a subclass of the `Level_2` class.