CoinsCore:EntityProperty Class: verschil tussen versies

Uit COINS2
Ga naar: navigatie, zoeken
(Nieuwe pagina aangemaakt met '__NOTOC__ '''EntityProperty''' is a subclass of Entity. EntityProperty is used to describe a feature of an Object; therefore, each Entity...')
 
k (Formal Representation in RDF/XML)
 
Regel 67: Regel 67:
 
   
 
   
 
     <classCreator rdf:resource="#COINSTechnicalManagementGroup"/>
 
     <classCreator rdf:resource="#COINSTechnicalManagementGroup"/>
     <classCreationDate rdf:datatype="xsd:dateTime">2016-03-01T12:00:00.000</classCreationDate>
+
     <classCreationDate rdf:datatype="xsd:dateTime">2016-04-04T12:00:00.00</classCreationDate>
 
     <classVersionID rdf:datatype="xsd:string">1.0</classVersionID>
 
     <classVersionID rdf:datatype="xsd:string">1.0</classVersionID>
 
   
 
   

Huidige versie van 18 jul 2016 om 20:03

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

Informative representation of EntityProperty 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>