Class: Metadata
Provides information about the containing document, and defines concepts shared across the document.
URI: [oscal:Metadata](https://w3id.org/lmodel/oscal/Metadata)
[MarkupLineType](MarkupLineType.md) | A name given to the document | direct | | [published](published.md) | 0..1
[DateTimeWithTimezoneType](DateTimeWithTimezoneType.md) | The date and time the document was last made available | direct | | [last_modified](last_modified.md) | 1
[DateTimeWithTimezoneType](DateTimeWithTimezoneType.md) | The date and time the document was last stored for later retrieval | direct | | [version](version.md) | 1
[String](String.md) | Used to distinguish a specific revision of an OSCAL document | direct | | [oscal_version](oscal_version.md) | 1
[String](String.md) | The OSCAL model version the document was authored against | direct | | [document_ids](document_ids.md) | *
[DocumentId](DocumentId.md) | Document identifiers qualified by an identifier scheme | direct | | [revisions](revisions.md) | *
[Revision](Revision.md) | An entry in a sequential list of revisions to the containing document, expect... | direct | | [roles](roles.md) | *
[Role](Role.md) | Defines a function, which might be assigned to a party in a specific situatio... | direct | | [locations](locations.md) | *
[Location](Location.md) | A physical point of presence, which may be associated with people, organizati... | direct | | [parties](parties.md) | *
[Party](Party.md) | An organization or person, which may be associated with roles or other concep... | direct | | [actions](actions.md) | *
[Action](Action.md) | An action applied by a role within a given party to the content | direct | | [remarks](remarks.md) | 0..1
[MarkupMultilineType](MarkupMultilineType.md) | Additional commentary about the containing object | [OscalCommon](OscalCommon.md) | | [responsible_parties](responsible_parties.md) | *
[ResponsibleParty](ResponsibleParty.md) | Responsible party assignments | [HasResponsibleParties](HasResponsibleParties.md) | | [props](props.md) | *
[MetadataProperty](MetadataProperty.md) | A list of properties | [HasPropsAndLinks](HasPropsAndLinks.md) | | [links](links.md) | *
[Link](Link.md) | A list of links | [HasPropsAndLinks](HasPropsAndLinks.md) | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Catalog](Catalog.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [Profile](Profile.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [AssessmentPlan](AssessmentPlan.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [SystemSecurityPlan](SystemSecurityPlan.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [AssessmentResults](AssessmentResults.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [ComponentDefinition](ComponentDefinition.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [MappingCollection](MappingCollection.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [PlanOfActionAndMilestones](PlanOfActionAndMilestones.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | ## In Subsets * [OscalMetadata](OscalMetadata.md) ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:Metadata | | native | oscal:Metadata | ## LinkML Source ### Direct
### Induced
classDiagram
class Metadata
click Metadata href "../Metadata/"
OscalCommon <|-- Metadata
click OscalCommon href "../OscalCommon/"
HasResponsibleParties <|-- Metadata
click HasResponsibleParties href "../HasResponsibleParties/"
Metadata : actions
Metadata --> "*" Action : actions
click Action href "../Action/"
Metadata : document_ids
Metadata --> "*" DocumentId : document_ids
click DocumentId href "../DocumentId/"
Metadata : last_modified
Metadata : links
Metadata --> "*" Link : links
click Link href "../Link/"
Metadata : locations
Metadata --> "*" Location : locations
click Location href "../Location/"
Metadata : oscal_version
Metadata : parties
Metadata --> "*" Party : parties
click Party href "../Party/"
Metadata : props
Metadata --> "*" MetadataProperty : props
click MetadataProperty href "../MetadataProperty/"
Metadata : published
Metadata : remarks
Metadata : responsible_parties
Metadata --> "*" ResponsibleParty : responsible_parties
click ResponsibleParty href "../ResponsibleParty/"
Metadata : revisions
Metadata --> "*" Revision : revisions
click Revision href "../Revision/"
Metadata : roles
Metadata --> "*" Role : roles
click Role href "../Role/"
Metadata : title
Metadata : version
## Inheritance
* **Metadata** [ [OscalCommon](OscalCommon.md) [HasResponsibleParties](HasResponsibleParties.md)]
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [title](title.md) | 1 [MarkupLineType](MarkupLineType.md) | A name given to the document | direct | | [published](published.md) | 0..1
[DateTimeWithTimezoneType](DateTimeWithTimezoneType.md) | The date and time the document was last made available | direct | | [last_modified](last_modified.md) | 1
[DateTimeWithTimezoneType](DateTimeWithTimezoneType.md) | The date and time the document was last stored for later retrieval | direct | | [version](version.md) | 1
[String](String.md) | Used to distinguish a specific revision of an OSCAL document | direct | | [oscal_version](oscal_version.md) | 1
[String](String.md) | The OSCAL model version the document was authored against | direct | | [document_ids](document_ids.md) | *
[DocumentId](DocumentId.md) | Document identifiers qualified by an identifier scheme | direct | | [revisions](revisions.md) | *
[Revision](Revision.md) | An entry in a sequential list of revisions to the containing document, expect... | direct | | [roles](roles.md) | *
[Role](Role.md) | Defines a function, which might be assigned to a party in a specific situatio... | direct | | [locations](locations.md) | *
[Location](Location.md) | A physical point of presence, which may be associated with people, organizati... | direct | | [parties](parties.md) | *
[Party](Party.md) | An organization or person, which may be associated with roles or other concep... | direct | | [actions](actions.md) | *
[Action](Action.md) | An action applied by a role within a given party to the content | direct | | [remarks](remarks.md) | 0..1
[MarkupMultilineType](MarkupMultilineType.md) | Additional commentary about the containing object | [OscalCommon](OscalCommon.md) | | [responsible_parties](responsible_parties.md) | *
[ResponsibleParty](ResponsibleParty.md) | Responsible party assignments | [HasResponsibleParties](HasResponsibleParties.md) | | [props](props.md) | *
[MetadataProperty](MetadataProperty.md) | A list of properties | [HasPropsAndLinks](HasPropsAndLinks.md) | | [links](links.md) | *
[Link](Link.md) | A list of links | [HasPropsAndLinks](HasPropsAndLinks.md) | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Catalog](Catalog.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [Profile](Profile.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [AssessmentPlan](AssessmentPlan.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [SystemSecurityPlan](SystemSecurityPlan.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [AssessmentResults](AssessmentResults.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [ComponentDefinition](ComponentDefinition.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [MappingCollection](MappingCollection.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | | [PlanOfActionAndMilestones](PlanOfActionAndMilestones.md) | [metadata](metadata.md) | range | [Metadata](Metadata.md) | ## In Subsets * [OscalMetadata](OscalMetadata.md) ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:Metadata | | native | oscal:Metadata | ## LinkML Source ### Direct
name: Metadata
description: Provides information about the containing document, and defines concepts
shared across the document.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
mixins:
- OscalCommon
- HasResponsibleParties
slots:
- title
- published
- last-modified
- version
- oscal-version
- document-ids
- revisions
- roles
- locations
- parties
- actions
slot_usage:
title:
name: title
description: A name given to the document.
required: true
last-modified:
name: last-modified
description: The date and time the document was last stored for later retrieval.
required: true
version:
name: version
description: Used to distinguish a specific revision of an OSCAL document.
required: true
oscal-version:
name: oscal-version
description: The OSCAL model version the document was authored against.
required: true
props:
name: props
range: MetadataProperty
links:
name: links
range: Link
name: Metadata
description: Provides information about the containing document, and defines concepts
shared across the document.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
mixins:
- OscalCommon
- HasResponsibleParties
slot_usage:
title:
name: title
description: A name given to the document.
required: true
last-modified:
name: last-modified
description: The date and time the document was last stored for later retrieval.
required: true
version:
name: version
description: Used to distinguish a specific revision of an OSCAL document.
required: true
oscal-version:
name: oscal-version
description: The OSCAL model version the document was authored against.
required: true
props:
name: props
range: MetadataProperty
links:
name: links
range: Link
attributes:
title:
name: title
description: A name given to the document.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- Group
- Control
- Metadata
- Revision
- Role
- Location
- Resource
- Part
- ProfileGroup
- Addition
- SubjectReference
- AssessmentPlatform
- Activity
- Step
- Task
- AssessmentPart
- ControlPart
- SystemComponent
- Protocol
- SystemUser
- AuthorizedPrivilege
- Observation
- Finding
- FindingTarget
- Risk
- Response
- RequiredAsset
- RiskLogEntry
- InformationType
- LeveragedAuthorization
- Result
- AssessmentLogEntry
- DefinedComponent
- PoamItem
range: MarkupLineType
required: true
published:
name: published
description: The date and time the document was last made available.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- Metadata
- Revision
range: DateTimeWithTimezoneType
last-modified:
name: last-modified
description: The date and time the document was last stored for later retrieval.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: last_modified
owner: Metadata
domain_of:
- Metadata
- Revision
range: DateTimeWithTimezoneType
required: true
version:
name: version
description: Used to distinguish a specific revision of an OSCAL document.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- Metadata
- Revision
range: string
required: true
oscal-version:
name: oscal-version
description: The OSCAL model version the document was authored against.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: oscal_version
owner: Metadata
domain_of:
- Metadata
- Revision
range: string
required: true
document-ids:
name: document-ids
description: Document identifiers qualified by an identifier scheme.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: document_ids
owner: Metadata
domain_of:
- Metadata
- Resource
range: DocumentId
multivalued: true
inlined: true
inlined_as_list: true
revisions:
name: revisions
description: An entry in a sequential list of revisions to the containing document,
expected to be in reverse chronological order (i.e. latest first).
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- Metadata
range: Revision
multivalued: true
inlined: true
inlined_as_list: true
roles:
name: roles
description: Defines a function, which might be assigned to a party in a specific
situation.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- Metadata
range: Role
multivalued: true
inlined: true
inlined_as_list: true
locations:
name: locations
description: A physical point of presence, which may be associated with people,
organizations, or other concepts within the current or linked OSCAL document.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- Metadata
range: Location
multivalued: true
inlined: true
inlined_as_list: true
parties:
name: parties
description: An organization or person, which may be associated with roles or
other concepts within the current or linked OSCAL document.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- Metadata
range: Party
multivalued: true
inlined: true
inlined_as_list: true
actions:
name: actions
description: An action applied by a role within a given party to the content.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- Metadata
range: Action
multivalued: true
inlined: true
inlined_as_list: true
remarks:
name: remarks
description: Additional commentary about the containing object.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- OscalCommon
- Property
- Resource
- ConstraintTest
- ControlMatching
- Removal
- ImportSSP
- LocalDefinitions
- SelectObjectiveById
- AssessmentSubjectSource
- OnDateCondition
- WithinDateRange
- AtFrequency
- TaskDependency
- SetParameter
- ComponentStatus
- PortRange
- ImplementationStatus
- ObjectiveStatus
- RelatedObservation
- AssociatedRisk
- LoggedBy
- ImportProfile
- SystemCharacteristics
- SystemStatus
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SystemImplementation
- LeveragedAuthorization
- SspImplementedRequirement
- SspStatement
- ByComponent
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
- ImportAssessmentPlan
- AssessmentResultsLocalDefinitions
- ImportComponentDefinition
- ImplementedRequirement
- ImplementedControlStatement
- QualifierItem
- PoamLocalDefinitions
- RelatedFinding
range: MarkupMultilineType
responsible-parties:
name: responsible-parties
description: Responsible party assignments.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: responsible_parties
owner: Metadata
domain_of:
- HasResponsibleParties
- SystemCharacteristics
range: ResponsibleParty
multivalued: true
inlined: true
inlined_as_list: true
props:
name: props
description: A list of properties.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- HasPropsAndLinks
- Resource
- Addition
- SystemInformation
- InformationType
- ImpactLevel
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SystemImplementation
- LeveragedAuthorization
- SspImplementedRequirement
- SspStatement
- ByComponent
- Export
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
range: MetadataProperty
multivalued: true
inlined: true
inlined_as_list: true
links:
name: links
description: A list of links.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Metadata
domain_of:
- HasPropsAndLinks
- Addition
- SystemInformation
- InformationType
- ImpactLevel
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SystemImplementation
- LeveragedAuthorization
- SspImplementedRequirement
- SspStatement
- ByComponent
- Export
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
range: Link
multivalued: true
inlined: true
inlined_as_list: true