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...')
 
k
 
(3 tussenliggende versies door een andere gebruiker niet weergegeven)
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: Generic|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]]
+
This CoinsContainerObject acts as a kind of placeholder for all objects within this container. So, when you import this information into your own system you are able to identify which objects have been sent to you in what container.
  
  
 +
'''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 26:
 
! 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 40:
 
== 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 55:
 
       <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>
 
   
 
   
 
     <classCreator rdf:resource="#COINSTechnicalManagementGroup"/>
 
     <classCreator rdf:resource="#COINSTechnicalManagementGroup"/>
     <classCreationDate rdf:datatype="xsd:dateTime">2016-03-01T12:00:00.000</classCreationDate>
+
     <classCreationDate rdf:datatype="xsd:dateTime">2016-04-04T12:00:00.00</classCreationDate>
 
     <classVersionID rdf:datatype="xsd:string">1.0</classVersionID>
 
     <classVersionID rdf:datatype="xsd:string">1.0</classVersionID>
 
   
 
   
 
   </owl:Class>
 
   </owl:Class>
 +
  
  

Huidige versie van 13 okt 2016 om 11:15

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.

This CoinsContainerObject acts as a kind of placeholder for all objects within this container. So, when you import this information into your own system you are able to identify which objects have been sent to you in what container.


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-04-04T12:00:00.00</classCreationDate>
   <classVersionID rdf:datatype="xsd:string">1.0</classVersionID>

 </owl:Class>