Slot: component_definition
The root component-definition object.
URI: [oscal:component_definition](https://w3id.org/lmodel/oscal/component_definition)
Alias: component_definition
## Applicable Classes
| Name | Description | Modifies Slot |
| --- | --- | --- |
| [ComponentDefinitionDocument](ComponentDefinitionDocument.md) | Root wrapper for an OSCAL Component Definition document | yes |
## Properties
### Type and Range
| Property | Value |
| --- | --- |
| Range | [ComponentDefinition](ComponentDefinition.md) |
| Domain Of | [ComponentDefinitionDocument](ComponentDefinitionDocument.md) |
### Cardinality and Requirements
| Property | Value |
| --- | --- |
## Identifier and Mapping Information
### Schema Source
* from schema: https://w3id.org/lmodel/oscal
## Mappings
| Mapping Type | Mapped Value |
| --- | --- |
| self | oscal:component_definition |
| native | oscal:component_definition |
## LinkML Source
name: component-definition
description: The root component-definition object.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: component_definition
domain_of:
- ComponentDefinitionDocument
range: ComponentDefinition
inlined: true