Skip to content

Class: ImplementationCommonProperty

Implementation-common scoped OSCAL property.

URI: oscal:ImplementationCommonProperty

 classDiagram
    class ImplementationCommonProperty
    click ImplementationCommonProperty href "../ImplementationCommonProperty/"
      Property <|-- ImplementationCommonProperty
        click Property href "../Property/"

      ImplementationCommonProperty : _class

      ImplementationCommonProperty : group

      ImplementationCommonProperty : name





        ImplementationCommonProperty --> "1" ImplementationPropNameEnum : name
        click ImplementationPropNameEnum href "../ImplementationPropNameEnum/"



      ImplementationCommonProperty : ns

      ImplementationCommonProperty : remarks

      ImplementationCommonProperty : uuid

      ImplementationCommonProperty : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
name 1
ImplementationPropNameEnum
A textual label, within a namespace, that identifies a specific attribute, ch... Property
uuid 0..1
UUIDType
A unique identifier for a property Property
ns 0..1
URIType
A namespace qualifying the property's name Property
value 1
ImplementationAssetTypeEnum or 
String or 
ImplementationYesNoEnum or 
ImplementationPointEnum or 
UserPrivilegeLevelEnum or 
ImplementationIpAddressClassEnum or 
ImplementationDirectionEnum or 
UserTypeEnum
Indicates the value of the attribute, characteristic, or quality Property
_class 0..1
TokenType
A textual label that provides a sub-type or characterization of the property'... Property
remarks 0..1
MarkupMultilineType
Additional commentary about the containing object Property
group 0..1
TokenType
An identifier for relating distinct sets of properties Property

Usages

used by used in type used
SystemComponent props range ImplementationCommonProperty
SystemUser props range ImplementationCommonProperty
InventoryItem props range ImplementationCommonProperty
ImplementedComponent props range ImplementationCommonProperty

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ImplementationCommonProperty
description: Implementation-common scoped OSCAL property.
in_subset:
- implementation_common
from_schema: https://w3id.org/lmodel/oscal
is_a: Property
slot_usage:
  name:
    name: name
    range: ImplementationPropNameEnum
  value:
    name: value
    any_of:
    - range: ImplementationYesNoEnum
    - range: ImplementationAssetTypeEnum
    - range: ImplementationPointEnum
    - range: ImplementationIpAddressClassEnum
    - range: ImplementationDirectionEnum
    - range: UserTypeEnum
    - range: UserPrivilegeLevelEnum
    - range: string

Induced

name: ImplementationCommonProperty
description: Implementation-common scoped OSCAL property.
in_subset:
- implementation_common
from_schema: https://w3id.org/lmodel/oscal
is_a: Property
slot_usage:
  name:
    name: name
    range: ImplementationPropNameEnum
  value:
    name: value
    any_of:
    - range: ImplementationYesNoEnum
    - range: ImplementationAssetTypeEnum
    - range: ImplementationPointEnum
    - range: ImplementationIpAddressClassEnum
    - range: ImplementationDirectionEnum
    - range: UserTypeEnum
    - range: UserPrivilegeLevelEnum
    - range: string
attributes:
  name:
    name: name
    description: A textual label, within a namespace, that identifies a specific attribute,
      characteristic, or quality of the property's containing object.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: name
    owner: ImplementationCommonProperty
    domain_of:
    - Party
    - Property
    - Part
    - AssessmentPart
    - ControlPart
    - Protocol
    - Facet
    - Capability
    range: ImplementationPropNameEnum
    required: true
  uuid:
    name: uuid
    description: A unique identifier for a property.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: uuid
    owner: ImplementationCommonProperty
    domain_of:
    - Catalog
    - Location
    - Party
    - Action
    - Property
    - Resource
    - Profile
    - AssessmentPlan
    - AssessmentSubjectPlaceholder
    - AssessmentPlatform
    - AssessmentMethod
    - Activity
    - Step
    - Task
    - AssessmentPart
    - SystemComponent
    - Protocol
    - SystemUser
    - InventoryItem
    - Observation
    - Finding
    - Risk
    - MitigatingFactor
    - Response
    - RequiredAsset
    - RiskLogEntry
    - SystemSecurityPlan
    - InformationType
    - Diagram
    - LeveragedAuthorization
    - SspImplementedRequirement
    - SspStatement
    - ByComponent
    - ProvidedControlImplementation
    - ControlResponsibility
    - InheritedControlImplementation
    - SatisfiedControlImplementation
    - AssessmentResults
    - Result
    - AssessmentLogEntry
    - ComponentDefinition
    - DefinedComponent
    - Capability
    - ControlImplementationSet
    - ImplementedRequirement
    - ImplementedControlStatement
    - MappingCollection
    - Mapping
    - Map
    - GapSummary
    - PlanOfActionAndMilestones
    - PoamItem
    range: UUIDType
  ns:
    name: ns
    description: A namespace qualifying the property's name. This allows different
      organizations to associate distinct semantics with the same name.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: ns
    owner: ImplementationCommonProperty
    domain_of:
    - Property
    - Part
    - AssessmentPart
    - ControlPart
    - Map
    - MappingResourceReference
    range: URIType
  value:
    name: value
    description: Indicates the value of the attribute, characteristic, or quality.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: value
    owner: ImplementationCommonProperty
    domain_of:
    - Hash
    - Property
    - Base64Resource
    - Facet
    range: string
    required: true
    any_of:
    - range: ImplementationYesNoEnum
    - range: ImplementationAssetTypeEnum
    - range: ImplementationPointEnum
    - range: ImplementationIpAddressClassEnum
    - range: ImplementationDirectionEnum
    - range: UserTypeEnum
    - range: UserPrivilegeLevelEnum
    - range: string
  _class:
    name: _class
    description: A textual label that provides a sub-type or characterization of the
      property's name.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: _class
    owner: ImplementationCommonProperty
    domain_of:
    - Group
    - Control
    - Property
    - Part
    - Parameter
    - ProfileGroup
    - ParameterSetting
    - AssessmentPart
    - ControlPart
    range: TokenType
  remarks:
    name: remarks
    description: Additional commentary about the containing object.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: remarks
    owner: ImplementationCommonProperty
    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
  group:
    name: group
    description: An identifier for relating distinct sets of properties.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: group
    owner: ImplementationCommonProperty
    domain_of:
    - Property
    range: TokenType