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
        
      
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
String or 
ImplementationYesNoEnum or 
ImplementationAssetTypeEnum or 
ImplementationPointEnum or 
ImplementationIpAddressClassEnum or 
ImplementationDirectionEnum or 
UserTypeEnum or 
UserPrivilegeLevelEnum
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
used by used in type used
SystemComponent props range ImplementationCommonProperty
SystemUser props range ImplementationCommonProperty
InventoryItem props range ImplementationCommonProperty
ImplementedComponent props range ImplementationCommonProperty
Mapping Type Mapped Value
self oscal:ImplementationCommonProperty
native oscal:ImplementationCommonProperty
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
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
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
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
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
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.
comments:
- OSCAL's key is `class`. A slot or alias named `class` makes the generated dataclasses
invalid Python, and gen-doc names a page after the slot, so `_class` hid its
page from the site. `class_` is the spelling the generated Pydantic model gives
a slot named `class`.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
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
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
owner: ImplementationCommonProperty
domain_of:
- Property
range: TokenType