CoinsCore:DocumentReference Class

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

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

DocumentReference is a subclass of ComplexPropertyValue. Individuals of this class refer to Documents; therefor this class has references to StringProperties for documentType, documentMimeType and documentFragment. These attributes facilitate deeplinking to information inside the referred document.

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

DocumentReference is extendable; in the Coins Core Model it is extended to InternalDocumentReference, ExternalDocumentReference, SecuredDocumentReference and ShapeRepresentation.

The nextTrunkVersion is restricted to one other instance of DocumentReference.

* New in COINS 2.0 - replaces Cbim:Document

Informative representation in UML

Informative representation of DocumentReference in UML

This image shows the informative representation of the DocumentReference class.


Name Type Description
documentType StringProperty The type of the document.
documentMimeType StringProperty The MIME-type of the document.
documentFragment StringProperty The fragment addresses a specific location in the document.

Formal Representation in RDF/XML

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

   <rdfs:label xml:lang="en-GB">Document reference</rdfs:label>
   <rdfs:comment xml:lang="en-GB">Document reference class for describing referals to documents</rdfs:comment>

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

       <owl:unionOf rdf:parseType="Collection">
         <rdf:Description rdf:ID="InternalDocumentReference"/>
         <rdf:Description rdf:ID="ExternalDocumentReference"/>

   <isClassAbstract rdf:datatype="xsd:boolean">false</isClassAbstract>
   <isClassExtendable rdf:datatype="xsd:boolean">true</isClassExtendable>

       <owl:onProperty rdf:resource="#nextTrunkVersion"/>
       <owl:allValuesFrom rdf:resource="#DocumentReference"/>

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


External links