Skip to content

DataProduct

URI: gx:class/DataProduct

 classDiagram
    class DataProduct
    click DataProduct href "../DataProduct"
      GaiaXEntity <|-- DataProduct
        click GaiaXEntity href "../GaiaXEntity"

      DataProduct : dataProductDescription




    DataProduct --> "1" DataProductDescription : dataProductDescription
    click DataProductDescription href "../DataProductDescription"


      DataProduct : dataRightsHolders




    DataProduct --> "*" LegalPerson : dataRightsHolders
    click LegalPerson href "../LegalPerson"


      DataProduct : description




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


      DataProduct : endDate




    DataProduct --> "0..1" String : endDate
    click String href "../String"


      DataProduct : label




    DataProduct --> "0..1" String : label
    click String href "../String"


      DataProduct : launchDate




    DataProduct --> "0..1" String : launchDate
    click String href "../String"


      DataProduct : legalDocuments




    DataProduct --> "*" LegalDocument : legalDocuments
    click LegalDocument href "../LegalDocument"


      DataProduct : name




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


      DataProduct : providedBy




    DataProduct --> "1" Participant : providedBy
    click Participant href "../Participant"


      DataProduct : servicePolicy




    DataProduct --> "*" AccessUsagePolicy : servicePolicy
    click AccessUsagePolicy href "../AccessUsagePolicy"


      DataProduct : usageTermsAndConditions




    DataProduct --> "1..*" UsageTermsAndConditions : usageTermsAndConditions
    click UsageTermsAndConditions href "../UsageTermsAndConditions"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
dataProductDescription 1
DataProductDescription
description of the Data Product direct
dataRightsHolders *
LegalPerson
A list of persons holding legal rights on the data contained in the Data Prod... direct
providedBy 1
Participant or 
LegalPerson or 
NaturalPerson
A resolvable link to the Gaia-X Credential of the participant providing the s... direct
usageTermsAndConditions 1..*
UsageTermsAndConditions
the terms and conditions that apply to the consumer (payment, no-resell, direct
launchDate 0..1
xsd:string
Date and time when the service offering can be instanciated (the service can ... direct
endDate 0..1
xsd:string
Date and time when the service instances will be stopped direct
servicePolicy *
AccessUsagePolicy
One or more policies expressed using a DSL (e direct
legalDocuments *
LegalDocument
A list of legal documents in relation to the service or the customer direct
name 0..1
xsd:string
A human readable name of the entity GaiaXEntity
description 0..1
xsd:string
GaiaXEntity
label 0..1
xsd:string
A human-readable label GaiaXEntity

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: DataProduct
from_schema: https://w3id.org/gaia-x/development#data-product
is_a: GaiaXEntity
slots:
- dataProductDescription
- dataRightsHolders
- providedBy
- usageTermsAndConditions
- launchDate
- endDate
- servicePolicy
- legalDocuments

Induced

name: DataProduct
from_schema: https://w3id.org/gaia-x/development#data-product
is_a: GaiaXEntity
attributes:
  dataProductDescription:
    name: dataProductDescription
    description: description of the Data Product
    from_schema: https://w3id.org/gaia-x/development#data-product
    owner: DataProduct
    domain_of:
    - DataProduct
    range: DataProductDescription
    required: true
    multivalued: false
  dataRightsHolders:
    name: dataRightsHolders
    description: A list of persons holding legal rights on the data contained in the
      Data Product - expressed as identities recognized by the ecosystem
    from_schema: https://w3id.org/gaia-x/development#data-product
    owner: DataProduct
    domain_of:
    - DataProduct
    range: LegalPerson
    required: false
    multivalued: true
  providedBy:
    name: providedBy
    description: A resolvable link to the Gaia-X Credential of the participant providing
      the service. The provider may be a gx:LegalPerson (a juristic person, e.g. a
      company) or a gx:NaturalPerson (a human individual acting as a provider, e.g.
      a sole trader or freelancer). Machine/workload identities (gx:ServiceEntity)
      are intentionally excluded — a machine operates services on behalf of a person
      but is never their legal provider.
    from_schema: https://w3id.org/gaia-x/development#slots
    owner: DataProduct
    domain_of:
    - ServiceOffering
    - DataProduct
    range: Participant
    required: true
    any_of:
    - range: LegalPerson
    - range: NaturalPerson
  usageTermsAndConditions:
    name: usageTermsAndConditions
    description: the terms and conditions that apply to the consumer (payment, no-resell,
      ...)
    from_schema: https://w3id.org/gaia-x/development#slots
    owner: DataProduct
    domain_of:
    - DigitalServiceOffering
    - DataProduct
    range: UsageTermsAndConditions
    required: true
    multivalued: true
  launchDate:
    name: launchDate
    description: Date and time when the service offering can be instanciated (the
      service can be ordered before)
    from_schema: https://w3id.org/gaia-x/development#slots
    owner: DataProduct
    domain_of:
    - DigitalServiceOffering
    - DataProduct
    range: string
    required: false
  endDate:
    name: endDate
    description: Date and time when the service instances will be stopped
    from_schema: https://w3id.org/gaia-x/development#slots
    owner: DataProduct
    domain_of:
    - DigitalServiceOffering
    - DataProduct
    range: string
    required: false
  servicePolicy:
    name: servicePolicy
    description: One or more policies expressed using a DSL (e.g., Rego or ODRL) (access
      control, throttling, usage, retention, ...).
    from_schema: https://w3id.org/gaia-x/development#slots
    owner: DataProduct
    domain_of:
    - ServiceOffering
    - DataProduct
    range: AccessUsagePolicy
    multivalued: true
  legalDocuments:
    name: legalDocuments
    description: A list of legal documents in relation to the service or the customer.
    title: Legal Documents
    from_schema: https://w3id.org/gaia-x/development#slots
    owner: DataProduct
    domain_of:
    - ServiceOffering
    - DataProduct
    - Measure
    range: LegalDocument
    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: sdo:name
    owner: DataProduct
    domain_of:
    - GaiaXEntity
    range: string
    required: false
  description:
    name: description
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: sdo:description
    owner: DataProduct
    domain_of:
    - GaiaXEntity
    - Measure
    range: string
  label:
    name: label
    description: A human-readable label. Automatically entailed via RDFS inference
      from schema:name (which is declared as rdfs:subPropertyOf rdfs:label by schema.org).
      Declared here so that sh:closed SHACL shapes remain valid when an RDFS-aware
      validator materialises this property.
    title: label
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: rdfs:label
    owner: DataProduct
    domain_of:
    - GaiaXEntity
    range: string
    required: false