Skip to content

Class: Metadata

Provides information about the containing document, and defines concepts shared across the document.

URI: [oscal:Metadata](https://w3id.org/lmodel/oscal/Metadata)
 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
### Induced
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