Class: Checksum
A Checksum is a value that allows to check the integrity of the contents of a file. Even small changes to the content of the file will change its checksum. This class allows the results of a variety of checksum and cryptographic message digest algorithms to be represented.
URI: dldist:Checksum
erDiagram
Checksum {
uriorcurie algorithm
HexBinary digest
}
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
algorithm | 0..1 Uriorcurie |
Identifies the algorithm used to produce the subject Checksum |
direct |
digest | 0..1 HexBinary |
Lower case hexadecimal encoded checksum digest value produced using a specifi... | direct |
Usages
used by | used in | type | used |
---|---|---|---|
Distribution | checksum | range | Checksum |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/distribution/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dldist:Checksum |
native | dldist:Checksum |
exact | spdx:Checksum |
LinkML Source
Direct
name: Checksum
description: A Checksum is a value that allows to check the integrity of the contents
of a file. Even small changes to the content of the file will change its checksum.
This class allows the results of a variety of checksum and cryptographic message
digest algorithms to be represented.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- spdx:Checksum
slots:
- algorithm
- digest
slot_usage:
algorithm:
name: algorithm
description: Identifies the algorithm used to produce the subject `Checksum`.
slot_uri: spdx:algorithm
class_uri: dldist:Checksum
Induced
name: Checksum
description: A Checksum is a value that allows to check the integrity of the contents
of a file. Even small changes to the content of the file will change its checksum.
This class allows the results of a variety of checksum and cryptographic message
digest algorithms to be represented.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- spdx:Checksum
slot_usage:
algorithm:
name: algorithm
description: Identifies the algorithm used to produce the subject `Checksum`.
slot_uri: spdx:algorithm
attributes:
algorithm:
name: algorithm
description: Identifies the algorithm used to produce the subject `Checksum`.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- schema:algorithm
- obo:IAO_0000064
rank: 1000
slot_uri: spdx:algorithm
alias: algorithm
owner: Checksum
domain_of:
- Checksum
range: uriorcurie
digest:
name: digest
description: Lower case hexadecimal encoded checksum digest value produced using
a specific algorithm.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- spdx:checksumValue
rank: 1000
slot_uri: dldist:digest
alias: digest
owner: Checksum
domain_of:
- Checksum
range: HexBinary
class_uri: dldist:Checksum