Skip to content

DataTransfer

Defines the basic structure for data transfers, including reasons and scope.

URI: gx:DataTransfer

 classDiagram
    class DataTransfer
    click DataTransfer href "../DataTransfer"
      DataTransfer <|-- SubProcessorDataTransfer
        click SubProcessorDataTransfer href "../SubProcessorDataTransfer"
      DataTransfer <|-- ThirdCountryDataTransfer
        click ThirdCountryDataTransfer href "../ThirdCountryDataTransfer"

      DataTransfer : reason




    DataTransfer --> "1" String : reason
    click String href "../String"


      DataTransfer : scope




    DataTransfer --> "1" String : scope
    click String href "../String"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
reason 1
xsd:string
Reason for which the transfer might occur direct
scope 1
xsd:string
Perimeter of data that will be transferred direct

Usages

used by used in type used
ServiceOffering possiblePersonalDataTransfers range DataTransfer
InfrastructureServiceOffering possiblePersonalDataTransfers range DataTransfer
ComputeServiceOffering possiblePersonalDataTransfers range DataTransfer
VirtualMachineServiceOffering possiblePersonalDataTransfers range DataTransfer
ContainerServiceOffering possiblePersonalDataTransfers range DataTransfer
BareMetalServiceOffering possiblePersonalDataTransfers range DataTransfer
ComputeFunctionServiceOffering possiblePersonalDataTransfers range DataTransfer
ConnectivityServiceOffering possiblePersonalDataTransfers range DataTransfer
DataProduct possiblePersonalDataTransfers range DataTransfer
NetworkConnectivityServiceOffering possiblePersonalDataTransfers range DataTransfer
InterconnectionServiceOffering possiblePersonalDataTransfers range DataTransfer
LinkConnectivityServiceOffering possiblePersonalDataTransfers range DataTransfer
PhysicalConnectivityServiceOffering possiblePersonalDataTransfers range DataTransfer
StorageServiceOffering possiblePersonalDataTransfers range DataTransfer
FileStorageServiceOffering possiblePersonalDataTransfers range DataTransfer
BlockStorageServiceOffering possiblePersonalDataTransfers range DataTransfer
ObjectStorageServiceOffering possiblePersonalDataTransfers range DataTransfer

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: DataTransfer
description: Defines the basic structure for data transfers, including reasons and
  scope.
from_schema: https://w3id.org/gaia-x/development#data-transfer
attributes:
  reason:
    name: reason
    description: Reason for which the transfer might occur.
    from_schema: https://w3id.org/gaia-x/development#data-transfer
    rank: 1000
    domain_of:
    - DataTransfer
    range: string
    required: true
  scope:
    name: scope
    description: Perimeter of data that will be transferred.
    from_schema: https://w3id.org/gaia-x/development#data-transfer
    rank: 1000
    domain_of:
    - DataTransfer
    range: string
    required: true

Induced

name: DataTransfer
description: Defines the basic structure for data transfers, including reasons and
  scope.
from_schema: https://w3id.org/gaia-x/development#data-transfer
attributes:
  reason:
    name: reason
    description: Reason for which the transfer might occur.
    from_schema: https://w3id.org/gaia-x/development#data-transfer
    rank: 1000
    alias: reason
    owner: DataTransfer
    domain_of:
    - DataTransfer
    range: string
    required: true
  scope:
    name: scope
    description: Perimeter of data that will be transferred.
    from_schema: https://w3id.org/gaia-x/development#data-transfer
    rank: 1000
    alias: scope
    owner: DataTransfer
    domain_of:
    - DataTransfer
    range: string
    required: true