CoinsCore:DirectedConnection Class

Uit COINS2
Ga naar: navigatie, zoeken

DirectedConnection is a subclass of Connection. The DirectedConnection enables a directed functional relationships between two Objects, meaning there is exactly one source Object and exactly one target Object, where the source Object delivers a function to the target Object.

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

The DirectedConnection class is extendable.

The nextTrunkVersion is restricted to one other individual of DirectedConnection.


History
* New in COINS 2.0


Informative representation in UML

Informative representation of DirectedConnection in UML

This image shows the informative representation of the DirectedConnection class.


Attributes

Name Type Description
fromObject Object Exactly 1 source Object
toObject Object Exactly 1 target Object


Formal Representation in RDF/XML

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

   <rdfs:label xml:lang="en-GB">Directed Connection object</rdfs:label>
   <rdfs:comment xml:lang="en-GB">Directed connection object between Objects</rdfs:comment>

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

   <rdfs:subClassOf>
     <owl:Restriction>
       <owl:onProperty rdf:resource="#fromObject"/>
       <owl:cardinality rdf:datatype=" xsd:nonNegativeInteger">1</owl:cardinality>
     </owl:Restriction>
   </rdfs:subClassOf>

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