CoinsCore:EntityProperty Class

Versie door Bert de Wolde (Overleg | bijdragen) op 18 jul 2016 om 20:03 (Formal Representation in RDF/XML)

(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken

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.

* New in COINS 2.0

Informative representation in UML

Informative representation of EntityProperty in UML

This image shows the informative representation of the EntityProperty class.


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"/>

       <owl:unionOf rdf:parseType="Collection">
         <rdf:Description rdf:ID="ComplexProperty"/>
         <rdf:Description rdf:ID="SimpleProperty"/>

       <owl:onProperty rdf:resource="#propertyBelongsTo"/>
       <owl:minCardinality rdf:datatype="xsd:nonNegativeInteger">1</owl:minCardinality>

   <isClassAbstract rdf:datatype="xsd:boolean">false</isClassAbstract>
   <isClassExtendable rdf:datatype="xsd:boolean">true</isClassExtendable>

       <owl:onProperty rdf:resource="#nextTrunkVersion"/>
       <owl:allValuesFrom rdf:resource="#CbimProperty"/>

   <classCreator rdf:resource="#COINSTechnicalManagementGroup"/>
   <classCreationDate rdf:datatype="xsd:dateTime">2016-04-04T12:00:00.00</classCreationDate>
   <classVersionID rdf:datatype="xsd:string">1.0</classVersionID>