Skip to content

Class: ComponentDefinitionDocument

Root wrapper for an OSCAL Component Definition document.

URI: [oscal:ComponentDefinitionDocument](https://w3id.org/lmodel/oscal/ComponentDefinitionDocument)
 classDiagram
    class ComponentDefinitionDocument
    click ComponentDefinitionDocument href "../ComponentDefinitionDocument/"
      OscalDocument <|-- ComponentDefinitionDocument
        click OscalDocument href "../OscalDocument/"

      ComponentDefinitionDocument : component_definition





        ComponentDefinitionDocument --> "1" ComponentDefinition : component_definition
        click ComponentDefinition href "../ComponentDefinition/"



## Inheritance * [OscalDocument](OscalDocument.md) * **ComponentDefinitionDocument** ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [component_definition](component_definition.md) | 1
[ComponentDefinition](ComponentDefinition.md) | The root component-definition object | direct | ## In Subsets * [ComponentDefinition](ComponentDefinition.md) ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:ComponentDefinitionDocument | | native | oscal:ComponentDefinitionDocument | ## LinkML Source ### Direct
name: ComponentDefinitionDocument
description: Root wrapper for an OSCAL Component Definition document.
in_subset:
- component_definition
from_schema: https://w3id.org/lmodel/oscal
is_a: OscalDocument
slots:
- component-definition
slot_usage:
  component-definition:
    name: component-definition
    required: true
### Induced
name: ComponentDefinitionDocument
description: Root wrapper for an OSCAL Component Definition document.
in_subset:
- component_definition
from_schema: https://w3id.org/lmodel/oscal
is_a: OscalDocument
slot_usage:
  component-definition:
    name: component-definition
    required: true
attributes:
  component-definition:
    name: component-definition
    description: The root component-definition object.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: component_definition
    owner: ComponentDefinitionDocument
    domain_of:
    - ComponentDefinitionDocument
    range: ComponentDefinition
    required: true
    inlined: true