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

 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 1
URIReferenceType
A resolvable URL pointing to the referenced resource direct
media_type 0..1
String
A label that indicates the nature of a resource, as a data serialization or f... direct
hashes *
Hash
A representation of a cryptographic digest generated over a resource using a ... direct

Usages

used by used in type used
Resource rlinks range ResourceLink

In Subsets

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
    alias: href
    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
    alias: hashes
    owner: ResourceLink
    domain_of:
    - ResourceLink
    range: Hash
    multivalued: true
    inlined: true
    inlined_as_list: true