Class: OSPlatform
An operating system or OS class applicable to a weakness (Operating_System element in ApplicablePlatformsType).
URI: cwe:OSPlatform
classDiagram
class OSPlatform
click OSPlatform href "../OSPlatform/"
OSPlatform : class_
OSPlatform --> "0..1" OperatingSystemClass : class_
click OperatingSystemClass href "../OperatingSystemClass/"
OSPlatform : cpe_id
OSPlatform : name
OSPlatform --> "0..1" OperatingSystemName : name
click OperatingSystemName href "../OperatingSystemName/"
OSPlatform : prevalence
OSPlatform --> "1" PlatformPrevalence : prevalence
click PlatformPrevalence href "../PlatformPrevalence/"
OSPlatform : version
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 0..1 OperatingSystemName |
Name of the operating system | direct |
| class_ | 0..1 OperatingSystemClass |
Class of the operating system | direct |
| version | 0..1 String |
Version of the operating system | direct |
| cpe_id | 0..1 String |
CPE identifier for this operating system | direct |
| prevalence | 1 PlatformPrevalence |
Regularity with which this weakness applies to this OS | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ApplicablePlatforms | operating_systems | range | OSPlatform |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/cwe
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cwe:OSPlatform |
| native | cwe:OSPlatform |
LinkML Source
Direct
name: OSPlatform
description: An operating system or OS class applicable to a weakness (Operating_System
element in ApplicablePlatformsType).
from_schema: https://w3id.org/lmodel/cwe
slots:
- name
- class_
- version
- cpe_id
- prevalence
slot_usage:
name:
name: name
description: Name of the operating system.
range: OperatingSystemName
class_:
name: class_
description: Class of the operating system.
range: OperatingSystemClass
version:
name: version
description: Version of the operating system.
cpe_id:
name: cpe_id
description: CPE identifier for this operating system.
prevalence:
name: prevalence
description: Regularity with which this weakness applies to this OS.
required: true
Induced
name: OSPlatform
description: An operating system or OS class applicable to a weakness (Operating_System
element in ApplicablePlatformsType).
from_schema: https://w3id.org/lmodel/cwe
slot_usage:
name:
name: name
description: Name of the operating system.
range: OperatingSystemName
class_:
name: class_
description: Class of the operating system.
range: OperatingSystemClass
version:
name: version
description: Version of the operating system.
cpe_id:
name: cpe_id
description: CPE identifier for this operating system.
prevalence:
name: prevalence
description: Regularity with which this weakness applies to this OS.
required: true
attributes:
name:
name: name
description: Name of the operating system.
from_schema: https://w3id.org/lmodel/cwe
aliases:
- label
rank: 1000
slot_uri: rdfs:label
alias: name
owner: OSPlatform
domain_of:
- WeaknessCatalog
- Weakness
- Category
- View
- LanguagePlatform
- OSPlatform
- ArchitecturePlatform
- TechnologyPlatform
- PreviousEntryName
range: OperatingSystemName
class_:
name: class_
description: Class of the operating system.
from_schema: https://w3id.org/lmodel/cwe
rank: 1000
alias: class_
owner: OSPlatform
domain_of:
- LanguagePlatform
- OSPlatform
- ArchitecturePlatform
- TechnologyPlatform
range: OperatingSystemClass
version:
name: version
description: Version of the operating system.
from_schema: https://w3id.org/lmodel/cwe
rank: 1000
slot_uri: schema:version
alias: version
owner: OSPlatform
domain_of:
- WeaknessCatalog
- OSPlatform
- PreviousEntryName
range: string
cpe_id:
name: cpe_id
description: CPE identifier for this operating system.
from_schema: https://w3id.org/lmodel/cwe
rank: 1000
alias: cpe_id
owner: OSPlatform
domain_of:
- OSPlatform
range: string
prevalence:
name: prevalence
description: Regularity with which this weakness applies to this OS.
from_schema: https://w3id.org/lmodel/cwe
rank: 1000
alias: prevalence
owner: OSPlatform
domain_of:
- LanguagePlatform
- OSPlatform
- ArchitecturePlatform
- TechnologyPlatform
range: PlatformPrevalence
required: true