CoinsCore:EntityProperty Class
EntityProperty is a subclass of Entity. EntityProperty is used to describe a feature of an Object; therefore, each EntityProperty can not exist by itself but belongs to one or more Entities or extended classes thereof.
Each EntityProperty holds a value as measure of the feature. This value is either a single value (for a SimpleProperty) or complex value (for a ComplexProperty).
EntityProperty is an abstract class; it can not be instantiated directly.
EntityProperty is not extendable; in the Coins Core Model it is extended to SimpleProperty and ComplexProperty.
The nextTrunkVersion is restricted to one other instance of EntityProperty.
History
* New in COINS 2.0
Informative representation in UML
This image shows the informative representation of the EntityProperty class.
Attributes
Name | Type | Description |
---|---|---|
propertyBelongsTo | Entity | Reference to minimal 1 Entity the Property belongs to |
Formal Representation in RDF/XML
<owl:Class rdf:ID="EntityProperty"> <rdfs:label xml:lang="en-GB">EntityProperty</rdfs:label> <rdfs:comment xml:lang="en-GB">Entity property</rdfs:comment> <rdfs:subClassOf rdf:resource="#Entity"/> <rdfs:subClassOf> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:ID="ComplexProperty"/> <rdf:Description rdf:ID="SimpleProperty"/> </owl:unionOf> </owl:Class> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#propertyBelongsTo"/> <owl:minCardinality rdf:datatype="xsd:nonNegativeInteger">1</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> <isClassAbstract rdf:datatype="xsd:boolean">false</isClassAbstract> <isClassExtendable rdf:datatype="xsd:boolean">true</isClassExtendable> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#nextTrunkVersion"/> <owl:allValuesFrom rdf:resource="#CbimProperty"/> </owl:Restriction> </rdfs:subClassOf> <classCreator rdf:resource="#COINSTechnicalManagementGroup"/> <classCreationDate rdf:datatype="xsd:dateTime">2016-04-04T12:00:00.00</classCreationDate> <classVersionID rdf:datatype="xsd:string">1.0</classVersionID> </owl:Class>