Class: ResourceLink
A URL-based pointer to an external resource with an optional hash for verification and change detection.
URI: [oscal:ResourceLink](https://w3id.org/lmodel/oscal/ResourceLink)
[URIReferenceType](URIReferenceType.md) | A resolvable URL pointing to the referenced resource | direct | | [media_type](media_type.md) | 0..1
[String](String.md) | A label that indicates the nature of a resource, as a data serialization or f... | direct | | [hashes](hashes.md) | *
[Hash](Hash.md) | A representation of a cryptographic digest generated over a resource using a ... | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Resource](Resource.md) | [rlinks](rlinks.md) | range | [ResourceLink](ResourceLink.md) | ## In Subsets * [OscalBackMatter](OscalBackMatter.md) ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:ResourceLink | | native | oscal:ResourceLink | ## LinkML Source ### Direct
### Induced
classDiagram
class ResourceLink
click ResourceLink href "../ResourceLink/"
ResourceLink : hashes
ResourceLink --> "*" Hash : hashes
click Hash href "../Hash/"
ResourceLink : href
ResourceLink : media_type
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [href](href.md) | 1 [URIReferenceType](URIReferenceType.md) | A resolvable URL pointing to the referenced resource | direct | | [media_type](media_type.md) | 0..1
[String](String.md) | A label that indicates the nature of a resource, as a data serialization or f... | direct | | [hashes](hashes.md) | *
[Hash](Hash.md) | A representation of a cryptographic digest generated over a resource using a ... | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Resource](Resource.md) | [rlinks](rlinks.md) | range | [ResourceLink](ResourceLink.md) | ## In Subsets * [OscalBackMatter](OscalBackMatter.md) ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:ResourceLink | | native | oscal:ResourceLink | ## LinkML Source ### Direct
name: ResourceLink
description: A URL-based pointer to an external resource with an optional hash for
verification and change detection.
in_subset:
- oscal_back_matter
from_schema: https://w3id.org/lmodel/oscal
slots:
- href
- media-type
- hashes
slot_usage:
href:
name: href
description: A resolvable URL pointing to the referenced resource.
required: true
name: ResourceLink
description: A URL-based pointer to an external resource with an optional hash for
verification and change detection.
in_subset:
- oscal_back_matter
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
href:
name: href
description: A resolvable URL pointing to the referenced resource.
required: true
attributes:
href:
name: href
description: A resolvable URL pointing to the referenced resource.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: ResourceLink
domain_of:
- Link
- ResourceLink
- ProfileImport
- ImportSSP
- RelevantEvidence
- ThreatId
- ImportProfile
- ImportAssessmentPlan
- ImportComponentDefinition
- MappingResourceReference
range: URIReferenceType
required: true
media-type:
name: media-type
description: A label that indicates the nature of a resource, as a data serialization
or format.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: media_type
owner: ResourceLink
domain_of:
- Link
- ResourceLink
- Base64Resource
range: string
hashes:
name: hashes
description: A representation of a cryptographic digest generated over a resource
using a specified hash algorithm.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: ResourceLink
domain_of:
- ResourceLink
range: Hash
multivalued: true
inlined: true
inlined_as_list: true