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
        
      
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
used by used in type used
Metadata document_ids range DocumentId
Resource document_ids range DocumentId
Mapping Type Mapped Value
self oscal:DocumentId
native oscal:DocumentId
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
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
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
owner: DocumentId
domain_of:
- DocumentId
range: string
required: true