Skip to content

Disk

Capabilities of a physical or virtual hard drive.

URI: gx:Disk

Inheritance

Slots

Name Cardinality and Range Description Inheritance
diskSize 1
MemorySize
The size of the hard drive direct
diskType 0..1
DiskType
The type of storage drive direct
diskBusType 0..1
DiskBusType
Type of disk controller the disk is attached to direct
vendor 0..1
xsd:string
Vendor of the device Device
generation 0..1
xsd:string
Vendor specific generation of the device Device
defaultOversubscriptionRatio 0..1
xsd:integer
Over-subscription means assigning more capacity to virtual machines that the ... Device
supportedOversubscriptionRatio 0..1
xsd:integer
Over-subscription means assigning more capacity to virtual machines that the ... Device

Usages

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: Disk
description: Capabilities of a physical or virtual hard drive.
from_schema: https://w3id.org/gaia-x/development#disk
is_a: Device
slots:
- diskSize
- diskType
- diskBusType

Induced

name: Disk
description: Capabilities of a physical or virtual hard drive.
from_schema: https://w3id.org/gaia-x/development#disk
is_a: Device
attributes:
  diskSize:
    name: diskSize
    description: The size of the hard drive.
    title: Disk size
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: diskSize
    owner: Disk
    domain_of:
    - Disk
    range: MemorySize
    required: true
  diskType:
    name: diskType
    description: The type of storage drive.
    title: Disk Type
    from_schema: https://w3id.org/gaia-x/development#slots
    ifabsent: string(other)
    alias: diskType
    owner: Disk
    domain_of:
    - Disk
    range: DiskType
  diskBusType:
    name: diskBusType
    description: Type of disk controller the disk is attached to.
    title: Disk Bus Type
    from_schema: https://w3id.org/gaia-x/development#slots
    ifabsent: string(other)
    alias: diskBusType
    owner: Disk
    domain_of:
    - Disk
    range: DiskBusType
  vendor:
    name: vendor
    description: Vendor of the device.
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: vendor
    owner: Disk
    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#slots
    alias: generation
    owner: Disk
    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#slots
    alias: defaultOversubscriptionRatio
    owner: Disk
    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#slots
    alias: supportedOversubscriptionRatio
    owner: Disk
    domain_of:
    - Device
    range: integer
    minimum_value: 1