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



Class Properties

Property Value
Mixin Yes

Slots

Name Cardinality and Range Description Inheritance
responsible_roles *
ResponsibleRole
Responsible role assignments direct

Mixin Usage

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

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/oscal

Mappings

Mapping Type Mapped Value
self oscal:HasResponsibleRoles
native oscal:HasResponsibleRoles

LinkML Source

Direct

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

Induced

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