Slot: component_uuid
A UUID reference to a component.
URI: [oscal:component_uuid](https://w3id.org/lmodel/oscal/component_uuid)
Alias: component_uuid
## Applicable Classes
| Name | Description | Modifies Slot |
| --- | --- | --- |
| [UsesComponent](UsesComponent.md) | The set of components that are used by the assessment platform | yes |
| [ImplementedComponent](ImplementedComponent.md) | The set of components that are implemented in a given system inventory item | yes |
| [ByComponent](ByComponent.md) | Defines how the referenced component implements a set of controls | yes |
| [IncorporatesComponent](IncorporatesComponent.md) | The collection of components comprising a capability | yes |
## Properties
### Type and Range
| Property | Value |
| --- | --- |
| Range | [UUIDType](UUIDType.md) |
| Domain Of | [UsesComponent](UsesComponent.md), [ImplementedComponent](ImplementedComponent.md), [ByComponent](ByComponent.md), [IncorporatesComponent](IncorporatesComponent.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_uuid |
| native | oscal:component_uuid |
## LinkML Source
name: component-uuid
description: A UUID reference to a component.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: component_uuid
domain_of:
- UsesComponent
- ImplementedComponent
- ByComponent
- IncorporatesComponent
range: UUIDType