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