CoinsCore:SecuredInternalDocumentReference Class

Uit COINS2
Ga naar: navigatie, zoeken

SecuredInternalDocumentReference is a subclass of SecuredDocumentReference. It specifies secured internal documents and the corresponding checksum information.

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

The SecuredInternalDocumentReference class can be extended.

The nextTrunkVersion is restricted to one other instance of SecuredInternalDocumentReference.


History
* New in COINS 2.0


Informative representation in UML

Informative representation of SecuredInternalDocumentReference in UML

This image shows the informative representation of the SecuredInternalDocumentReference class.


Attributes

Name Type Description
checksumFile StringProperty Checksum hash of the attached file.
checksumFileAlgorithm StringProperty The checksum algorithm (e.g. SHA1, MD5, ...) that was used to generate the checksum of the attached file.


Formal Representation in RDF/XML

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

   <rdfs:label xml:lang="en-GB">Secured intern document referentie</rdfs:label>
   <rdfs:comment xml:lang="en-GB">Reference to a secured document within this COINSContainer</rdfs:comment>

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

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

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

   <rdfs:subClassOf>
     <owl:Restriction>
       <owl:onProperty rdf:resource="#checksumFileAlgorithm"/>
       <owl:cardinality rdf:datatype="xsd:nonNegativeInteger">1</owl:cardinality>
     </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="#SecuredInternalDocumentReference"/>
     </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>