Skip to content

Class: Map

A relationship-based mapping entry between source and target sets.

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

      Map : confidence_score





        Map --> "0..1" ConfidenceScore : confidence_score
        click ConfidenceScore href "../ConfidenceScore/"



      Map : coverage





        Map --> "0..1" Coverage : coverage
        click Coverage href "../Coverage/"



      Map : links





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



      Map : matching_rationale





        Map --> "0..1" MatchingRationaleEnum : matching_rationale
        click MatchingRationaleEnum href "../MatchingRationaleEnum/"



      Map : ns

      Map : props





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



      Map : qualifiers





        Map --> "*" QualifierItem : qualifiers
        click QualifierItem href "../QualifierItem/"



      Map : relationship

      Map : remarks

      Map : sources





        Map --> "1..*" MappingItem : sources
        click MappingItem href "../MappingItem/"



      Map : targets





        Map --> "1..*" MappingItem : targets
        click MappingItem href "../MappingItem/"



      Map : uuid

## Inheritance * **Map** [ [OscalCommon](OscalCommon.md)] ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [uuid](uuid.md) | 1
[UUIDType](UUIDType.md) | A machine-oriented, globally unique identifier with a cross-instance scope | direct | | [ns](ns.md) | 0..1
[URIType](URIType.md) | An optional namespace qualifying a name | direct | | [matching_rationale](matching_rationale.md) | 0..1
[MatchingRationaleEnum](MatchingRationaleEnum.md) | The rationale method used to relate mapped items | direct | | [relationship](relationship.md) | 1
[String](String.md) or 
[RelationshipEnum](RelationshipEnum.md) or 
[TokenType](TokenType.md) | Relationship type for a mapping entry | direct | | [sources](sources.md) | 1..*
[MappingItem](MappingItem.md) | Source references or source-participation entries in the containing OSCAL con... | direct | | [targets](targets.md) | 1..*
[MappingItem](MappingItem.md) | Target subjects participating in a mapping entry | direct | | [qualifiers](qualifiers.md) | *
[QualifierItem](QualifierItem.md) | Qualifier statements for a mapping entry | direct | | [confidence_score](confidence_score.md) | 0..1
[ConfidenceScore](ConfidenceScore.md) | Confidence descriptor for a mapping | direct | | [coverage](coverage.md) | 0..1
[Coverage](Coverage.md) | Coverage metadata for a mapping | direct | | [remarks](remarks.md) | 0..1
[MarkupMultilineType](MarkupMultilineType.md) | Additional commentary about the containing object | [OscalCommon](OscalCommon.md) | | [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) | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Mapping](Mapping.md) | [maps](maps.md) | range | [Map](Map.md) | ## In Subsets * [MappingCollection](MappingCollection.md) ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:Map | | native | oscal:Map | ## LinkML Source ### Direct
name: Map
description: A relationship-based mapping entry between source and target sets.
in_subset:
- mapping_collection
from_schema: https://w3id.org/lmodel/oscal
mixins:
- OscalCommon
slots:
- uuid
- ns
- matching-rationale
- relationship
- sources
- targets
- qualifiers
- confidence-score
- coverage
slot_usage:
  uuid:
    name: uuid
    required: true
  relationship:
    name: relationship
    required: true
  sources:
    name: sources
    range: MappingItem
    required: true
  targets:
    name: targets
    required: true
### Induced
name: Map
description: A relationship-based mapping entry between source and target sets.
in_subset:
- mapping_collection
from_schema: https://w3id.org/lmodel/oscal
mixins:
- OscalCommon
slot_usage:
  uuid:
    name: uuid
    required: true
  relationship:
    name: relationship
    required: true
  sources:
    name: sources
    range: MappingItem
    required: true
  targets:
    name: targets
    required: true
attributes:
  uuid:
    name: uuid
    description: A machine-oriented, globally unique identifier with a cross-instance
      scope.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: Map
    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
    required: true
  ns:
    name: ns
    description: An optional namespace qualifying a name. Allows different organizations
      to associate distinct semantics with the same name.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: Map
    domain_of:
    - Property
    - Part
    - AssessmentPart
    - ControlPart
    - Map
    - MappingResourceReference
    range: URIType
  matching-rationale:
    name: matching-rationale
    description: The rationale method used to relate mapped items.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: matching_rationale
    owner: Map
    domain_of:
    - MappingProvenance
    - Mapping
    - Map
    range: MatchingRationaleEnum
  relationship:
    name: relationship
    description: Relationship type for a mapping entry. OSCAL namespace values are
      defined by RelationshipEnum.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: Map
    domain_of:
    - Map
    range: string
    required: true
    any_of:
    - range: RelationshipEnum
    - range: TokenType
  sources:
    name: sources
    description: Source references or source-participation entries in the containing
      OSCAL context. The concrete entry class is selected by class-level slot_usage.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: Map
    domain_of:
    - AssessmentSubjectPlaceholder
    - Map
    range: MappingItem
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  targets:
    name: targets
    description: Target subjects participating in a mapping entry.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: Map
    domain_of:
    - Map
    range: MappingItem
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  qualifiers:
    name: qualifiers
    description: Qualifier statements for a mapping entry.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: Map
    domain_of:
    - Map
    range: QualifierItem
    multivalued: true
    inlined: true
    inlined_as_list: true
  confidence-score:
    name: confidence-score
    description: Confidence descriptor for a mapping.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: confidence_score
    owner: Map
    domain_of:
    - MappingProvenance
    - Mapping
    - Map
    range: ConfidenceScore
    inlined: true
  coverage:
    name: coverage
    description: Coverage metadata for a mapping.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: Map
    domain_of:
    - MappingProvenance
    - Mapping
    - Map
    range: Coverage
    inlined: true
  remarks:
    name: remarks
    description: Additional commentary about the containing object.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    owner: Map
    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: Map
    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: Map
    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