CoinsCore:CoinsContainerObject Class: verschil tussen versies

Uit COINS2
Ga naar: navigatie, zoeken
(Nieuwe pagina aangemaakt met '__NOTOC__ '''CataloguePart''' is a subclass of Concept. CatalogueParts are for aligning of external Object Type Libraries. CataloguePa...')
 
Regel 1: Regel 1:
 
__NOTOC__
 
__NOTOC__
'''CataloguePart''' is a subclass of [[CoinsCore:Concept Class|Concept]]. CatalogueParts are for aligning of external Object Type Libraries.  
+
'''CoinsContainerObject''' is a subclass of [[CoinsCore:Concept Class|Concept]]. It contains all individuals that are placed in a [[COINS container|Coins Container]].
  
CataloguePart is not abstract; it can be instantiated.
+
CoinsContainerObject is not an abstract class; it can be instantiated.
  
The CataloguePart class can be extended to other classes.
+
The CoinsContainerObject class can be extended to other classes.
  
The [[CoinsCore:nextTrunkVersion Property|nextTrunkVersion]] is restricted to one other individual of CataloguePart.
 
  
 +
The [[CoinsCore:nextTrunkVersion Property|nextTrunkVersion]] is restricted to one other individual of CoinsContainerObject.
  
'''History'''<BR>* Unchanged in [[COINS 2.0]]
 
  
  
 +
'''History'''<BR>* New in [[COINS 2.0]]
  
 +
 
== Informative representation in UML ==
 
== Informative representation in UML ==
[[Bestand:Core-CataloguePart Class.png|right|thumb|Informative representation of CataloguePart in UML]]
+
[[Bestand:Core-CoinsContainerObject Class.png|right|thumb|Informative representation of CoinsContainerObject in UML]]
This image shows the informative representation of the CataloguePart class.
+
This image shows the informative representation of the CoinsContainerObject class.
  
 
<!--
 
<!--
Regel 24: Regel 25:
 
! Description
 
! Description
 
|-
 
|-
| || ||  
+
| [[CoinsCore:userID Property|userID]] || xsd:string || To humans, an unique identification of the individual
 
|-
 
|-
 +
| [[CoinsCore:name Property|name]] || xsd:string || Name of the individual
 +
|-
 +
| [[CoinsCore:description Property|description]] || xsd:string || Description of the individual
 +
|-
 +
| [[CoinsCore:creator Property|creator]] || [[CoinsCore:Party Class|Party]] || Party (0..1) who created this entity
 +
|-
 +
| [[CoinsCore:hasProperties Property|hasProperties]] || [[CoinsCore:EntityProperty Class|EntityProperty]] || Set of custom defined properties
 
|}
 
|}
 
-->
 
-->
Regel 31: Regel 39:
 
== Formal Representation in RDF/XML ==
 
== Formal Representation in RDF/XML ==
  
   <owl:Class rdf:ID="CataloguePart">
+
   <owl:Class rdf:ID="CoinsContainerObject">
 
   
 
   
     <rdfs:label xml:lang="en-GB">Cataloguepart</rdfs:label>
+
     <rdfs:label xml:lang="en-GB">CoinsContainerObject</rdfs:label>
     <rdfs:comment xml:lang="en-GB">Generic catalogue part for alignement of external ObjectTypeLibraries.</rdfs:comment>
+
     <rdfs:comment xml:lang="en-GB">CoinsContainerObject</rdfs:comment>
 
   
 
   
 
     <rdfs:subClassOf rdf:resource="#Concept"/>
 
     <rdfs:subClassOf rdf:resource="#Concept"/>
 
   
 
   
     <rdfs:subClassOf>
+
     <rdfs:subClassOf rdf:resource="#Entity"/>
      <owl:Class>
+
        <owl:intersectionOf rdf:parseType="Collection">
+
          <rdf:Description rdf:ID="Concept"/>
+
          <rdf:Description rdf:ID="Entity"/>
+
        </owl:intersectionOf>
+
      </owl:Class>
+
    </rdfs:subClassOf>
+
 
   
 
   
 
     <isClassAbstract rdf:datatype="xsd:boolean">false</isClassAbstract>
 
     <isClassAbstract rdf:datatype="xsd:boolean">false</isClassAbstract>
Regel 53: Regel 54:
 
       <owl:Restriction>
 
       <owl:Restriction>
 
         <owl:onProperty rdf:resource="#nextTrunkVersion"/>
 
         <owl:onProperty rdf:resource="#nextTrunkVersion"/>
         <owl:allValuesFrom rdf:resource="#CataloguePart"/>
+
         <owl:allValuesFrom rdf:resource="#CoinsContainerObject"/>
 
       </owl:Restriction>
 
       </owl:Restriction>
 
     </rdfs:subClassOf>
 
     </rdfs:subClassOf>
Regel 62: Regel 63:
 
   
 
   
 
   </owl:Class>
 
   </owl:Class>
 +
  
  

Versie van 9 mei 2016 om 15:12

CoinsContainerObject is a subclass of Concept. It contains all individuals that are placed in a Coins Container.

CoinsContainerObject is not an abstract class; it can be instantiated.

The CoinsContainerObject class can be extended to other classes.


The nextTrunkVersion is restricted to one other individual of CoinsContainerObject.


History
* New in COINS 2.0


Informative representation in UML

Informative representation of CoinsContainerObject in UML

This image shows the informative representation of the CoinsContainerObject class.


Formal Representation in RDF/XML

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

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

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

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

   <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="#CoinsContainerObject"/>
     </owl:Restriction>
   </rdfs:subClassOf>

   <classCreator rdf:resource="#COINSTechnicalManagementGroup"/>
   <classCreationDate rdf:datatype="xsd:dateTime">2016-03-01T12:00:00.000</classCreationDate>
   <classVersionID rdf:datatype="xsd:string">1.0</classVersionID>

 </owl:Class>