Skip to content

Class: CpeApplicabilityElement

Affected products defined using an implementation of the CPE Applicability Language. An operator property allows AND or OR logic between CPEs or combinations of CPEs.

URI: cve:CpeApplicabilityElement

 classDiagram
    class CpeApplicabilityElement
    click CpeApplicabilityElement href "../CpeApplicabilityElement/"
      CpeApplicabilityElement : cpe_negate

      CpeApplicabilityElement : cpe_nodes





        CpeApplicabilityElement --> "1..*" CpeNode : cpe_nodes
        click CpeNode href "../CpeNode/"



      CpeApplicabilityElement : cpe_operator





        CpeApplicabilityElement --> "0..1" CpeOperator : cpe_operator
        click CpeOperator href "../CpeOperator/"



Slots

Name Cardinality and Range Description Inheritance
cpe_operator 0..1
CpeOperator
Logical operator (AND/OR) used between CPE criteria in this node direct
cpe_negate 0..1
Boolean
If true, negates the applicability of this element direct
cpe_nodes 1..*
CpeNode
Array of CPE configuration nodes direct

Usages

used by used in type used
CnaPublishedContainer cpe_applicability range CpeApplicabilityElement
AdpContainer cpe_applicability range CpeApplicabilityElement

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self cve:CpeApplicabilityElement
native cve:CpeApplicabilityElement
close nvd:CPEConfiguration

LinkML Source

Direct

name: CpeApplicabilityElement
description: Affected products defined using an implementation of the CPE Applicability
  Language. An operator property allows AND or OR logic between CPEs or combinations
  of CPEs.
from_schema: https://w3id.org/lmodel/cve
close_mappings:
- nvd:CPEConfiguration
slots:
- cpe_operator
- cpe_negate
- cpe_nodes
slot_usage:
  cpe_nodes:
    name: cpe_nodes
    required: true

Induced

name: CpeApplicabilityElement
description: Affected products defined using an implementation of the CPE Applicability
  Language. An operator property allows AND or OR logic between CPEs or combinations
  of CPEs.
from_schema: https://w3id.org/lmodel/cve
close_mappings:
- nvd:CPEConfiguration
slot_usage:
  cpe_nodes:
    name: cpe_nodes
    required: true
attributes:
  cpe_operator:
    name: cpe_operator
    description: Logical operator (AND/OR) used between CPE criteria in this node.
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - operator
    rank: 1000
    alias: cpe_operator
    owner: CpeApplicabilityElement
    domain_of:
    - CpeApplicabilityElement
    - CpeNode
    range: CpeOperator
  cpe_negate:
    name: cpe_negate
    description: If true, negates the applicability of this element.
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - negate
    rank: 1000
    alias: cpe_negate
    owner: CpeApplicabilityElement
    domain_of:
    - CpeApplicabilityElement
    - CpeNode
    range: boolean
  cpe_nodes:
    name: cpe_nodes
    description: Array of CPE configuration nodes.
    from_schema: https://w3id.org/lmodel/cve
    aliases:
    - nodes
    rank: 1000
    alias: cpe_nodes
    owner: CpeApplicabilityElement
    domain_of:
    - CpeApplicabilityElement
    range: CpeNode
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true