DataFingerprint
CDIFDataDescription::Classes::DataFingerprint
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] | Hash algorithm identifier. |
| value | string | [1] | Hash digest value as a hex string. |
| algorithmSpecification | string | [0..1] | cdi:algorithmSpecification - specification document / URI of the algorithm. |
| algorithmVersion | string | [0..1] | cdi:algorithmVersion - version of the algorithm. |
| typeOfFingerprint | string | [0..1] | cdi:typeOfFingerprint - kind of fingerprint (e.g. checksum, hash, signature). |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| fingerprint | ← DataDownload ↗ | [0..1] | composition |