CoinsCore:Party Class

Versie door Bert de Wolde (Overleg | bijdragen) op 15 jul 2016 om 20:06 (Formal Representation in RDF/XML)

(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken

Party is a subclass of Entity. It defines all legal entities (Persons and Organisations) involved.
It is an abstract class; it can not be instantiated directly. It’s members have to be members of an extended class (Person or Organisation)
Party can not be extended; in the Core Model it is the superclass of Person and Organisation.
The nextTrunkVersion is restricted to one other instance of Party.
Party is referenced as creator of individuals of owl:Ontology and Entity and as creator and modifier of individuals of VersionObject.

* New in COINS 2.0 - replaces Cbim:PersonOrOrganisation

Informative representation in UML

Informative representation of Party in UML

This image shows the informative representation of the COINS core Party-class.

Formal Representation in RDF/XML

 <owl:Class rdf:ID="Party">
   <rdfs:label xml:lang="en-GB">Party</rdfs:label>
   <rdfs:comment xml:lang="en-GB">Abstract reference to a LegalEntity.</rdfs:comment>
   <rdfs:subClassOf rdf:resource="#Entity"/>
       <owl:unionOf rdf:parseType="Collection">
         <rdf:Description rdf:ID="Organisation"/>
         <rdf:Description rdf:ID="Person"/>
   <isClassAbstract rdf:datatype="xsd:boolean">true</isClassAbstract>
   <isClassExtendable rdf:datatype="xsd:boolean">false</isClassExtendable>
       <owl:onProperty rdf:resource="#nextTrunkVersion"/>
       <owl:allValuesFrom rdf:resource="#Party"/>
   <classCreator rdf:resource="#COINSTechnicalManagementGroup"/>
   <classCreationDate rdf:datatype="xsd:dateTime">2016-04-04T12:00:00.00</classCreationDate>
   <classVersionID rdf:datatype="xsd:string">1.0</classVersionID>