Skip to content

Memory

Details with respect to properties and capabilities of RAM.

URI: gx:Memory

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

      Memory : defaultOversubscriptionRatio




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


      Memory : eccEnabled




    Memory --> "0..1" Boolean : eccEnabled
    click Boolean href "../Boolean"


      Memory : generation




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


      Memory : hardwareEncryption




    Memory --> "0..1" Boolean : hardwareEncryption
    click Boolean href "../Boolean"


      Memory : memoryClass




    Memory --> "0..1" MemoryClasses : memoryClass
    click MemoryClasses href "../MemoryClasses"


      Memory : memoryRank




    Memory --> "0..1" MemoryRanks : memoryRank
    click MemoryRanks href "../MemoryRanks"


      Memory : memorySize




    Memory --> "1" MemorySize : memorySize
    click MemorySize href "../MemorySize"


      Memory : supportedOversubscriptionRatio




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


      Memory : vendor




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


Inheritance

Slots

Name Cardinality and Range Description Inheritance
memorySize 1
MemorySize
Memory size of RAM direct
memoryClass 0..1
MemoryClasses
DRAM technology name defined by JEDEC direct
memoryRank 0..1
MemoryRanks
Rank defines the number of memory chip banks and the buffering used to access... direct
eccEnabled 0..1
xsd:boolean
Error connection code allows to detect and correct bit errors in data direct
hardwareEncryption 0..1
xsd:boolean
If true, encryption of memory at the hardware level is enabled 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

used by used in type used
MemoryCapabilities memory range Memory
ContainerImage ramReq range Memory
ContainerResourceLimits memoryRequirements range Memory
Image ramReq range Memory
PXEImage ramReq range Memory
VMImage ramReq range Memory

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: Memory
description: Details with respect to properties and capabilities of RAM.
from_schema: https://w3id.org/gaia-x/development#memory
is_a: Device
attributes:
  memorySize:
    name: memorySize
    description: Memory size of RAM.
    title: memory size
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    domain_of:
    - Memory
    range: MemorySize
    required: true
  memoryClass:
    name: memoryClass
    description: DRAM technology name defined by JEDEC.
    title: memory class
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    ifabsent: string(other)
    domain_of:
    - Memory
    range: MemoryClasses
  memoryRank:
    name: memoryRank
    description: Rank defines the number of memory chip banks and the buffering used
      to access these.
    title: memory rank
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    ifabsent: string(other)
    domain_of:
    - Memory
    range: MemoryRanks
  eccEnabled:
    name: eccEnabled
    description: 'Error connection code allows to detect and correct bit errors in
      data. True, if error-correction-code is supported by the ram, false otherwise.
      Default: False.'
    title: error correction code (ecc)
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    ifabsent: 'False'
    domain_of:
    - Memory
    range: boolean
  hardwareEncryption:
    name: hardwareEncryption
    description: 'If true, encryption of memory at the hardware level is enabled.
      Default: False.'
    title: Hardware Encryption enabled
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    ifabsent: 'False'
    domain_of:
    - Memory
    range: boolean

Induced

name: Memory
description: Details with respect to properties and capabilities of RAM.
from_schema: https://w3id.org/gaia-x/development#memory
is_a: Device
attributes:
  memorySize:
    name: memorySize
    description: Memory size of RAM.
    title: memory size
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    alias: memorySize
    owner: Memory
    domain_of:
    - Memory
    range: MemorySize
    required: true
  memoryClass:
    name: memoryClass
    description: DRAM technology name defined by JEDEC.
    title: memory class
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    ifabsent: string(other)
    alias: memoryClass
    owner: Memory
    domain_of:
    - Memory
    range: MemoryClasses
  memoryRank:
    name: memoryRank
    description: Rank defines the number of memory chip banks and the buffering used
      to access these.
    title: memory rank
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    ifabsent: string(other)
    alias: memoryRank
    owner: Memory
    domain_of:
    - Memory
    range: MemoryRanks
  eccEnabled:
    name: eccEnabled
    description: 'Error connection code allows to detect and correct bit errors in
      data. True, if error-correction-code is supported by the ram, false otherwise.
      Default: False.'
    title: error correction code (ecc)
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    ifabsent: 'False'
    alias: eccEnabled
    owner: Memory
    domain_of:
    - Memory
    range: boolean
  hardwareEncryption:
    name: hardwareEncryption
    description: 'If true, encryption of memory at the hardware level is enabled.
      Default: False.'
    title: Hardware Encryption enabled
    from_schema: https://w3id.org/gaia-x/development#memory
    rank: 1000
    ifabsent: 'False'
    alias: hardwareEncryption
    owner: Memory
    domain_of:
    - Memory
    range: boolean
  vendor:
    name: vendor
    description: Vendor of the device.
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: vendor
    owner: Memory
    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: Memory
    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: Memory
    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: Memory
    domain_of:
    - Device
    range: integer
    minimum_value: 1