CoinsCore:SecuredExternalDocumentReference Class

Uit COINS2
Ga naar: navigatie, zoeken

SecuredExternalDocumentReference is a subclass of SecuredDocumentReference. It specifies secured external documents and the corresponding checksum information.

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

The SecuredExternalDocumentReference class can be extended.

The nextTrunkVersion is restricted to one other instance of SecuredExternalDocumentReference.


History
* New in COINS 2.0


Informative representation in UML

Informative representation of SecuredExternalDocumentReference in UML

This image shows the informative representation of the SecuredExternalDocumentReference class.

Attributes

Name Type Description
checksumUri UriProperty Checksum hash of the URI of the linked document.
checksumUriAlgorithm StringProperty The checksum algorithm (e.g. SHA1, MD5, ...) that was used to generate the checksum of the URI of the linked document.


Formal Representation in RDF/XML

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

   <rdfs:label xml:lang="en-GB">External secured document reference</rdfs:label>
   <rdfs:comment xml:lang="en-GB">Exernal secured document reference residing outside the COINS Container</rdfs:comment>

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

   <rdfs:subClassOf>
     <owl:Class>
       <owl:intersectionOf rdf:parseType="Collection">
         <rdf:Description rdf:ID="ExternalDocumentReference"/>
         <rdf:Description rdf:ID="SecuredDocumentReference"/>
       </owl:intersectionOf>
     </owl:Class>
   </rdfs:subClassOf>

   <rdfs:subClassOf>
     <owl:Restriction>
       <owl:cardinality rdf:datatype="xsd:nonNegativeInteger">1</owl:cardinality>
       <owl:onProperty rdf:resource="#checksumUri"/>
     </owl:Restriction>
   </rdfs:subClassOf>

   <rdfs:subClassOf>
     <owl:Restriction>
       <owl:cardinality rdf:datatype="xsd:nonNegativeInteger">1</owl:cardinality>
       <owl:onProperty rdf:resource="#checksumUriAlgorithm"/>
     </owl:Restriction>
   </rdfs:subClassOf>

   <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="#SecuredExternalDocumentReference"/>
     </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>