element <dataFingerprint> (global)
Namespace:
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
globally in codebook.xsd; see XML source
Used:
XML Representation Summary
<dataFingerprint
   
 = 
("data" | "dataFile")
    >
   
Content: 
digitalFingerprintValue, algorithmSpecification?, algorithmVersion?
</dataFingerprint>
Content model elements (3):
algorithmSpecification, algorithmVersion, digitalFingerprintValue
Included in content model of elements (1):
fileTxt
Known Usage Locations
Annotation

Data Fingerprint

Description

Allows for assigning a hash value (digital fingerprint) to the data or data file. Set the attribute flag to "data" when the hash value provides a digital fingerprint to the data contained in the file regardless of the storage format (ASCII, SAS, binary, etc.). One approach to compute a data fingerprint is the Universal Numerical Fingerprint (UNF). Set the attribute flag to "dataFile" if the digital fingerprint is only for the data file in its current storage format. Provide the digital fingerprint in digitalFingerprintValue and identify the algorithm specification used (add version as a separate entry if it is not part of the specification entry).

Example

<dataFingerprint type="data"><digitalFingerprintValue>UNF:3:DaYlT6QSX9r0D50ye+tXpA== </digitalFingerprintValue> <algorithmSpecification>UNF v5.0 Calculation Producture [http://thedata.org/book/unf-version-5-0]</algorithmSpecification><algorithmVersion>UNF V5</algorithmVersion></dataFingerprint>
XML Source (w/o annotations (1); see within schema source)
<xs:element name="dataFingerprint" type="dataFingerprintType"/>
Attribute Detail (all declarations; 1/1)
type
Type:
anonymous simpleType (restriction of xs:NMTOKEN)
Use:
required
Defined:
locally within dataFingerprintType complexType
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"data", "dataFile"
Anonymous simpleType
Type Derivation Tree
xs:NMTOKEN (restriction)
  simpleType
Derivation:
restriction of xs:NMTOKEN
Facets:
enumeration:
"data", "dataFile"
XML Source (see within schema source)
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="data"/>
<xs:enumeration value="dataFile"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Content Element Detail (all declarations; 3/3)
algorithmSpecification
Type:
xs:string, predefined, simple content
Defined:
locally within dataFingerprintType complexType
XML Source (see within schema source)
<xs:element minOccurs="0" name="algorithmSpecification" type="xs:string"/>

algorithmVersion
Type:
xs:string, predefined, simple content
Defined:
locally within dataFingerprintType complexType
XML Source (see within schema source)
<xs:element minOccurs="0" name="algorithmVersion" type="xs:string"/>

digitalFingerprintValue
Type:
xs:string, predefined, simple content
Defined:
locally within dataFingerprintType complexType
XML Source (see within schema source)
<xs:element name="digitalFingerprintValue" type="xs:string"/>

XML schema documentation generated with DocFlex/XML 1.8.7 using DocFlex/XML XSDDoc 2.7.0 template set