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.
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