Skip to content

Device

Details with respect to properties and capabilities of a hardware or virtualized device.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: gx:Device

 classDiagram
    class Device
    click Device href "../Device"
      Device <|-- CPU
        click CPU href "../CPU"
      Device <|-- Disk
        click Disk href "../Disk"
      Device <|-- GPU
        click GPU href "../GPU"
      Device <|-- Memory
        click Memory href "../Memory"

      Device : defaultOversubscriptionRatio




    Device --> "0..1" Integer : defaultOversubscriptionRatio
    click Integer href "../Integer"


      Device : generation




    Device --> "0..1" String : generation
    click String href "../String"


      Device : supportedOversubscriptionRatio




    Device --> "0..1" Integer : supportedOversubscriptionRatio
    click Integer href "../Integer"


      Device : vendor




    Device --> "0..1" String : vendor
    click String href "../String"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
vendor 0..1
xsd:string
Vendor of the device direct
generation 0..1
xsd:string
Vendor specific generation of the device direct
defaultOversubscriptionRatio 0..1
xsd:integer
Over-subscription means assigning more capacity to virtual machines that the ... direct
supportedOversubscriptionRatio 0..1
xsd:integer
Over-subscription means assigning more capacity to virtual machines that the ... direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/gaia-x/development#device

LinkML Source

Direct

name: Device
description: Details with respect to properties and capabilities of a hardware or
  virtualized device.
from_schema: https://w3id.org/gaia-x/development#device
abstract: true
attributes:
  vendor:
    name: vendor
    description: Vendor of the device.
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    domain_of:
    - Device
    range: string
  generation:
    name: generation
    description: Vendor specific generation of the device.
    title: Generation of the device
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    domain_of:
    - Device
    range: string
  defaultOversubscriptionRatio:
    name: defaultOversubscriptionRatio
    description: Over-subscription means assigning more capacity to virtual machines
      that the physical device has. Default over-subscription ratio defines the amount
      of default over-subscription as a value larger or equal to 1.0. 1.0 means no
      over-subscription.
    title: default over-subscription ratio
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    domain_of:
    - Device
    range: integer
    minimum_value: 1
  supportedOversubscriptionRatio:
    name: supportedOversubscriptionRatio
    description: Over-subscription means assigning more capacity to virtual machines
      that the physical device has. Supported over-subscription ratio defines the
      amount of supported over-subscription as a value larger or equal to 1.0. 1.0
      means no over-subscription.
    title: supported over-subscription ratio
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    domain_of:
    - Device
    range: integer
    minimum_value: 1

Induced

name: Device
description: Details with respect to properties and capabilities of a hardware or
  virtualized device.
from_schema: https://w3id.org/gaia-x/development#device
abstract: true
attributes:
  vendor:
    name: vendor
    description: Vendor of the device.
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: vendor
    owner: Device
    domain_of:
    - Device
    range: string
  generation:
    name: generation
    description: Vendor specific generation of the device.
    title: Generation of the device
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: generation
    owner: Device
    domain_of:
    - Device
    range: string
  defaultOversubscriptionRatio:
    name: defaultOversubscriptionRatio
    description: Over-subscription means assigning more capacity to virtual machines
      that the physical device has. Default over-subscription ratio defines the amount
      of default over-subscription as a value larger or equal to 1.0. 1.0 means no
      over-subscription.
    title: default over-subscription ratio
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: defaultOversubscriptionRatio
    owner: Device
    domain_of:
    - Device
    range: integer
    minimum_value: 1
  supportedOversubscriptionRatio:
    name: supportedOversubscriptionRatio
    description: Over-subscription means assigning more capacity to virtual machines
      that the physical device has. Supported over-subscription ratio defines the
      amount of supported over-subscription as a value larger or equal to 1.0. 1.0
      means no over-subscription.
    title: supported over-subscription ratio
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: supportedOversubscriptionRatio
    owner: Device
    domain_of:
    - Device
    range: integer
    minimum_value: 1