Provides annotations for basic MOF concepts not directly supported by OWL
MOF2RDF Support
class
stereotype
Provides traceability for a MOF DataType represented by an owl:Class
data type
Provides traceability for a MOF Enumeration represented by an owl:Class
Classes instantiating associations i.e. specific Links should inherit from this class
association
Classes instantiating associations with own properties (association classes) i.e. specific Links with property values, should inherit from this class
Classes instantiating ordered associations i.e. specific Links should inherit from this class. At least one end of this association must have isOrdered true.
ordered association
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
link sequence
Property representing composition/ownership. Actual composition properties should inherit from this
has part
Property representing container. MOF/UML rules state that each object may have at most one.
has container
Whether the class is permitted to have any direct instances
is abstract
Whether the values of a property for a specific object retain their sequence
is ordered
Whether the values of a property for a specific object can contain the same value more than once
is unique