Skip to content

Class: ArchitecturePlatform

A processor architecture or class applicable to a weakness (Architecture element in ApplicablePlatformsType).

URI: cwe:ArchitecturePlatform

 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

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