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](https://w3id.org/lmodel/oscal/OscalDocument)
### Induced
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
* **OscalDocument**
* [CatalogDocument](CatalogDocument.md)
* [ProfileDocument](ProfileDocument.md)
* [AssessmentPlanDocument](AssessmentPlanDocument.md)
* [SspDocument](SspDocument.md)
* [AssessmentResultsDocument](AssessmentResultsDocument.md)
* [ComponentDefinitionDocument](ComponentDefinitionDocument.md)
* [MappingCollectionDocument](MappingCollectionDocument.md)
* [PoamDocument](PoamDocument.md)
## Class Properties
| Property | Value |
| --- | --- |
| Tree Root | Yes |
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
## In Subsets
* [OscalCatalog](OscalCatalog.md)
## 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
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