Skip to content

Class: HasResponsibleRoles

Mixin providing the responsible-roles slot for objects that carry role assignments.

URI: oscal:HasResponsibleRoles

 classDiagram
    class HasResponsibleRoles
    click HasResponsibleRoles href "../HasResponsibleRoles/"
      HasResponsibleRoles <|-- Activity
        click Activity href "../Activity/"
      HasResponsibleRoles <|-- Step
        click Step href "../Step/"
      HasResponsibleRoles <|-- Task
        click Task href "../Task/"
      HasResponsibleRoles <|-- AssociatedActivity
        click AssociatedActivity href "../AssociatedActivity/"
      HasResponsibleRoles <|-- SystemComponent
        click SystemComponent href "../SystemComponent/"
      HasResponsibleRoles <|-- DefinedComponent
        click DefinedComponent href "../DefinedComponent/"
      HasResponsibleRoles <|-- ImplementedRequirement
        click ImplementedRequirement href "../ImplementedRequirement/"
      HasResponsibleRoles <|-- ImplementedControlStatement
        click ImplementedControlStatement href "../ImplementedControlStatement/"
      
      HasResponsibleRoles : responsible_roles
        
          
    
        
        
        HasResponsibleRoles --> "*" ResponsibleRole : responsible_roles
        click ResponsibleRole href "../ResponsibleRole/"
    

        
      
Property Value
Mixin Yes
Name Cardinality and Range Description Inheritance
responsible_roles *
ResponsibleRole
Responsible role assignments direct
mixed into description
Activity Identifies an assessment or related process that can be performed
Step Identifies an individual step in a series of steps related to an activity, su…
Task Represents a scheduled event or milestone, which may be associated with a ser…
AssociatedActivity Identifies an individual activity to be performed as part of a task
SystemComponent A defined component that can be part of an implemented system
DefinedComponent A defined component that can be part of an implemented system
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:HasResponsibleRoles
native oscal:HasResponsibleRoles
name: HasResponsibleRoles
description: Mixin providing the responsible-roles slot for objects that carry role
assignments.
in_subset:
- oscal_catalog
from_schema: https://w3id.org/lmodel/oscal
mixin: true
slots:
- responsible-roles
name: HasResponsibleRoles
description: Mixin providing the responsible-roles slot for objects that carry role
assignments.
in_subset:
- oscal_catalog
from_schema: https://w3id.org/lmodel/oscal
mixin: true
attributes:
responsible-roles:
name: responsible-roles
description: Responsible role assignments.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: responsible_roles
owner: HasResponsibleRoles
domain_of:
- HasResponsibleRoles
- SspImplementedRequirement
- SspStatement
- ByComponent
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
range: ResponsibleRole
multivalued: true
inlined: true
inlined_as_list: true