Skip to content

Class: Property

An attribute, characteristic, or quality of the containing object expressed as a namespace qualified name/value pair.

URI: oscal:Property

 classDiagram
    class Property
    click Property href "../Property/"
      Property <|-- MetadataProperty
        click MetadataProperty href "../MetadataProperty/"
      Property <|-- RevisionProperty
        click RevisionProperty href "../RevisionProperty/"
      Property <|-- LocationProperty
        click LocationProperty href "../LocationProperty/"
      Property <|-- PartyProperty
        click PartyProperty href "../PartyProperty/"
      Property <|-- ResourceProperty
        click ResourceProperty href "../ResourceProperty/"
      Property <|-- PartProperty
        click PartProperty href "../PartProperty/"
      Property <|-- ParameterProperty
        click ParameterProperty href "../ParameterProperty/"
      Property <|-- ProfileAlterationProperty
        click ProfileAlterationProperty href "../ProfileAlterationProperty/"
      Property <|-- ImplementationCommonProperty
        click ImplementationCommonProperty href "../ImplementationCommonProperty/"
      Property <|-- SspSystemCharacteristicsProp
        click SspSystemCharacteristicsProp href "../SspSystemCharacteristicsProp/"
      Property <|-- SspSystemInformationProp
        click SspSystemInformationProp href "../SspSystemInformationProp/"
      Property <|-- SspControlOriginationProp
        click SspControlOriginationProp href "../SspControlOriginationProp/"
      Property <|-- SspAllowsAuthenticatedScanProp
        click SspAllowsAuthenticatedScanProp href "../SspAllowsAuthenticatedScanProp/"

      Property : _class

      Property : group

      Property : name

      Property : ns

      Property : remarks

      Property : uuid

      Property : value

Inheritance

Slots

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

Usages

used by used in type used
HasPropsAndLinks props range Property
OscalCommon props range Property
Group props range Property
Control props range Property
Role props range Property
ResponsibleParty props range Property
ResponsibleRole props range Property
Action props range Property
Citation props range Property
ProfileGroup props range Property
ParameterSetting props range Property
ReviewedControls props range Property
ControlSelection props range Property
ControlObjectiveSelection props range Property
AssessmentSubject props range Property
SelectSubjectById props range Property
SubjectReference props range Property
AssessmentSubjectPlaceholder props range Property
AssessmentPlatform props range Property
UsesComponent props range Property
LocalObjective props range Property
AssessmentMethod props range Property
Activity props range Property
Step props range Property
Task props range Property
AssociatedActivity props range Property
AssessmentPart props range Property
TermsAndConditionsPart props range Property
ControlPart props range Property
ImplementationResponsibleRole props range Property
ImplementationResponsibleParty props range Property
OriginActor props range Property
RelatedTask props range Property
Observation props range Property
RelevantEvidence props range Property
Finding props range Property
FindingTarget props range Property
Risk props range Property
Characterization props range Property
Facet props range Property
MitigatingFactor props range Property
Response props range Property
RequiredAsset props range Property
RiskLogEntry props range Property
RiskResponseReference props range Property
InformationType props range Property
ImpactLevel props range Property
AuthorizationBoundary props range Property
Diagram props range Property
NetworkArchitecture props range Property
DataFlow props range Property
SystemImplementation props range Property
LeveragedAuthorization props range Property
Export props range Property
ProvidedControlImplementation props range Property
ControlResponsibility props range Property
InheritedControlImplementation props range Property
SatisfiedControlImplementation props range Property
SspSystemCharacteristicsResponsibleParty props range Property
SspImplementedRequirementResponsibleRole props range Property
SspByComponentResponsibleRole props range Property
Result props range Property
AssessmentLogEntry props range Property
DefinedComponent props range Property
Capability props range Property
ControlImplementationSet props range Property
ImplementedRequirement props range Property
ImplementedControlStatement props range Property
MappingProvenance props range Property
Mapping props range Property
Map props range Property
MappingItem props range Property
MappingResourceReference props range Property
PoamItem props range Property

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Property
description: An attribute, characteristic, or quality of the containing object expressed
  as a namespace qualified name/value pair.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
slots:
- name
- uuid
- ns
- value
- _class
- remarks
- group
slot_usage:
  name:
    name: name
    description: A textual label, within a namespace, that identifies a specific attribute,
      characteristic, or quality of the property's containing object.
    required: true
  uuid:
    name: uuid
    description: A unique identifier for a property.
  ns:
    name: ns
    description: A namespace qualifying the property's name. This allows different
      organizations to associate distinct semantics with the same name.
  value:
    name: value
    description: Indicates the value of the attribute, characteristic, or quality.
    required: true
  _class:
    name: _class
    description: A textual label that provides a sub-type or characterization of the
      property's name.

Induced

name: Property
description: An attribute, characteristic, or quality of the containing object expressed
  as a namespace qualified name/value pair.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
  name:
    name: name
    description: A textual label, within a namespace, that identifies a specific attribute,
      characteristic, or quality of the property's containing object.
    required: true
  uuid:
    name: uuid
    description: A unique identifier for a property.
  ns:
    name: ns
    description: A namespace qualifying the property's name. This allows different
      organizations to associate distinct semantics with the same name.
  value:
    name: value
    description: Indicates the value of the attribute, characteristic, or quality.
    required: true
  _class:
    name: _class
    description: A textual label that provides a sub-type or characterization of the
      property's name.
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: Property
    domain_of:
    - Party
    - Property
    - Part
    - AssessmentPart
    - ControlPart
    - Protocol
    - Facet
    - Capability
    range: TokenType
    required: true
  uuid:
    name: uuid
    description: A unique identifier for a property.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: uuid
    owner: Property
    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: Property
    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: Property
    domain_of:
    - Hash
    - Property
    - Base64Resource
    - Facet
    range: string
    required: true
  _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: Property
    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: Property
    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: Property
    domain_of:
    - Property
    range: TokenType