CoinsCore:ContainsRelationGroup Class

Uit COINS2
Ga naar: navigatie, zoeken

ContainsRelationGroup is a subclass of Entity. It belongs to a exactly 1 Assembly and holds references to 0, 1 or more ContainsRelations.

ContainsRelationGroup can be instantiated and extended.

The nextTrunkVersion is restricted to one other individual of ContainsRelationGroup.

This concept gives you the possibility to manage different options of object decompositions.


History
* New in COINS 2.0


Informative representation in UML

Bestand:Core-ContainsRelationGroup Class.png
Informative representation of ContainsRelationGroup in UML

This image shows the informative representation of the ContainsRelationGroup class.


Attributes

Name Type Description
belongsToAssembly Assembly Reference to exactly 1 Assembly the ContainsRelationGroup belongs to
groups ContainsRelation Reference to the grouped ContainsRelations


Formal Representation in RDF/XML

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

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

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

   <rdfs:subClassOf>
     <owl:Restriction>
       <owl:onProperty rdf:resource="#belongsToAssembly"/>
       <owl:cardinality rdf:datatype="xsd:nonNegativeInteger">1</owl:cardinality>
     </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="#ContainsRelationGroup"/>
     </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>