Skip to content

Class: TaxonomyMapping

A mapping from a CAPEC entry (AttackPattern or Category) to an equivalent or related

entry in a different security taxonomy. Identifies the external taxonomy, the ID and

name of the external entry, and how closely the CAPEC entry aligns with it.

URI: capec:TaxonomyMapping

 classDiagram
    class TaxonomyMapping
    click TaxonomyMapping href "../TaxonomyMapping/"
      TaxonomyMapping : entry_id

      TaxonomyMapping : entry_name

      TaxonomyMapping : mapping_fit





        TaxonomyMapping --> "0..1" TaxonomyMappingFitEnum : mapping_fit
        click TaxonomyMappingFitEnum href "../TaxonomyMappingFitEnum/"



      TaxonomyMapping : taxonomy_name





        TaxonomyMapping --> "1" TaxonomyNameEnum : taxonomy_name
        click TaxonomyNameEnum href "../TaxonomyNameEnum/"



Slots

Name Cardinality and Range Description Inheritance
taxonomy_name 1
TaxonomyNameEnum
Identifies the external taxonomy to which this mapping is being made direct
entry_id 0..1
String
The identifier of the entry in the external taxonomy that this CAPEC entry is... direct
entry_name 0..1
String
The name of the entry in the external taxonomy that this CAPEC entry is being... direct
mapping_fit 0..1
TaxonomyMappingFitEnum
Identifies how closely the CAPEC entry aligns with the external taxonomy entr... direct

Usages

used by used in type used
AttackPattern taxonomy_mappings range TaxonomyMapping
Category taxonomy_mappings range TaxonomyMapping

In Subsets

Identifier and Mapping Information

Annotations

property value
xsd_type TaxonomyMappingsType/Taxonomy_Mapping (inline)

Schema Source

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

Mappings

Mapping Type Mapped Value
self capec:TaxonomyMapping
native capec:TaxonomyMapping

LinkML Source

Direct

name: TaxonomyMapping
annotations:
  xsd_type:
    tag: xsd_type
    value: TaxonomyMappingsType/Taxonomy_Mapping (inline)
description: 'A mapping from a CAPEC entry (AttackPattern or Category) to an equivalent
  or related

  entry in a different security taxonomy. Identifies the external taxonomy, the ID
  and

  name of the external entry, and how closely the CAPEC entry aligns with it.'
in_subset:
- taxonomy_types
from_schema: https://w3id.org/lmodel/capec
slots:
- taxonomy_name
- entry_id
- entry_name
- mapping_fit
slot_usage:
  taxonomy_name:
    name: taxonomy_name
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Taxonomy_Name
      xsd_type:
        tag: xsd_type
        value: TaxonomyNameEnumeration
    description: Identifies the external taxonomy to which this mapping is being made.
    range: TaxonomyNameEnum
    required: true
  entry_id:
    name: entry_id
    annotations:
      xsd_element:
        tag: xsd_element
        value: Entry_ID
    description: The identifier of the entry in the external taxonomy that this CAPEC
      entry is being mapped to.
    range: string
  entry_name:
    name: entry_name
    annotations:
      xsd_element:
        tag: xsd_element
        value: Entry_Name
    description: The name of the entry in the external taxonomy that this CAPEC entry
      is being mapped to.
    range: string
  mapping_fit:
    name: mapping_fit
    annotations:
      xsd_element:
        tag: xsd_element
        value: Mapping_Fit
      xsd_type:
        tag: xsd_type
        value: TaxonomyMappingFitEnumeration
    description: Identifies how closely the CAPEC entry aligns with the external taxonomy
      entry (Exact, CAPEC More Abstract, CAPEC More Specific, Imprecise, or Perspective).
    range: TaxonomyMappingFitEnum

Induced

name: TaxonomyMapping
annotations:
  xsd_type:
    tag: xsd_type
    value: TaxonomyMappingsType/Taxonomy_Mapping (inline)
description: 'A mapping from a CAPEC entry (AttackPattern or Category) to an equivalent
  or related

  entry in a different security taxonomy. Identifies the external taxonomy, the ID
  and

  name of the external entry, and how closely the CAPEC entry aligns with it.'
in_subset:
- taxonomy_types
from_schema: https://w3id.org/lmodel/capec
slot_usage:
  taxonomy_name:
    name: taxonomy_name
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Taxonomy_Name
      xsd_type:
        tag: xsd_type
        value: TaxonomyNameEnumeration
    description: Identifies the external taxonomy to which this mapping is being made.
    range: TaxonomyNameEnum
    required: true
  entry_id:
    name: entry_id
    annotations:
      xsd_element:
        tag: xsd_element
        value: Entry_ID
    description: The identifier of the entry in the external taxonomy that this CAPEC
      entry is being mapped to.
    range: string
  entry_name:
    name: entry_name
    annotations:
      xsd_element:
        tag: xsd_element
        value: Entry_Name
    description: The name of the entry in the external taxonomy that this CAPEC entry
      is being mapped to.
    range: string
  mapping_fit:
    name: mapping_fit
    annotations:
      xsd_element:
        tag: xsd_element
        value: Mapping_Fit
      xsd_type:
        tag: xsd_type
        value: TaxonomyMappingFitEnumeration
    description: Identifies how closely the CAPEC entry aligns with the external taxonomy
      entry (Exact, CAPEC More Abstract, CAPEC More Specific, Imprecise, or Perspective).
    range: TaxonomyMappingFitEnum
attributes:
  taxonomy_name:
    name: taxonomy_name
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Taxonomy_Name
      xsd_type:
        tag: xsd_type
        value: TaxonomyNameEnumeration
    description: Identifies the external taxonomy to which this mapping is being made.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: taxonomy_name
    owner: TaxonomyMapping
    domain_of:
    - TaxonomyMapping
    range: TaxonomyNameEnum
    required: true
  entry_id:
    name: entry_id
    annotations:
      xsd_element:
        tag: xsd_element
        value: Entry_ID
    description: The identifier of the entry in the external taxonomy that this CAPEC
      entry is being mapped to.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: entry_id
    owner: TaxonomyMapping
    domain_of:
    - TaxonomyMapping
    range: string
  entry_name:
    name: entry_name
    annotations:
      xsd_element:
        tag: xsd_element
        value: Entry_Name
    description: The name of the entry in the external taxonomy that this CAPEC entry
      is being mapped to.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: entry_name
    owner: TaxonomyMapping
    domain_of:
    - TaxonomyMapping
    range: string
  mapping_fit:
    name: mapping_fit
    annotations:
      xsd_element:
        tag: xsd_element
        value: Mapping_Fit
      xsd_type:
        tag: xsd_type
        value: TaxonomyMappingFitEnumeration
    description: Identifies how closely the CAPEC entry aligns with the external taxonomy
      entry (Exact, CAPEC More Abstract, CAPEC More Specific, Imprecise, or Perspective).
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: mapping_fit
    owner: TaxonomyMapping
    domain_of:
    - TaxonomyMapping
    range: TaxonomyMappingFitEnum