Class: ParameterSelection
Presenting a choice among alternatives.
classDiagram
class ParameterSelection
click ParameterSelection href "../ParameterSelection/"
ParameterSelection : choice
ParameterSelection : how_many
ParameterSelection --> "0..1" ParameterCardinalityEnum : how_many
click ParameterCardinalityEnum href "../ParameterCardinalityEnum/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| how_many | 0..1 ParameterCardinalityEnum |
Describes the number of selections that must occur | direct |
| choice | * MarkupLineType |
A value selection among several such options | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Parameter | select | range | ParameterSelection |
| ParameterSetting | select | range | ParameterSelection |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/oscal
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | oscal:ParameterSelection |
| native | oscal:ParameterSelection |
LinkML Source
Direct
name: ParameterSelection
description: Presenting a choice among alternatives.
in_subset:
- oscal_control_common
from_schema: https://w3id.org/lmodel/oscal
slots:
- how-many
- choice
Induced
name: ParameterSelection
description: Presenting a choice among alternatives.
in_subset:
- oscal_control_common
from_schema: https://w3id.org/lmodel/oscal
attributes:
how-many:
name: how-many
description: Describes the number of selections that must occur. Without this
setting, only one value should be assumed to be permitted.
from_schema: https://w3id.org/lmodel/oscal
aliases:
- how_many
rank: 1000
alias: how_many
owner: ParameterSelection
domain_of:
- ParameterSelection
range: ParameterCardinalityEnum
choice:
name: choice
description: A value selection among several such options.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: choice
owner: ParameterSelection
domain_of:
- ParameterSelection
range: MarkupLineType
multivalued: true