Class: HasPropsAndLinks
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/"
Class Properties
Slots
| Name |
Cardinality and Range |
Description |
Inheritance |
| props |
* Property |
A list of properties |
direct |
| links |
* Link |
A list of links |
direct |
Mixin Usage
| 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 |
In Subsets
Schema Source
- from schema: https://w3id.org/lmodel/oscal
Mappings
| Mapping Type |
Mapped Value |
| self |
oscal:HasPropsAndLinks |
| native |
oscal:HasPropsAndLinks |
LinkML Source
Direct
name: HasPropsAndLinks
description: Mixin providing the props and links slots that are common to many OSCAL
objects.
in_subset:
- oscal_catalog
from_schema: https://w3id.org/lmodel/oscal
mixin: true
slots:
- props
- links
Induced
name: HasPropsAndLinks
description: Mixin providing the props and links slots that are common to many OSCAL
objects.
in_subset:
- oscal_catalog
from_schema: https://w3id.org/lmodel/oscal
mixin: true
attributes:
props:
name: props
description: A list of properties.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: props
owner: HasPropsAndLinks
domain_of:
- HasPropsAndLinks
- Resource
- Addition
- SystemInformation
- InformationType
- ImpactLevel
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SystemImplementation
- LeveragedAuthorization
- SspImplementedRequirement
- SspStatement
- ByComponent
- Export
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
range: Property
multivalued: true
inlined: true
inlined_as_list: true
links:
name: links
description: A list of links.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: links
owner: HasPropsAndLinks
domain_of:
- HasPropsAndLinks
- Addition
- SystemInformation
- InformationType
- ImpactLevel
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SystemImplementation
- LeveragedAuthorization
- SspImplementedRequirement
- SspStatement
- ByComponent
- Export
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
range: Link
multivalued: true
inlined: true
inlined_as_list: true