@prefix rdf: . @prefix rdfs: . @prefix owl: . @prefix xsd: . @prefix rdf: . @prefix rdfs: . @prefix owl: . @prefix xsd: . a owl:Ontology ; rdfs:comment """Provides annotations for basic MOF concepts not directly supported by OWL""" ; rdfs:label "MOF2RDF Support"@en . a owl:Class ; rdfs:comment """Classes instantiating MOF classes""" ; rdfs:label "class"@en . a owl:Class ; rdfs:comment """A Stereotype extends MOF metaclasses""" ; rdfs:label "stereotype"@en . a owl:Class ; rdfs:comment """Provides traceability for a MOF DataType represented by an owl:Class""" ; rdfs:label "data type"@en . a owl:Class ; rdfs:comment """Provides traceability for a MOF Enumeration represented by an owl:Class""" ; rdfs:label "data type"@en . a owl:Class ; rdfs:comment """Classes instantiating associations i.e. specific Links should inherit from this class""" ; rdfs:label "association"@en . a owl:Class ; rdfs:subClassOf , ; rdfs:comment """Classes instantiating associations with own properties (association classes) i.e. specific Links with property values, should inherit from this class""" ; rdfs:label "association"@en . a owl:Class ; rdfs:comment """Classes instantiating ordered associations i.e. specific Links should inherit from this class. At least one end of this association must have isOrdered true.""" ; rdfs:label "ordered association"@en . a owl:AnnotationProperty ; rdfs:comment """For ordered associations the ordinal value of this link in sequence. The values do not need to be contiguous - in fact gaps are recommended to avoid frequent renumbering""" ; rdfs:domain ; rdfs:label "link sequence"@en ; rdfs:range xsd:naturalInteger . a owl:ObjectProperty ; rdfs:comment """Property representing composition/ownership. Actual composition properties should inherit from this""" ; rdfs:label "has part"@en . a owl:ObjectProperty ; rdfs:comment """Property representing container. MOF/UML rules state that each object may have at most one.""" ; rdfs:label "has container"@en ; owl:inverseOf . a owl:AnnotationProperty ; rdfs:comment """Whether the class is permitted to have any direct instances""" ; rdfs:domain rdfs:Class ; rdfs:label "is abstract"@en ; rdfs:range xsd:boolean . a owl:AnnotationProperty ; rdfs:comment """Whether the values of a property for a specific object retain their sequence""" ; rdfs:domain rdfs:Property ; rdfs:label "is ordered"@en ; rdfs:range xsd:boolean . a owl:AnnotationProperty ; rdfs:comment """Whether the values of a property for a specific object can contain the same value more than once""" ; rdfs:domain rdfs:Property ; rdfs:label "is unique"@en ; rdfs:range xsd:boolean .