Class: ArchitecturePlatform
A processor architecture or class applicable to a weakness (Architecture element in ApplicablePlatformsType).
classDiagram
class ArchitecturePlatform
click ArchitecturePlatform href "../ArchitecturePlatform/"
ArchitecturePlatform : class_
ArchitecturePlatform --> "0..1" ArchitectureClass : class_
click ArchitectureClass href "../ArchitectureClass/"
ArchitecturePlatform : name
ArchitecturePlatform --> "0..1" ArchitectureName : name
click ArchitectureName href "../ArchitectureName/"
ArchitecturePlatform : prevalence
ArchitecturePlatform --> "1" PlatformPrevalence : prevalence
click PlatformPrevalence href "../PlatformPrevalence/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 0..1 ArchitectureName |
Name of the processor architecture | direct |
| class_ | 0..1 ArchitectureClass |
Class of the processor architecture | direct |
| prevalence | 1 PlatformPrevalence |
Regularity with which this weakness applies to this architecture | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ApplicablePlatforms | architectures | range | ArchitecturePlatform |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/cwe
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cwe:ArchitecturePlatform |
| native | cwe:ArchitecturePlatform |
LinkML Source
Direct
name: ArchitecturePlatform
description: A processor architecture or class applicable to a weakness (Architecture
element in ApplicablePlatformsType).
from_schema: https://w3id.org/lmodel/cwe
slots:
- name
- class_
- prevalence
slot_usage:
name:
name: name
description: Name of the processor architecture.
range: ArchitectureName
class_:
name: class_
description: Class of the processor architecture.
range: ArchitectureClass
prevalence:
name: prevalence
description: Regularity with which this weakness applies to this architecture.
required: true
Induced
name: ArchitecturePlatform
description: A processor architecture or class applicable to a weakness (Architecture
element in ApplicablePlatformsType).
from_schema: https://w3id.org/lmodel/cwe
slot_usage:
name:
name: name
description: Name of the processor architecture.
range: ArchitectureName
class_:
name: class_
description: Class of the processor architecture.
range: ArchitectureClass
prevalence:
name: prevalence
description: Regularity with which this weakness applies to this architecture.
required: true
attributes:
name:
name: name
description: Name of the processor architecture.
from_schema: https://w3id.org/lmodel/cwe
aliases:
- label
rank: 1000
slot_uri: rdfs:label
alias: name
owner: ArchitecturePlatform
domain_of:
- WeaknessCatalog
- Weakness
- Category
- View
- LanguagePlatform
- OSPlatform
- ArchitecturePlatform
- TechnologyPlatform
- PreviousEntryName
range: ArchitectureName
class_:
name: class_
description: Class of the processor architecture.
from_schema: https://w3id.org/lmodel/cwe
rank: 1000
alias: class_
owner: ArchitecturePlatform
domain_of:
- LanguagePlatform
- OSPlatform
- ArchitecturePlatform
- TechnologyPlatform
range: ArchitectureClass
prevalence:
name: prevalence
description: Regularity with which this weakness applies to this architecture.
from_schema: https://w3id.org/lmodel/cwe
rank: 1000
alias: prevalence
owner: ArchitecturePlatform
domain_of:
- LanguagePlatform
- OSPlatform
- ArchitecturePlatform
- TechnologyPlatform
range: PlatformPrevalence
required: true