Skip to content

DataProductUsageContract

A legally binding agreement made by and between a Data Product Provider and a Data Consumer specifying the terms and conditions of a data exchange.

URI: gx:DataProductUsageContract

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

      DataProductUsageContract : consumedBy




    DataProductUsageContract --> "1" DataConsumer : consumedBy
    click DataConsumer href "../DataConsumer"


      DataProductUsageContract : dataProduct




    DataProductUsageContract --> "1" DataProduct : dataProduct
    click DataProduct href "../DataProduct"


      DataProductUsageContract : description




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


      DataProductUsageContract : name




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


      DataProductUsageContract : providedBy




    DataProductUsageContract --> "1" LegalPerson : providedBy
    click LegalPerson href "../LegalPerson"


      DataProductUsageContract : termOfUsage




    DataProductUsageContract --> "1" String : termOfUsage
    click String href "../String"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
providedBy 1
LegalPerson
A resolvable link to Gaia-X Credential of the participant providing the servi... direct
consumedBy 1
DataConsumer
A resolvable link to the Data Consumer Delaration direct
dataProduct 1
DataProduct
A resolvable link to the Data Product Description Declaration (after negotiat... direct
termOfUsage 1
xsd:string
A resolvable link to the Term of Usage direct
name 0..1
xsd:string
A human readable name of the entity GaiaXEntity
description 0..1
xsd:string
GaiaXEntity

Usages

used by used in type used
DataAccess realizes range DataProductUsageContract

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: DataProductUsageContract
description: A legally binding agreement made by and between a Data Product Provider
  and a Data Consumer specifying the terms and conditions of a data exchange.
from_schema: https://w3id.org/gaia-x/development#data-product-usage-contract
is_a: GaiaXEntity
slots:
- providedBy
- consumedBy
- dataProduct
- termOfUsage

Induced

name: DataProductUsageContract
description: A legally binding agreement made by and between a Data Product Provider
  and a Data Consumer specifying the terms and conditions of a data exchange.
from_schema: https://w3id.org/gaia-x/development#data-product-usage-contract
is_a: GaiaXEntity
attributes:
  providedBy:
    name: providedBy
    description: A resolvable link to Gaia-X Credential of the participant providing
      the service.
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: providedBy
    owner: DataProductUsageContract
    domain_of:
    - ServiceOffering
    - DataProduct
    - DataProductUsageContract
    range: LegalPerson
    required: true
  consumedBy:
    name: consumedBy
    description: A resolvable link to the Data Consumer Delaration.
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: gx:consumedBy
    alias: consumedBy
    owner: DataProductUsageContract
    domain_of:
    - DataInstance
    - DataProductUsageContract
    range: DataConsumer
    required: true
  dataProduct:
    name: dataProduct
    description: A resolvable link to the Data Product Description Declaration (after
      negotiation).
    from_schema: https://w3id.org/gaia-x/development#slots
    alias: dataProduct
    owner: DataProductUsageContract
    domain_of:
    - DataInstance
    - DataProductUsageContract
    range: DataProduct
    required: true
  termOfUsage:
    name: termOfUsage
    description: A resolvable link to the Term of Usage.
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: gx:termOfUsage
    alias: termOfUsage
    owner: DataProductUsageContract
    domain_of:
    - DataProductUsageContract
    range: string
    required: 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: httpsschema:name
    alias: name
    owner: DataProductUsageContract
    domain_of:
    - GaiaXEntity
    range: string
    required: false
  description:
    name: description
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: httpsschema:description
    alias: description
    owner: DataProductUsageContract
    domain_of:
    - GaiaXEntity
    - Measure
    range: string