Class: CpeNode
Defines a CPE configuration node in an applicability statement.
URI: cve:CpeNode
classDiagram
class CpeNode
click CpeNode href "../CpeNode/"
CpeNode : cpe_match_criteria
CpeNode --> "1..*" CpeMatch : cpe_match_criteria
click CpeMatch href "../CpeMatch/"
CpeNode : cpe_negate
CpeNode : cpe_operator
CpeNode --> "1" CpeOperator : cpe_operator
click CpeOperator href "../CpeOperator/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| cpe_operator | 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_match_criteria | 1..* CpeMatch |
Array of CPE match criteria within this node | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CpeApplicabilityElement | cpe_nodes | range | CpeNode |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/cve
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cve:CpeNode |
| native | cve:CpeNode |
LinkML Source
Direct
name: CpeNode
description: Defines a CPE configuration node in an applicability statement.
from_schema: https://w3id.org/lmodel/cve
slots:
- cpe_operator
- cpe_negate
- cpe_match_criteria
slot_usage:
cpe_operator:
name: cpe_operator
required: true
cpe_match_criteria:
name: cpe_match_criteria
required: true
Induced
name: CpeNode
description: Defines a CPE configuration node in an applicability statement.
from_schema: https://w3id.org/lmodel/cve
slot_usage:
cpe_operator:
name: cpe_operator
required: true
cpe_match_criteria:
name: cpe_match_criteria
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: CpeNode
domain_of:
- CpeApplicabilityElement
- CpeNode
range: CpeOperator
required: true
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: CpeNode
domain_of:
- CpeApplicabilityElement
- CpeNode
range: boolean
cpe_match_criteria:
name: cpe_match_criteria
description: Array of CPE match criteria within this node.
from_schema: https://w3id.org/lmodel/cve
aliases:
- cpeMatch
rank: 1000
alias: cpe_match_criteria
owner: CpeNode
domain_of:
- CpeNode
range: CpeMatch
required: true
multivalued: true
inlined: true
inlined_as_list: true