Skip to content

ThirdCountryDataTransfer

Specifies data transfer to a third country with relevant securing mechanisms.

URI: gx:ThirdCountryDataTransfer

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

      ThirdCountryDataTransfer : country




    ThirdCountryDataTransfer --> "1" CountryNameAlpha2 : country
    click CountryNameAlpha2 href "../CountryNameAlpha2"


      ThirdCountryDataTransfer : reason




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


      ThirdCountryDataTransfer : scope




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


      ThirdCountryDataTransfer : securingMechanism




    ThirdCountryDataTransfer --> "1..*" String : securingMechanism
    click String href "../String"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
country 1
CountryNameAlpha2
Country to which the data can be transferred direct
securingMechanism 1..*
xsd:string
Mechanism used to secure the data transfer direct
reason 1
xsd:string
Reason for which the transfer might occur DataTransfer
scope 1
xsd:string
Perimeter of data that will be transferred DataTransfer

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: ThirdCountryDataTransfer
description: Specifies data transfer to a third country with relevant securing mechanisms.
from_schema: https://w3id.org/gaia-x/development#third-country-data-transfer
is_a: DataTransfer
attributes:
  country:
    name: country
    description: Country to which the data can be transferred.
    from_schema: https://w3id.org/gaia-x/development#third-country-data-transfer
    domain_of:
    - EORI
    - ThirdCountryDataTransfer
    range: CountryNameAlpha2
    required: true
  securingMechanism:
    name: securingMechanism
    description: Mechanism used to secure the data transfer.
    from_schema: https://w3id.org/gaia-x/development#third-country-data-transfer
    rank: 1000
    domain_of:
    - ThirdCountryDataTransfer
    range: string
    required: true
    multivalued: true

Induced

name: ThirdCountryDataTransfer
description: Specifies data transfer to a third country with relevant securing mechanisms.
from_schema: https://w3id.org/gaia-x/development#third-country-data-transfer
is_a: DataTransfer
attributes:
  country:
    name: country
    description: Country to which the data can be transferred.
    from_schema: https://w3id.org/gaia-x/development#third-country-data-transfer
    alias: country
    owner: ThirdCountryDataTransfer
    domain_of:
    - EORI
    - ThirdCountryDataTransfer
    range: CountryNameAlpha2
    required: true
  securingMechanism:
    name: securingMechanism
    description: Mechanism used to secure the data transfer.
    from_schema: https://w3id.org/gaia-x/development#third-country-data-transfer
    rank: 1000
    alias: securingMechanism
    owner: ThirdCountryDataTransfer
    domain_of:
    - ThirdCountryDataTransfer
    range: string
    required: true
    multivalued: true
  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: ThirdCountryDataTransfer
    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: ThirdCountryDataTransfer
    domain_of:
    - DataTransfer
    range: string
    required: true