Slot: by_components
Defines how the referenced component implements a set of controls.
URI: [oscal:by_components](https://w3id.org/lmodel/oscal/by_components)
Alias: by_components
## Applicable Classes
| Name | Description | Modifies Slot |
| --- | --- | --- |
| [SspImplementedRequirement](SspImplementedRequirement.md) | Describes how the system satisfies an individual control | no |
| [SspStatement](SspStatement.md) | Identifies which statements within a control are addressed | no |
## Properties
### Type and Range
| Property | Value |
| --- | --- |
| Range | [ByComponent](ByComponent.md) |
| Domain Of | [SspImplementedRequirement](SspImplementedRequirement.md), [SspStatement](SspStatement.md) |
### Cardinality and Requirements
| Property | Value |
| --- | --- |
| Multivalued | Yes |
## Identifier and Mapping Information
### Schema Source
* from schema: https://w3id.org/lmodel/oscal
## Mappings
| Mapping Type | Mapped Value |
| --- | --- |
| self | oscal:by_components |
| native | oscal:by_components |
## LinkML Source
name: by-components
description: Defines how the referenced component implements a set of controls.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: by_components
domain_of:
- SspImplementedRequirement
- SspStatement
range: ByComponent
multivalued: true
inlined: true
inlined_as_list: true