Skip to content

Class: OscalCommon

Mixin providing props, links, and remarks slots common to most OSCAL objects. Extends HasPropsAndLinks.

URI: [oscal:OscalCommon](https://w3id.org/lmodel/oscal/OscalCommon)
 classDiagram
    class OscalCommon
    click OscalCommon href "../OscalCommon/"
      HasPropsAndLinks <|-- OscalCommon
        click HasPropsAndLinks href "../HasPropsAndLinks/"


      OscalCommon <|-- Metadata
        click Metadata href "../Metadata/"
      OscalCommon <|-- Revision
        click Revision href "../Revision/"
      OscalCommon <|-- Role
        click Role href "../Role/"
      OscalCommon <|-- Location
        click Location href "../Location/"
      OscalCommon <|-- Party
        click Party href "../Party/"
      OscalCommon <|-- ResponsibleParty
        click ResponsibleParty href "../ResponsibleParty/"
      OscalCommon <|-- ResponsibleRole
        click ResponsibleRole href "../ResponsibleRole/"
      OscalCommon <|-- Action
        click Action href "../Action/"
      OscalCommon <|-- Parameter
        click Parameter href "../Parameter/"
      OscalCommon <|-- ProfileGroup
        click ProfileGroup href "../ProfileGroup/"
      OscalCommon <|-- ReviewedControls
        click ReviewedControls href "../ReviewedControls/"
      OscalCommon <|-- ControlSelection
        click ControlSelection href "../ControlSelection/"
      OscalCommon <|-- ControlObjectiveSelection
        click ControlObjectiveSelection href "../ControlObjectiveSelection/"
      OscalCommon <|-- AssessmentSubject
        click AssessmentSubject href "../AssessmentSubject/"
      OscalCommon <|-- SelectSubjectById
        click SelectSubjectById href "../SelectSubjectById/"
      OscalCommon <|-- SubjectReference
        click SubjectReference href "../SubjectReference/"
      OscalCommon <|-- AssessmentSubjectPlaceholder
        click AssessmentSubjectPlaceholder href "../AssessmentSubjectPlaceholder/"
      OscalCommon <|-- AssessmentPlatform
        click AssessmentPlatform href "../AssessmentPlatform/"
      OscalCommon <|-- UsesComponent
        click UsesComponent href "../UsesComponent/"
      OscalCommon <|-- LocalObjective
        click LocalObjective href "../LocalObjective/"
      OscalCommon <|-- AssessmentMethod
        click AssessmentMethod href "../AssessmentMethod/"
      OscalCommon <|-- Activity
        click Activity href "../Activity/"
      OscalCommon <|-- Step
        click Step href "../Step/"
      OscalCommon <|-- Task
        click Task href "../Task/"
      OscalCommon <|-- AssociatedActivity
        click AssociatedActivity href "../AssociatedActivity/"
      OscalCommon <|-- SystemComponent
        click SystemComponent href "../SystemComponent/"
      OscalCommon <|-- SystemUser
        click SystemUser href "../SystemUser/"
      OscalCommon <|-- InventoryItem
        click InventoryItem href "../InventoryItem/"
      OscalCommon <|-- ImplementedComponent
        click ImplementedComponent href "../ImplementedComponent/"
      OscalCommon <|-- RelatedTask
        click RelatedTask href "../RelatedTask/"
      OscalCommon <|-- Observation
        click Observation href "../Observation/"
      OscalCommon <|-- RelevantEvidence
        click RelevantEvidence href "../RelevantEvidence/"
      OscalCommon <|-- Finding
        click Finding href "../Finding/"
      OscalCommon <|-- FindingTarget
        click FindingTarget href "../FindingTarget/"
      OscalCommon <|-- Facet
        click Facet href "../Facet/"
      OscalCommon <|-- Response
        click Response href "../Response/"
      OscalCommon <|-- RequiredAsset
        click RequiredAsset href "../RequiredAsset/"
      OscalCommon <|-- RiskLogEntry
        click RiskLogEntry href "../RiskLogEntry/"
      OscalCommon <|-- RiskResponseReference
        click RiskResponseReference href "../RiskResponseReference/"
      OscalCommon <|-- Result
        click Result href "../Result/"
      OscalCommon <|-- AssessmentLogEntry
        click AssessmentLogEntry href "../AssessmentLogEntry/"
      OscalCommon <|-- DefinedComponent
        click DefinedComponent href "../DefinedComponent/"
      OscalCommon <|-- Capability
        click Capability href "../Capability/"
      OscalCommon <|-- MappingProvenance
        click MappingProvenance href "../MappingProvenance/"
      OscalCommon <|-- Mapping
        click Mapping href "../Mapping/"
      OscalCommon <|-- Map
        click Map href "../Map/"
      OscalCommon <|-- MappingItem
        click MappingItem href "../MappingItem/"
      OscalCommon <|-- MappingResourceReference
        click MappingResourceReference href "../MappingResourceReference/"
      OscalCommon <|-- PoamItem
        click PoamItem href "../PoamItem/"


      OscalCommon : links





        OscalCommon --> "*" Link : links
        click Link href "../Link/"



      OscalCommon : props





        OscalCommon --> "*" Property : props
        click Property href "../Property/"



      OscalCommon : remarks

## Inheritance * **OscalCommon** [ [HasPropsAndLinks](HasPropsAndLinks.md)] ## Class Properties | Property | Value | | --- | --- | | Mixin | Yes | ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [remarks](remarks.md) | 0..1
[MarkupMultilineType](MarkupMultilineType.md) | Additional commentary about the containing object | direct | | [props](props.md) | *
[Property](Property.md) | A list of properties | [HasPropsAndLinks](HasPropsAndLinks.md) | | [links](links.md) | *
[Link](Link.md) | A list of links | [HasPropsAndLinks](HasPropsAndLinks.md) | ## Mixin Usage | mixed into | description | | --- | --- | | [Metadata](Metadata.md) | Provides information about the containing document, and defines concepts shar... | | [Revision](Revision.md) | An entry in a sequential list of revisions to the containing document | | [Role](Role.md) | Defines a function, which might be assigned to a party in a specific situatio... | | [Location](Location.md) | A physical point of presence, which may be associated with people, organizati... | | [Party](Party.md) | An organization or person, which may be associated with roles or other concep... | | [ResponsibleParty](ResponsibleParty.md) | A reference to a set of persons and/or organizations that have responsibility... | | [ResponsibleRole](ResponsibleRole.md) | A reference to a role with responsibility for performing a function relative ... | | [Action](Action.md) | An action applied by a role within a given party to the content | | [Parameter](Parameter.md) | Parameters provide a mechanism for the dynamic assignment of value(s) in a co... | | [ProfileGroup](ProfileGroup.md) | A group of (selected) controls or of groups of controls within a profile cust... | | [ReviewedControls](ReviewedControls.md) | Identifies the controls being assessed and their control objectives | | [ControlSelection](ControlSelection.md) | Identifies the controls being assessed | | [ControlObjectiveSelection](ControlObjectiveSelection.md) | Identifies the control objectives of the assessment | | [AssessmentSubject](AssessmentSubject.md) | Identifies system elements being assessed, such as components, inventory item... | | [SelectSubjectById](SelectSubjectById.md) | Identifies a set of assessment subjects to include/exclude by UUID | | [SubjectReference](SubjectReference.md) | A human-oriented identifier reference to a resource | | [AssessmentSubjectPlaceholder](AssessmentSubjectPlaceholder.md) | Used when the assessment subjects will be determined as part of one or more o... | | [AssessmentPlatform](AssessmentPlatform.md) | Used to represent the toolset used to perform aspects of the assessment | | [UsesComponent](UsesComponent.md) | The set of components that are used by the assessment platform | | [LocalObjective](LocalObjective.md) | A local definition of a control objective for this assessment | | [AssessmentMethod](AssessmentMethod.md) | A local definition of a control objective | | [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 | | [SystemUser](SystemUser.md) | A type of user that interacts with the system based on an associated role | | [InventoryItem](InventoryItem.md) | A single managed inventory item within the system | | [ImplementedComponent](ImplementedComponent.md) | The set of components that are implemented in a given system inventory item | | [RelatedTask](RelatedTask.md) | Identifies an individual task for which the containing object is a consequenc... | | [Observation](Observation.md) | Describes an individual observation | | [RelevantEvidence](RelevantEvidence.md) | Links this observation to relevant evidence | | [Finding](Finding.md) | Describes an individual finding | | [FindingTarget](FindingTarget.md) | Captures an assessor's conclusions regarding the degree to which an objective... | | [Facet](Facet.md) | An individual characteristic that is part of a larger set produced by the sam... | | [Response](Response.md) | Describes either recommended or an actual plan for addressing the risk | | [RequiredAsset](RequiredAsset.md) | Identifies an asset required to achieve remediation | | [RiskLogEntry](RiskLogEntry.md) | Identifies an individual risk response that occurred as part of managing an i... | | [RiskResponseReference](RiskResponseReference.md) | Identifies an individual risk response that this log entry is for | | [Result](Result.md) | Identifies all of the assessment observations and findings, initial and resid... | | [AssessmentLogEntry](AssessmentLogEntry.md) | Identifies the result of an action and/or task that occurred as part of execu... | | [DefinedComponent](DefinedComponent.md) | A defined component that can be part of an implemented system | | [Capability](Capability.md) | A grouping of other components and/or capabilities | | [MappingProvenance](MappingProvenance.md) | Mapping-level provenance details and mapping defaults | | [Mapping](Mapping.md) | A mapping between two mapped resources | | [Map](Map.md) | A relationship-based mapping entry between source and target sets | | [MappingItem](MappingItem.md) | A source or target item participating in a mapping entry | | [MappingResourceReference](MappingResourceReference.md) | A reference to the source or target resource for a mapping | | [PoamItem](PoamItem.md) | Describes an individual POA&M item | ## 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:OscalCommon | | native | oscal:OscalCommon | ## LinkML Source ### Direct
name: OscalCommon
description: Mixin providing props, links, and remarks slots common to most OSCAL
  objects. Extends HasPropsAndLinks.
in_subset:
- oscal_catalog
from_schema: https://w3id.org/lmodel/oscal
mixin: true
mixins:
- HasPropsAndLinks
slots:
- remarks
### Induced
name: OscalCommon
description: Mixin providing props, links, and remarks slots common to most OSCAL
  objects. Extends HasPropsAndLinks.
in_subset:
- oscal_catalog
from_schema: https://w3id.org/lmodel/oscal
mixin: true
mixins:
- HasPropsAndLinks
attributes:
  remarks:
    name: remarks
    description: Additional commentary about the containing object.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: OscalCommon
    domain_of:
    - OscalCommon
    - Property
    - Resource
    - ConstraintTest
    - ControlMatching
    - Removal
    - ImportSSP
    - LocalDefinitions
    - SelectObjectiveById
    - AssessmentSubjectSource
    - OnDateCondition
    - WithinDateRange
    - AtFrequency
    - TaskDependency
    - SetParameter
    - ComponentStatus
    - PortRange
    - ImplementationStatus
    - ObjectiveStatus
    - RelatedObservation
    - AssociatedRisk
    - LoggedBy
    - ImportProfile
    - SystemCharacteristics
    - SystemStatus
    - AuthorizationBoundary
    - Diagram
    - NetworkArchitecture
    - DataFlow
    - SystemImplementation
    - LeveragedAuthorization
    - SspImplementedRequirement
    - SspStatement
    - ByComponent
    - ProvidedControlImplementation
    - ControlResponsibility
    - InheritedControlImplementation
    - SatisfiedControlImplementation
    - ImportAssessmentPlan
    - AssessmentResultsLocalDefinitions
    - ImportComponentDefinition
    - ImplementedRequirement
    - ImplementedControlStatement
    - QualifierItem
    - PoamLocalDefinitions
    - RelatedFinding
    range: MarkupMultilineType
  props:
    name: props
    description: A list of properties.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: OscalCommon
    domain_of:
    - HasPropsAndLinks
    - Resource
    - Addition
    - 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: OscalCommon
    domain_of:
    - HasPropsAndLinks
    - Addition
    - 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