Skip to content

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