Class: Category
A category in CAPEC is a collection of attack patterns based on some common
characteristic. More specifically, it is an aggregation of attack patterns based on
effect/intent (as opposed to actions or mechanisms, which would be a meta attack
pattern). An aggregation based on effect/intent is not an actionable attack and as
such is not a pattern of attack behavior. Rather, it is a grouping of patterns based
on some common criteria.
URI: capec:Category
classDiagram
class Category
click Category href "../Category/"
Category : content_history
Category --> "0..1" ContentHistory : content_history
click ContentHistory href "../ContentHistory/"
Category : id
Category : name
Category : notes
Category --> "*" Note : notes
click Note href "../Note/"
Category : references
Category --> "*" Reference : references
click Reference href "../Reference/"
Category : relationships
Category --> "0..1" Relationships : relationships
click Relationships href "../Relationships/"
Category : status
Category --> "1" StatusEnum : status
click StatusEnum href "../StatusEnum/"
Category : summary
Category : taxonomy_mappings
Category --> "*" TaxonomyMapping : taxonomy_mappings
click TaxonomyMapping href "../TaxonomyMapping/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| id | 1 Integer |
Unique integer identifier for the entry | direct |
| name | 1 String |
Descriptive title used to give the reader an idea of what the entry represent... | direct |
| status | 1 StatusEnum |
The development and usage status level for this entry | direct |
| notes | * Note |
Additional comments and notes about this entry that cannot be captured using ... | direct |
| content_history | 0..1 ContentHistory |
Tracks the original author of this entry and any subsequent modifications to ... | direct |
| references | * Reference |
Links to external references for further reading and insight into this entry | direct |
| taxonomy_mappings | * TaxonomyMapping |
Mappings from this entry to equivalent or related entries in taxonomies outsi... | direct |
| summary | 1 StructuredText |
A short summary limited to the key points that define this category | direct |
| relationships | 0..1 Relationships |
Relationships of this category with attack patterns, other categories, and vi... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AttackPatternCatalog | categories | range | Category |
In Subsets
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| xsd_type | CategoryType |
Schema Source
- from schema: https://w3id.org/lmodel/capec
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | capec:Category |
| native | capec:Category |
LinkML Source
Direct
name: Category
annotations:
xsd_type:
tag: xsd_type
value: CategoryType
description: 'A category in CAPEC is a collection of attack patterns based on some
common
characteristic. More specifically, it is an aggregation of attack patterns based
on
effect/intent (as opposed to actions or mechanisms, which would be a meta attack
pattern). An aggregation based on effect/intent is not an actionable attack and
as
such is not a pattern of attack behavior. Rather, it is a grouping of patterns based
on some common criteria.'
in_subset:
- catalog_entries
from_schema: https://w3id.org/lmodel/capec
slots:
- id
- name
- status
- notes
- content_history
- references
- taxonomy_mappings
- summary
- relationships
slot_usage:
summary:
name: summary
annotations:
xsd_element:
tag: xsd_element
value: Summary
xsd_type:
tag: xsd_type
value: StructuredTextType
description: A short summary limited to the key points that define this category.
range: StructuredText
required: true
relationships:
name: relationships
annotations:
xsd_element:
tag: xsd_element
value: Relationships
xsd_type:
tag: xsd_type
value: RelationshipsType
description: Relationships of this category with attack patterns, other categories,
and views, including Member_Of and Has_Member relationships.
range: Relationships
inlined: true
Induced
name: Category
annotations:
xsd_type:
tag: xsd_type
value: CategoryType
description: 'A category in CAPEC is a collection of attack patterns based on some
common
characteristic. More specifically, it is an aggregation of attack patterns based
on
effect/intent (as opposed to actions or mechanisms, which would be a meta attack
pattern). An aggregation based on effect/intent is not an actionable attack and
as
such is not a pattern of attack behavior. Rather, it is a grouping of patterns based
on some common criteria.'
in_subset:
- catalog_entries
from_schema: https://w3id.org/lmodel/capec
slot_usage:
summary:
name: summary
annotations:
xsd_element:
tag: xsd_element
value: Summary
xsd_type:
tag: xsd_type
value: StructuredTextType
description: A short summary limited to the key points that define this category.
range: StructuredText
required: true
relationships:
name: relationships
annotations:
xsd_element:
tag: xsd_element
value: Relationships
xsd_type:
tag: xsd_type
value: RelationshipsType
description: Relationships of this category with attack patterns, other categories,
and views, including Member_Of and Has_Member relationships.
range: Relationships
inlined: true
attributes:
id:
name: id
annotations:
xsd_attribute:
tag: xsd_attribute
value: ID
xsd_type:
tag: xsd_type
value: xs:integer
description: Unique integer identifier for the entry. Considered static for the
lifetime of the entry. If an entry becomes deprecated, the identifier is not
reused and a placeholder is left in the catalog.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
identifier: true
alias: id
owner: Category
domain_of:
- AttackPattern
- Category
- View
range: integer
required: true
name:
name: name
annotations:
xsd_attribute:
tag: xsd_attribute
value: Name
description: Descriptive title used to give the reader an idea of what the entry
represents. All words in the name should be capitalized except for articles
and prepositions unless they begin or end the name.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: name
owner: Category
domain_of:
- AttackPatternCatalog
- AttackPattern
- Category
- View
- PreviousEntryName
range: string
required: true
status:
name: status
annotations:
xsd_attribute:
tag: xsd_attribute
value: Status
description: The development and usage status level for this entry. Please refer
to the StatusEnum enumeration for a list of valid values and their meanings.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: status
owner: Category
domain_of:
- AttackPattern
- Category
- View
range: StatusEnum
required: true
notes:
name: notes
description: Additional comments and notes about this entry that cannot be captured
using the other available elements.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: notes
owner: Category
domain_of:
- AttackPattern
- Category
- View
range: Note
multivalued: true
inlined: true
inlined_as_list: true
content_history:
name: content_history
description: Tracks the original author of this entry and any subsequent modifications
to the content, providing a means of contacting authors and modifiers.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: content_history
owner: Category
domain_of:
- AttackPattern
- Category
- View
range: ContentHistory
inlined: true
references:
name: references
description: Links to external references for further reading and insight into
this entry. Should be used when the entry is based on external sources or projects.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: references
owner: Category
domain_of:
- AttackPattern
- Category
- View
range: Reference
multivalued: true
inlined: true
inlined_as_list: true
taxonomy_mappings:
name: taxonomy_mappings
description: Mappings from this entry to equivalent or related entries in taxonomies
outside of CAPEC, such as ATT&CK, WASC, or OWASP Attacks.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: taxonomy_mappings
owner: Category
domain_of:
- AttackPattern
- Category
range: TaxonomyMapping
multivalued: true
inlined: true
inlined_as_list: true
summary:
name: summary
annotations:
xsd_element:
tag: xsd_element
value: Summary
xsd_type:
tag: xsd_type
value: StructuredTextType
description: A short summary limited to the key points that define this category.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: summary
owner: Category
domain_of:
- Category
range: StructuredText
required: true
relationships:
name: relationships
annotations:
xsd_element:
tag: xsd_element
value: Relationships
xsd_type:
tag: xsd_type
value: RelationshipsType
description: Relationships of this category with attack patterns, other categories,
and views, including Member_Of and Has_Member relationships.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: relationships
owner: Category
domain_of:
- Category
range: Relationships
inlined: true