Skip to content

Class: HasResponsibleRoles

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

URI: [oscal:HasResponsibleRoles](https://w3id.org/lmodel/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](responsible_roles.md) | *
[ResponsibleRole](ResponsibleRole.md) | Responsible role assignments | direct | ## Mixin Usage | mixed into | description | | --- | --- | | [Activity](Activity.md) | Identifies an assessment or related process that can be performed | | [Step](Step.md) | Identifies an individual step in a series of steps related to an activity, su... | | [Task](Task.md) | Represents a scheduled event or milestone, which may be associated with a ser... | | [AssociatedActivity](AssociatedActivity.md) | Identifies an individual activity to be performed as part of a task | | [SystemComponent](SystemComponent.md) | A defined component that can be part of an implemented system | | [DefinedComponent](DefinedComponent.md) | A defined component that can be part of an implemented system | | [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: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