Skip to content

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