CoinsCore:DocumentReference Class: verschil tussen versies

Ga naar: navigatie, zoeken
(Nieuwe pagina aangemaakt met '__NOTOC__ '''DocumentReference''' is a subclass of ComplexPropertyValue. Individuals of this class refer to Documents; ther...')
Regel 10: Regel 10:
'''History'''<BR>* New in [[COINS 2.0]]
'''History'''<BR>* New in [[COINS 2.0]] - replaces [ Cbim:Document]

Versie van 9 mei 2016 om 12:07

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


External links