DiscoveryDataDescriptionStructure

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

NameTypeMultiplicityDescription
algorithmstring[1]

Documentation

Original
Reference

spdx:algorithm

Definition

Identifies 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.

Scope

Domain: http://spdx.org/rdf/terms#Checksum.

CDIF
Definition

Hash algorithm identifier.

valuestring[1]

Documentation

Original
Reference

cdi:DataFingerprint-value

Definition

The value of the digital fingerprint.

CDIF
Definition

The fingerprint value (e.g., the hex digest). DataFingerprint.value.

Scope

Hash digest value as a hex string.

algorithmSpecificationstring[0..1]

Documentation

Original
Reference

cdi:DataFingerprint-algorithmSpecification

Definition

The algorithm used to compute the value of the fingerprint.

CDIF
Definition

Identifier or name of the algorithm specification (e.g., SHA-256, MD5). DataFingerprint.algorithmSpecification.

Scope

cdi:algorithmSpecification - specification document / URI of the algorithm.

algorithmVersionstring[0..1]

Documentation

Original
Reference

cdi:DataFingerprint-algorithmVersion

Definition

The version of the algorithm used to compute the value of the fingerprint.

CDIF
Definition

Version of the fingerprint algorithm/specification. DataFingerprint.algorithmVersion.

Scope

cdi:algorithmVersion - version of the algorithm.

typeOfFingerprintstring[0..1]

Documentation

Original
Reference

cdi:DataFingerprint-typeOfFingerprint

Definition

The type of fingerprint, which may be computed on the physical data set (storage format specific) or data set (format neutral).

CDIF
Definition

The kind of fingerprint (e.g., checksum, hash, digest). DataFingerprint.typeOfFingerprint.

Scope

cdi:typeOfFingerprint - kind of fingerprint (e.g. checksum, hash, signature).

Associations

RoleTargetMultiplicityKind
fingerprintDataDownload[0..1]composition