Skip to content

DataProducer

is equivalent to Gaia-X ResourceOwner

URI: gx:DataProducer

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

      DataProducer : description




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


      DataProducer : headquartersAddress




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


      DataProducer : legalAddress




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


      DataProducer : name




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


      DataProducer : parentOrganizationOf




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


      DataProducer : registrationNumber




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


      DataProducer : subOrganisationOf




    DataProducer --> "*" 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
DataProduct providedBy range DataProducer
DataUsageAgreement producedBy range DataProducer

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

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

Induced

name: DataProducer
description: is equivalent to Gaia-X ResourceOwner
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: DataProducer
    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: DataProducer
    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: DataProducer
    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: DataProducer
    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: DataProducer
    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: DataProducer
    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: DataProducer
    domain_of:
    - GaiaXEntity
    - DataProduct
    - Measure
    range: string
    required: false
class_uri: gx:DataProducer