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/"
      
      
Property Value
Tree Root Yes
Name Cardinality and Range Description Inheritance
Mapping Type Mapped Value
self oscal:OscalDocument
native oscal:OscalDocument
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
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