-
Key: ODM11-140
-
Legacy Issue Number: 16035
-
Status: closed
-
Source: Adaptive ( Mr. Pete Rivett)
-
Summary:
In Annex F the use of OWLClass::/isClassKind: and OWLClass::/hasRestrictionKind is not sufficient to avoid the need for large numbers of multiply-inherited classes e.g. IndividualOWLIntersectionClass since isClassKind does not capture the specific properties of the subclass e.g. OWLintersectionOf. Furthermore isClassKind should not be derived (in the same way isSymmetric should not be derived). To avoid the large number of multiple-inherited class a generic association OWLClass::relatedClass[0..*] would need to be added which would stand in for OWLintersectionOf, OWLunionOf, OWLcomplementOf depending on the value of isClassKind. And another association to Individual for OWLoneOf. And it gets still messier to try to capture all the relationships of OWLRestriction. However the larger question is whether all this multiple inheritance is needed : since, as I understand it, all these subclasses of OWLClass will only be instantiated by anonymous classes, and it does not make sense that anonymous classes could also be reified as Individuals/Properties.
-
Reported: ODM 1.0 — Wed, 16 Feb 2011 05:00 GMT
-
Disposition: Resolved — ODM 1.1
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT
ODM11 — In Annex F the use of OWLClass::/isClassKind: and OWLClass::/hasRestrictionKind is not sufficient
- Key: ODM11-140
- OMG Task Force: Ontology Definition Metamodel (ODM) 1.1 RTF