Skip to content

DataConsumer

is equivalent to Gaia-X Consumer

URI: gx:DataConsumer

 classDiagram
    class DataConsumer
    click DataConsumer href "../DataConsumer"
      LegalPerson <|-- DataConsumer
        click LegalPerson href "../LegalPerson"

      DataConsumer : description




    DataConsumer --> "0..1" String : description
    click String href "../String"


      DataConsumer : headquartersAddress




    DataConsumer --> "1" Address : headquartersAddress
    click Address href "../Address"


      DataConsumer : legalAddress




    DataConsumer --> "1" Address : legalAddress
    click Address href "../Address"


      DataConsumer : name




    DataConsumer --> "0..1" String : name
    click String href "../String"


      DataConsumer : parentOrganizationOf




    DataConsumer --> "*" LegalPerson : parentOrganizationOf
    click LegalPerson href "../LegalPerson"


      DataConsumer : registrationNumber




    DataConsumer --> "1..*" String : registrationNumber
    click String href "../String"


      DataConsumer : subOrganisationOf




    DataConsumer --> "*" LegalPerson : subOrganisationOf
    click LegalPerson href "../LegalPerson"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
registrationNumber 1..*
xsd:string or 
LocalRegistrationNumber or 
VatID or 
LeiCode or 
EORI or 
EUID or 
TaxID
Country's registration number, which identifies one specific entity LegalPerson
legalAddress 1
Address
The full legal address of the organization LegalPerson
headquartersAddress 1
Address
Full physical location of the headquarter of the organization LegalPerson
parentOrganizationOf *
LegalPerson
A list of resolvable links to Gaia-X Credentials of participants that this en... LegalPerson
subOrganisationOf *
LegalPerson
A list of resolvable links to Gaia-X Credentials of participants with a legal... LegalPerson
name 0..1
xsd:string
A human readable name of the entity GaiaXEntity
description 0..1
xsd:string
A free text description of the entity GaiaXEntity

Usages

used by used in type used
DataProductUsageContract consumedBy range DataConsumer

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: DataConsumer
description: is equivalent to Gaia-X Consumer
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
is_a: LegalPerson
class_uri: gx:DataConsumer

Induced

name: DataConsumer
description: is equivalent to Gaia-X Consumer
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
is_a: LegalPerson
attributes:
  registrationNumber:
    name: registrationNumber
    description: Country's registration number, which identifies one specific entity.
      Valid formats are local, EUID, EORI, vatID, leiCode.
    title: registration number
    from_schema: https://w3id.org/gaia-x/development#legal-person
    rank: 1000
    identifier: true
    alias: registrationNumber
    owner: DataConsumer
    domain_of:
    - LegalPerson
    range: string
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
    any_of:
    - range: LocalRegistrationNumber
    - range: VatID
    - range: LeiCode
    - range: EORI
    - range: EUID
    - range: TaxID
  legalAddress:
    name: legalAddress
    description: The full legal address of the organization.
    title: legal address
    from_schema: https://w3id.org/gaia-x/development#legal-person
    rank: 1000
    alias: legalAddress
    owner: DataConsumer
    domain_of:
    - LegalPerson
    range: Address
    required: true
  headquartersAddress:
    name: headquartersAddress
    description: Full physical location of the headquarter of the organization.
    from_schema: https://w3id.org/gaia-x/development#legal-person
    rank: 1000
    alias: headquartersAddress
    owner: DataConsumer
    domain_of:
    - LegalPerson
    range: Address
    required: true
  parentOrganizationOf:
    name: parentOrganizationOf
    description: A list of resolvable links to Gaia-X Credentials of participants
      that this entity is a subOrganization of, if any.
    from_schema: https://w3id.org/gaia-x/development#legal-person
    rank: 1000
    alias: parentOrganizationOf
    owner: DataConsumer
    domain_of:
    - LegalPerson
    range: LegalPerson
    multivalued: true
  subOrganisationOf:
    name: subOrganisationOf
    description: A list of resolvable links to Gaia-X Credentials of participants
      with a legal mandate on this entity, e.g., as a subsidiary.
    from_schema: https://w3id.org/gaia-x/development#legal-person
    rank: 1000
    alias: subOrganisationOf
    owner: DataConsumer
    domain_of:
    - LegalPerson
    range: LegalPerson
    multivalued: true
  name:
    name: name
    description: A human readable name of the entity.
    title: name
    from_schema: http://w3id.org/gaia-x/gx-trust-framework
    rank: 1000
    slot_uri: https_schema:name
    alias: name
    owner: DataConsumer
    domain_of:
    - GaiaXEntity
    range: string
    required: false
  description:
    name: description
    description: A free text description of the entity.
    title: description
    from_schema: http://w3id.org/gaia-x/gx-trust-framework
    rank: 1000
    slot_uri: https_schema:description
    alias: description
    owner: DataConsumer
    domain_of:
    - GaiaXEntity
    - DataProduct
    - Measure
    range: string
    required: false
class_uri: gx:DataConsumer