Skip to content

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/"
    

        
      
Property Value
Mixin Yes
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
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
- SystemCharacteristics
- 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
- SystemCharacteristics
- 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