Class: HasPropsAndLinks
Mixin providing the props and links slots that are common to many OSCAL objects.
URI: [oscal:HasPropsAndLinks](https://w3id.org/lmodel/oscal/HasPropsAndLinks)
[Property](Property.md) | A list of properties | direct | | [links](links.md) | *
[Link](Link.md) | A list of links | direct | ## Mixin Usage | mixed into | description | | --- | --- | | [OscalCommon](OscalCommon.md) | Mixin providing props, links, and remarks slots common to most OSCAL objects | | [Group](Group.md) | A group of controls, or of groups of controls | | [Control](Control.md) | A structured object representing a requirement or guideline, which when imple... | | [Citation](Citation.md) | An optional citation consisting of end note text using structured markup | | [Part](Part.md) | An annotated, markup-based textual element of a control's or catalog group's ... | | [ParameterSetting](ParameterSetting.md) | A parameter setting to be propagated to points of insertion in a resolved pro... | | [AssessmentPart](AssessmentPart.md) | A partition of an assessment plan or results or a child of another part | | [ControlPart](ControlPart.md) | An annotated, markup-based textual element of a control's or catalog group's ... | | [OriginActor](OriginActor.md) | The actor that produces an observation, a finding, or a risk | | [Risk](Risk.md) | An identified risk | | [Characterization](Characterization.md) | A collection of descriptive data about the containing object from a specific ... | | [MitigatingFactor](MitigatingFactor.md) | Describes an existing mitigating factor that may affect the overall determina... | | [ControlImplementationSet](ControlImplementationSet.md) | Defines how the component or capability supports a set of controls | | [ImplementedRequirement](ImplementedRequirement.md) | Describes how the containing component or capability implements an individual... | | [ImplementedControlStatement](ImplementedControlStatement.md) | Identifies which statements within a control are addressed | ## In Subsets * [OscalCatalog](OscalCatalog.md) ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:HasPropsAndLinks | | native | oscal:HasPropsAndLinks | ## LinkML Source ### Direct
### Induced
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
| Property | Value |
| --- | --- |
| Mixin | Yes |
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [props](props.md) | * [Property](Property.md) | A list of properties | direct | | [links](links.md) | *
[Link](Link.md) | A list of links | direct | ## Mixin Usage | mixed into | description | | --- | --- | | [OscalCommon](OscalCommon.md) | Mixin providing props, links, and remarks slots common to most OSCAL objects | | [Group](Group.md) | A group of controls, or of groups of controls | | [Control](Control.md) | A structured object representing a requirement or guideline, which when imple... | | [Citation](Citation.md) | An optional citation consisting of end note text using structured markup | | [Part](Part.md) | An annotated, markup-based textual element of a control's or catalog group's ... | | [ParameterSetting](ParameterSetting.md) | A parameter setting to be propagated to points of insertion in a resolved pro... | | [AssessmentPart](AssessmentPart.md) | A partition of an assessment plan or results or a child of another part | | [ControlPart](ControlPart.md) | An annotated, markup-based textual element of a control's or catalog group's ... | | [OriginActor](OriginActor.md) | The actor that produces an observation, a finding, or a risk | | [Risk](Risk.md) | An identified risk | | [Characterization](Characterization.md) | A collection of descriptive data about the containing object from a specific ... | | [MitigatingFactor](MitigatingFactor.md) | Describes an existing mitigating factor that may affect the overall determina... | | [ControlImplementationSet](ControlImplementationSet.md) | Defines how the component or capability supports a set of controls | | [ImplementedRequirement](ImplementedRequirement.md) | Describes how the containing component or capability implements an individual... | | [ImplementedControlStatement](ImplementedControlStatement.md) | Identifies which statements within a control are addressed | ## In Subsets * [OscalCatalog](OscalCatalog.md) ## Identifier and Mapping Information ### 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
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
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
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