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
- from schema: https://w3id.org/lmodel/cve
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