Skip to content

Class: DocumentId

A document identifier qualified by an identifier scheme.

URI: oscal:DocumentId

 classDiagram
    class DocumentId
    click DocumentId href "../DocumentId/"
      DocumentId : identifier

      DocumentId : scheme

Slots

Name Cardinality and Range Description Inheritance
scheme 0..1
URIType or 
DocumentIdSchemeEnum
Qualifies the kind of identifier using a URI direct
identifier 1
String
A document identifier value direct

Usages

used by used in type used
Metadata document_ids range DocumentId
Resource document_ids range DocumentId

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/oscal

Mappings

Mapping Type Mapped Value
self oscal:DocumentId
native oscal:DocumentId

LinkML Source

Direct

name: DocumentId
description: A document identifier qualified by an identifier scheme.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
slots:
- scheme
- identifier
slot_usage:
  scheme:
    name: scheme
    any_of:
    - range: DocumentIdSchemeEnum
    - range: URIType
  identifier:
    name: identifier
    required: true

Induced

name: DocumentId
description: A document identifier qualified by an identifier scheme.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
  scheme:
    name: scheme
    any_of:
    - range: DocumentIdSchemeEnum
    - range: URIType
  identifier:
    name: identifier
    required: true
attributes:
  scheme:
    name: scheme
    description: Qualifies the kind of identifier using a URI.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: scheme
    owner: DocumentId
    domain_of:
    - DocumentId
    - PartyExternalId
    range: URIType
    any_of:
    - range: DocumentIdSchemeEnum
    - range: URIType
  identifier:
    name: identifier
    description: A document identifier value.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: identifier
    owner: DocumentId
    domain_of:
    - DocumentId
    range: string
    required: true