Class: RelatedAttackPattern
A reference to another attack pattern that provides insight to similar items at
higher or lower levels of abstraction, or items that are part of a chaining or
peer relationship. Special cases may require Exclude_Related elements to capture
ancestor IDs for which this relationship is not applicable.
URI: capec:RelatedAttackPattern
classDiagram
class RelatedAttackPattern
click RelatedAttackPattern href "../RelatedAttackPattern/"
RelatedAttackPattern : capec_id
RelatedAttackPattern : exclude_related
RelatedAttackPattern --> "*" ExcludeRelated : exclude_related
click ExcludeRelated href "../ExcludeRelated/"
RelatedAttackPattern : nature
RelatedAttackPattern --> "1" RelatedNatureEnum : nature
click RelatedNatureEnum href "../RelatedNatureEnum/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| capec_id | 1 Integer |
The unique CAPEC integer identifier of the related attack pattern | direct |
| exclude_related | * ExcludeRelated |
One or more CAPEC identifiers of ancestors for which this relationship is not... | direct |
| nature | 1 RelatedNatureEnum |
The nature of the relationship (ChildOf, ParentOf, CanFollow, CanPrecede, Can... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AttackPattern | related_attack_patterns | range | RelatedAttackPattern |
In Subsets
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| xsd_type | RelatedAttackPatternType/Related_Attack_Pattern (inline) |
Schema Source
- from schema: https://w3id.org/lmodel/capec
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | capec:RelatedAttackPattern |
| native | capec:RelatedAttackPattern |
LinkML Source
Direct
name: RelatedAttackPattern
annotations:
xsd_type:
tag: xsd_type
value: RelatedAttackPatternType/Related_Attack_Pattern (inline)
description: 'A reference to another attack pattern that provides insight to similar
items at
higher or lower levels of abstraction, or items that are part of a chaining or
peer relationship. Special cases may require Exclude_Related elements to capture
ancestor IDs for which this relationship is not applicable.'
in_subset:
- relationship_types
from_schema: https://w3id.org/lmodel/capec
slots:
- capec_id
- exclude_related
- nature
slot_usage:
capec_id:
name: capec_id
annotations:
xsd_attribute:
tag: xsd_attribute
value: CAPEC_ID
xsd_type:
tag: xsd_type
value: xs:integer
description: The unique CAPEC integer identifier of the related attack pattern.
range: integer
required: true
exclude_related:
name: exclude_related
annotations:
xsd_element:
tag: xsd_element
value: Exclude_Related
xsd_type:
tag: xsd_type
value: ExcludeRelatedType
description: One or more CAPEC identifiers of ancestors for which this relationship
is not applicable (special cases only).
range: ExcludeRelated
multivalued: true
inlined_as_list: true
nature:
name: nature
annotations:
xsd_attribute:
tag: xsd_attribute
value: Nature
xsd_type:
tag: xsd_type
value: RelatedNatureEnumeration
description: The nature of the relationship (ChildOf, ParentOf, CanFollow, CanPrecede,
CanAlsoBe, or PeerOf).
range: RelatedNatureEnum
required: true
Induced
name: RelatedAttackPattern
annotations:
xsd_type:
tag: xsd_type
value: RelatedAttackPatternType/Related_Attack_Pattern (inline)
description: 'A reference to another attack pattern that provides insight to similar
items at
higher or lower levels of abstraction, or items that are part of a chaining or
peer relationship. Special cases may require Exclude_Related elements to capture
ancestor IDs for which this relationship is not applicable.'
in_subset:
- relationship_types
from_schema: https://w3id.org/lmodel/capec
slot_usage:
capec_id:
name: capec_id
annotations:
xsd_attribute:
tag: xsd_attribute
value: CAPEC_ID
xsd_type:
tag: xsd_type
value: xs:integer
description: The unique CAPEC integer identifier of the related attack pattern.
range: integer
required: true
exclude_related:
name: exclude_related
annotations:
xsd_element:
tag: xsd_element
value: Exclude_Related
xsd_type:
tag: xsd_type
value: ExcludeRelatedType
description: One or more CAPEC identifiers of ancestors for which this relationship
is not applicable (special cases only).
range: ExcludeRelated
multivalued: true
inlined_as_list: true
nature:
name: nature
annotations:
xsd_attribute:
tag: xsd_attribute
value: Nature
xsd_type:
tag: xsd_type
value: RelatedNatureEnumeration
description: The nature of the relationship (ChildOf, ParentOf, CanFollow, CanPrecede,
CanAlsoBe, or PeerOf).
range: RelatedNatureEnum
required: true
attributes:
capec_id:
name: capec_id
annotations:
xsd_attribute:
tag: xsd_attribute
value: CAPEC_ID
xsd_type:
tag: xsd_type
value: xs:integer
description: The unique CAPEC integer identifier of the related attack pattern.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: capec_id
owner: RelatedAttackPattern
domain_of:
- Technique
- RelatedAttackPattern
- MemberOf
- HasMember
range: integer
required: true
exclude_related:
name: exclude_related
annotations:
xsd_element:
tag: xsd_element
value: Exclude_Related
xsd_type:
tag: xsd_type
value: ExcludeRelatedType
description: One or more CAPEC identifiers of ancestors for which this relationship
is not applicable (special cases only).
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: exclude_related
owner: RelatedAttackPattern
domain_of:
- RelatedAttackPattern
- MemberOf
- HasMember
range: ExcludeRelated
multivalued: true
inlined: true
inlined_as_list: true
nature:
name: nature
annotations:
xsd_attribute:
tag: xsd_attribute
value: Nature
xsd_type:
tag: xsd_type
value: RelatedNatureEnumeration
description: The nature of the relationship (ChildOf, ParentOf, CanFollow, CanPrecede,
CanAlsoBe, or PeerOf).
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: nature
owner: RelatedAttackPattern
domain_of:
- RelatedAttackPattern
range: RelatedNatureEnum
required: true