Class: HasMember
Represents a Has_Member relationship indicating that the parent category or view
contains the specified attack pattern or category as a member.
URI: capec:HasMember
classDiagram
class HasMember
click HasMember href "../HasMember/"
HasMember : capec_id
HasMember : exclude_related
HasMember --> "*" ExcludeRelated : exclude_related
click ExcludeRelated href "../ExcludeRelated/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| capec_id | 1 Integer |
The CAPEC integer identifier of the attack pattern or category that is a memb... | direct |
| exclude_related | * ExcludeRelated |
CAPEC identifiers of ancestors for which this Has_Member relationship is not ... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Relationships | has_member | range | HasMember |
In Subsets
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| xsd_type | RelationshipsType/Has_Member (inline) |
Schema Source
- from schema: https://w3id.org/lmodel/capec
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | capec:HasMember |
| native | capec:HasMember |
LinkML Source
Direct
name: HasMember
annotations:
xsd_type:
tag: xsd_type
value: RelationshipsType/Has_Member (inline)
description: 'Represents a Has_Member relationship indicating that the parent category
or view
contains the specified attack pattern or category as a member.'
in_subset:
- relationship_types
from_schema: https://w3id.org/lmodel/capec
slots:
- capec_id
- exclude_related
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 CAPEC integer identifier of the attack pattern or category that
is a member of this entry.
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: CAPEC identifiers of ancestors for which this Has_Member relationship
is not applicable (special cases only).
range: ExcludeRelated
multivalued: true
inlined_as_list: true
Induced
name: HasMember
annotations:
xsd_type:
tag: xsd_type
value: RelationshipsType/Has_Member (inline)
description: 'Represents a Has_Member relationship indicating that the parent category
or view
contains the specified attack pattern or category as a member.'
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 CAPEC integer identifier of the attack pattern or category that
is a member of this entry.
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: CAPEC identifiers of ancestors for which this Has_Member relationship
is not applicable (special cases only).
range: ExcludeRelated
multivalued: true
inlined_as_list: 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 CAPEC integer identifier of the attack pattern or category that
is a member of this entry.
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: capec_id
owner: HasMember
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: CAPEC identifiers of ancestors for which this Has_Member relationship
is not applicable (special cases only).
from_schema: https://w3id.org/lmodel/capec
rank: 1000
alias: exclude_related
owner: HasMember
domain_of:
- RelatedAttackPattern
- MemberOf
- HasMember
range: ExcludeRelated
multivalued: true
inlined: true
inlined_as_list: true