Skip to content

Class: Origin

Identifies the source of the finding, such as a tool, interviewed person, or activity.

URI: oscal:Origin

 classDiagram
    class Origin
    click Origin href "../Origin/"
      Origin : actors





        Origin --> "1..*" OriginActor : actors
        click OriginActor href "../OriginActor/"



      Origin : related_tasks





        Origin --> "*" RelatedTask : related_tasks
        click RelatedTask href "../RelatedTask/"



Slots

Name Cardinality and Range Description Inheritance
actors 1..*
OriginActor
The actor that produces an observation, a finding, or a risk direct
related_tasks *
RelatedTask
Identifies tasks for which the containing object is a consequence direct

Usages

used by used in type used
Observation origins range Origin
Finding origins range Origin
Risk origins range Origin
Characterization origin range Origin
Response origins range Origin
PoamItem origins range Origin

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Origin
description: Identifies the source of the finding, such as a tool, interviewed person,
  or activity.
in_subset:
- assessment_common
from_schema: https://w3id.org/lmodel/oscal
slots:
- actors
- related-tasks
slot_usage:
  actors:
    name: actors
    required: true

Induced

name: Origin
description: Identifies the source of the finding, such as a tool, interviewed person,
  or activity.
in_subset:
- assessment_common
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
  actors:
    name: actors
    required: true
attributes:
  actors:
    name: actors
    description: The actor that produces an observation, a finding, or a risk.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: actors
    owner: Origin
    domain_of:
    - Origin
    range: OriginActor
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  related-tasks:
    name: related-tasks
    description: Identifies tasks for which the containing object is a consequence.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: related_tasks
    owner: Origin
    domain_of:
    - Origin
    - RiskResponseReference
    - AssessmentLogEntry
    range: RelatedTask
    multivalued: true
    inlined: true
    inlined_as_list: true