Skip to content

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)
 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
### Induced
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