CoinsCore:ShapeRepresentation Class

Uit COINS2
Ga naar: navigatie, zoeken

ShapeRepresentation is a subclass of DocumentReference. It specifies object property values that refer to a shape.

ShapeRepresentation is not an abstract class; can be instantiated directly.

The ShapeRepresentation class can be extended.

The nextTrunkVersion is restricted to one other instance of ShapeRepresentation.


History
* New in COINS 2.0; replaces Cbim:Explicit3DRepresentation


Informative representation in UML

Informative representation of ShapeRepresentation in UML

This image shows the informative representation of the ShapeRepresentation class.


Attributes

Name Type Description
IDFieldname StringProperty Fieldname (or column name) where the ID of the shape/feature can be found.


Formal Representation in RDF/XML

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

   <rdfs:label xml:lang="en-GB">Shaperepresentation</rdfs:label>
   <rdfs:comment xml:lang="en-GB">Shape document link object.</rdfs:comment>

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

   <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="#ShapeRepresentation"/>
     </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>