CoinsCore:ShapeRepresentationProperty Class

Uit COINS2
Ga naar: navigatie, zoeken

ShapeRepresentationProperty is a subclass of DocumentProperty. Since it is a property that refers to a ShapeRepresentation, the inherited reference for objectValue is overridden to refer to an instance of ShapeRepresentation.

ShapeRepresentationProperty is not an abstract class; it can be instantiated directly.

The ShapeRepresentationProperty class can be extended.

The nextTrunkVersion is restricted to one other instance of ShapeRepresentationProperty.


History
* New in COINS 2.0


Informative representation in UML

Informative representation of ShapeRepresentationProperty in UML

This image shows the informative representation of the ShapeRepresentationProperty class.


Attributes

Name Type Description
objectValue ShapeRepresentation Reference to an instance of ShapeRepresentation.


Formal Representation in RDF/XML

 <owl:Class rdf:ID="ShapeRepresentationProperty">

   <rdfs:label xml:lang="en-GB">HasShapeRepresentation</rdfs:label>
   <rdfs:comment xml:lang="en-GB">HasShapeRepresentation</rdfs:comment>

   <rdfs:subClassOf rdf:resource="#DocumentProperty"/>

   <rdfs:subClassOf>
     <owl:Restriction>
       <owl:onProperty rdf:resource="#objectValue"/>
       <owl:allValuesFrom rdf:resource="#ShapeRepresentation"/>
     </owl:Restriction>
   </rdfs:subClassOf>

   <owl:equivalentClass>
     <owl:Restriction>
       <owl:onProperty rdf:resource="#objectValue"/>
       <owl:allValuesFrom rdf:resource="#ShapeRepresentation"/>
     </owl:Restriction>
   </owl:equivalentClass>

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

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