DataFingerprint inherited from CDIFDataDescription
DiscoveryDataDescriptionStructure::Classes::DataFingerprint
Definition
Documentation
Original
Reference
cdi:DataFingerprint
Definition
Definition
Hash value (digital fingerprint) of the logical or physical representation of data.
CDIF
Definition
Integrity fingerprint (checksum / hash) of a distribution's bytes. Carried inline on a DataDownload via cdi:fingerprint.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| algorithm | string | [1] | DocumentationOriginalReferencespdx:algorithm DefinitionIdentifies the algorithm used to produce the subject Checksum. Currently, SHA-1 is the only supported algorithm. It is anticipated that other algorithms will be supported at a later time. ScopeDomain: http://spdx.org/rdf/terms#Checksum. CDIFDefinitionHash algorithm identifier. |
| value | string | [1] | DocumentationOriginalReferencecdi:DataFingerprint-value DefinitionThe value of the digital fingerprint. CDIFDefinitionThe fingerprint value (e.g., the hex digest). DataFingerprint.value. ScopeHash digest value as a hex string. |
| algorithmSpecification | string | [0..1] | DocumentationOriginalReferencecdi:DataFingerprint-algorithmSpecification DefinitionThe algorithm used to compute the value of the fingerprint. CDIFDefinitionIdentifier or name of the algorithm specification (e.g., SHA-256, MD5). DataFingerprint.algorithmSpecification. Scopecdi:algorithmSpecification - specification document / URI of the algorithm. |
| algorithmVersion | string | [0..1] | DocumentationOriginalReferencecdi:DataFingerprint-algorithmVersion DefinitionThe version of the algorithm used to compute the value of the fingerprint. CDIFDefinitionVersion of the fingerprint algorithm/specification. DataFingerprint.algorithmVersion. Scopecdi:algorithmVersion - version of the algorithm. |
| typeOfFingerprint | string | [0..1] | DocumentationOriginalReferencecdi:DataFingerprint-typeOfFingerprint DefinitionThe type of fingerprint, which may be computed on the physical data set (storage format specific) or data set (format neutral). CDIFDefinitionThe kind of fingerprint (e.g., checksum, hash, digest). DataFingerprint.typeOfFingerprint. Scopecdi:typeOfFingerprint - kind of fingerprint (e.g. checksum, hash, signature). |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| fingerprint | ← DataDownload | [0..1] | composition |