Skip to content

Storage Configuration

Represents the attributes that are configurable at service instantiation for storage service offerings.

URI: gx:StorageConfiguration

Inheritance

Slots

Name Cardinality and Range Description Inheritance
storageCompression *
CompressionAlgorithm
Available compression features direct
storageDeduplication *
DeduplicationMethod
Deduplication features available for the storage service, such as inline or p... direct
storageEncryption 1..*
Encryption
Available encryption features direct
storageRedundancyMechanism *
StorageRedundancyMechanism
Underlying data protection mechanism (such as RAID levels or Erasure Codes) direct
storageProtection *
DataProtectionPolicy
Available data protection features direct
storageQoS *
QoS
Available QoS class for storage service direct
blockSize *
MemorySize
Available block size to be used direct
name 0..1
xsd:string
A human readable name of the entity GaiaXEntity
description 0..1
xsd:string
GaiaXEntity

Usages

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: StorageConfiguration
description: Represents the attributes that are configurable at service instantiation
  for storage service offerings.
title: Storage Configuration
from_schema: https://w3id.org/gaia-x/development#storage-configuration
is_a: InstantiationRequirement
slots:
- storageCompression
- storageDeduplication
- storageEncryption
- storageRedundancyMechanism
- storageProtection
- storageQoS
- blockSize

Induced

name: StorageConfiguration
description: Represents the attributes that are configurable at service instantiation
  for storage service offerings.
title: Storage Configuration
from_schema: https://w3id.org/gaia-x/development#storage-configuration
is_a: InstantiationRequirement
attributes:
  storageCompression:
    name: storageCompression
    description: Available compression features.
    title: Storage Compression
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: storageCompression
    owner: StorageConfiguration
    domain_of:
    - StorageConfiguration
    range: CompressionAlgorithm
    multivalued: true
  storageDeduplication:
    name: storageDeduplication
    description: Deduplication features available for the storage service, such as
      inline or post-processing.
    title: Storage Deduplication
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: storageDeduplication
    owner: StorageConfiguration
    domain_of:
    - StorageConfiguration
    range: DeduplicationMethod
    multivalued: true
  storageEncryption:
    name: storageEncryption
    description: Available encryption features.
    title: Storage Encryption
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: storageEncryption
    owner: StorageConfiguration
    domain_of:
    - StorageConfiguration
    range: Encryption
    required: true
    multivalued: true
  storageRedundancyMechanism:
    name: storageRedundancyMechanism
    description: Underlying data protection mechanism (such as RAID levels or Erasure
      Codes).
    title: Storage Redundancy Mechanism
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: storageRedundancyMechanism
    owner: StorageConfiguration
    domain_of:
    - StorageConfiguration
    range: StorageRedundancyMechanism
    multivalued: true
  storageProtection:
    name: storageProtection
    description: Available data protection features.
    title: Storage Protection
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: storageProtection
    owner: StorageConfiguration
    domain_of:
    - StorageConfiguration
    range: DataProtectionPolicy
    multivalued: true
  storageQoS:
    name: storageQoS
    description: Available QoS class for storage service.
    title: Storage QoS
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: storageQoS
    owner: StorageConfiguration
    domain_of:
    - StorageConfiguration
    range: QoS
    multivalued: true
  blockSize:
    name: blockSize
    description: Available block size to be used.
    title: Block Size
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: blockSize
    owner: StorageConfiguration
    domain_of:
    - StorageConfiguration
    range: MemorySize
    multivalued: true
  name:
    name: name
    description: A human readable name of the entity.
    title: name
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: httpsschema:name
    alias: name
    owner: StorageConfiguration
    domain_of:
    - GaiaXEntity
    range: string
    required: false
  description:
    name: description
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: httpsschema:description
    alias: description
    owner: StorageConfiguration
    domain_of:
    - GaiaXEntity
    - DataProduct
    - Measure
    range: string