Skip to content

Class: OscalDocument

A root wrapper for an OSCAL document, which may be of any OSCAL document type (e.g. Catalog, Profile, Assessment Plan, SSP).

URI: oscal:OscalDocument

 classDiagram
    class OscalDocument
    click OscalDocument href "../OscalDocument/"
      OscalDocument <|-- CatalogDocument
        click CatalogDocument href "../CatalogDocument/"
      OscalDocument <|-- ProfileDocument
        click ProfileDocument href "../ProfileDocument/"
      OscalDocument <|-- AssessmentPlanDocument
        click AssessmentPlanDocument href "../AssessmentPlanDocument/"
      OscalDocument <|-- SspDocument
        click SspDocument href "../SspDocument/"
      OscalDocument <|-- AssessmentResultsDocument
        click AssessmentResultsDocument href "../AssessmentResultsDocument/"
      OscalDocument <|-- ComponentDefinitionDocument
        click ComponentDefinitionDocument href "../ComponentDefinitionDocument/"
      OscalDocument <|-- MappingCollectionDocument
        click MappingCollectionDocument href "../MappingCollectionDocument/"
      OscalDocument <|-- PoamDocument
        click PoamDocument href "../PoamDocument/"

Inheritance

Class Properties

Property Value
Tree Root Yes

Slots

Name Cardinality and Range Description Inheritance

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: OscalDocument
description: A root wrapper for an OSCAL document, which may be of any OSCAL document
  type (e.g. Catalog, Profile, Assessment Plan, SSP).
in_subset:
- oscal_catalog
from_schema: https://w3id.org/lmodel/oscal
tree_root: true

Induced

name: OscalDocument
description: A root wrapper for an OSCAL document, which may be of any OSCAL document
  type (e.g. Catalog, Profile, Assessment Plan, SSP).
in_subset:
- oscal_catalog
from_schema: https://w3id.org/lmodel/oscal
tree_root: true