CoinsCore:Assembly Class

Uit COINS2
Ga naar: navigatie, zoeken

Assembly is a subclass of Entity.

Assembly is an abstract class; it can not be instantiated directly. Members of intantiatable subclasses of Entity can additionally be typed as Assembly.

The Assembly class is extendable.

The nextTrunkVersion is restricted to one other individual of Assembly.


History
* New in COINS 2.0


Informative representation in UML

Informative representation of Assembly in UML

This image shows the informative representation of the Assembly class.


Attributes

Name Type Description
hasContainsRelation ContainsRelation Reference to ContainsRelations


Formal Representation in RDF/XML

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

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

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

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

   <rdfs:subClassOf>
     <owl:Restriction>
       <owl:onProperty rdf:resource="#nextTrunkVersion"/>
       <owl:allValuesFrom rdf:resource="#Assembly"/>
     </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>