Mixin providing the props and links slots that are common to many OSCAL objects.
URI: oscal:HasPropsAndLinks
classDiagram
class HasPropsAndLinks
click HasPropsAndLinks href "../HasPropsAndLinks/"
HasPropsAndLinks <|-- OscalCommon
click OscalCommon href "../OscalCommon/"
HasPropsAndLinks <|-- Group
click Group href "../Group/"
HasPropsAndLinks <|-- Control
click Control href "../Control/"
HasPropsAndLinks <|-- Citation
click Citation href "../Citation/"
HasPropsAndLinks <|-- Part
click Part href "../Part/"
HasPropsAndLinks <|-- ParameterSetting
click ParameterSetting href "../ParameterSetting/"
HasPropsAndLinks <|-- AssessmentPart
click AssessmentPart href "../AssessmentPart/"
HasPropsAndLinks <|-- ControlPart
click ControlPart href "../ControlPart/"
HasPropsAndLinks <|-- OriginActor
click OriginActor href "../OriginActor/"
HasPropsAndLinks <|-- Risk
click Risk href "../Risk/"
HasPropsAndLinks <|-- Characterization
click Characterization href "../Characterization/"
HasPropsAndLinks <|-- MitigatingFactor
click MitigatingFactor href "../MitigatingFactor/"
HasPropsAndLinks <|-- ControlImplementationSet
click ControlImplementationSet href "../ControlImplementationSet/"
HasPropsAndLinks <|-- ImplementedRequirement
click ImplementedRequirement href "../ImplementedRequirement/"
HasPropsAndLinks <|-- ImplementedControlStatement
click ImplementedControlStatement href "../ImplementedControlStatement/"
HasPropsAndLinks : links
HasPropsAndLinks --> "*" Link : links
click Link href "../Link/"
HasPropsAndLinks : props
HasPropsAndLinks --> "*" Property : props
click Property href "../Property/"
| Name |
Cardinality and Range |
Description |
Inheritance |
| props |
* Property |
A list of properties |
direct |
| links |
* Link |
A list of links |
direct |
| mixed into |
description |
| OscalCommon |
Mixin providing props, links, and remarks slots common to most OSCAL objects |
| Group |
A group of controls, or of groups of controls |
| Control |
A structured object representing a requirement or guideline, which when imple… |
| Citation |
An optional citation consisting of end note text using structured markup |
| Part |
An annotated, markup-based textual element of a control’s or catalog group’s … |
| ParameterSetting |
A parameter setting to be propagated to points of insertion in a resolved pro… |
| AssessmentPart |
A partition of an assessment plan or results or a child of another part |
| ControlPart |
An annotated, markup-based textual element of a control’s or catalog group’s … |
| OriginActor |
The actor that produces an observation, a finding, or a risk |
| Risk |
An identified risk |
| Characterization |
A collection of descriptive data about the containing object from a specific … |
| MitigatingFactor |
Describes an existing mitigating factor that may affect the overall determina… |
| ControlImplementationSet |
Defines how the component or capability supports a set of controls |
| ImplementedRequirement |
Describes how the containing component or capability implements an individual… |
| ImplementedControlStatement |
Identifies which statements within a control are addressed |
| Mapping Type |
Mapped Value |
| self |
oscal:HasPropsAndLinks |
| native |
oscal:HasPropsAndLinks |
description: Mixin providing the props and links slots that are common to many OSCAL
from_schema: https://w3id.org/lmodel/oscal
description: Mixin providing the props and links slots that are common to many OSCAL
from_schema: https://w3id.org/lmodel/oscal
description: A list of properties.
from_schema: https://w3id.org/lmodel/oscal
- SspImplementedRequirement
- ProvidedControlImplementation
- InheritedControlImplementation
- SatisfiedControlImplementation
description: A list of links.
from_schema: https://w3id.org/lmodel/oscal
- SspImplementedRequirement
- ProvidedControlImplementation
- InheritedControlImplementation
- SatisfiedControlImplementation