WARNING: This site is a work in progress.
Class: ContentDigest
A cryptographic hash of the bytes of the cited source version: the whole file, not the position a fragment points to. A reader recomputes it over the bytes the resolver returns to check that they are the bytes cited.
URI: rfs:ContentDigest
erDiagram
ContentDigest {
DigestAlgorithm algorithm
string digestValue
}
Class Properties
| Property | Value |
|---|---|
| Class URI | rfs:ContentDigest |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| algorithm | 1 DigestAlgorithm | direct | |
| digestValue | 1 String | Lowercase hexadecimal digest | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Evidence | contentHash | range | ContentDigest |
Identifier and Mapping Information
Schema Source
- from schema: https://framework.regen.network/schema/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | rfs:ContentDigest |
| native | rfs:ContentDigest |
LinkML Source
Direct
```yaml
name: ContentDigest
description: 'A cryptographic hash of the bytes of the cited source version: the whole
file, not the position a fragment points to. A reader recomputes it over the bytes
the resolver returns to check that they are the bytes cited.'
from_schema: https://framework.regen.network/schema/
attributes:
algorithm:
name: algorithm
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:algorithm
domain_of:
- ContentDigest
range: DigestAlgorithm
required: true
digestValue:
name: digestValue
description: Lowercase hexadecimal digest.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:digestValue
domain_of:
- ContentDigest
range: string
required: true
pattern: ^[0-9a-f]{64}$
class_uri: rfs:ContentDigest
</details>
### Induced
<details>
```yaml
name: ContentDigest
description: 'A cryptographic hash of the bytes of the cited source version: the whole
file, not the position a fragment points to. A reader recomputes it over the bytes
the resolver returns to check that they are the bytes cited.'
from_schema: https://framework.regen.network/schema/
attributes:
algorithm:
name: algorithm
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:algorithm
owner: ContentDigest
domain_of:
- ContentDigest
range: DigestAlgorithm
required: true
digestValue:
name: digestValue
description: Lowercase hexadecimal digest.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:digestValue
owner: ContentDigest
domain_of:
- ContentDigest
range: string
required: true
pattern: ^[0-9a-f]{64}$
class_uri: rfs:ContentDigest