Skip to content

DataProductUsageContract

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 : dataUsage




    DataProductUsageContract --> "1" DataUsage : dataUsage
    click DataUsage href "../DataUsage"


      DataProductUsageContract : description




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


      DataProductUsageContract : name




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


      DataProductUsageContract : notarizedIn




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


      DataProductUsageContract : providedBy




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


      DataProductUsageContract : signers




    DataProductUsageContract --> "1..*" SignatureCheckType : signers
    click SignatureCheckType href "../SignatureCheckType"


      DataProductUsageContract : termOfUsage




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


Inheritance

Slots

Name Cardinality and Range Description Inheritance
providedBy 1
DataProvider
A resolvable link to the Data Provider Declaration 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
signers 1..*
SignatureCheckType
The array identifying all required Participant signature direct
termOfUsage 1
xsd:string
A resolvable link to the Term of Usage direct
notarizedIn 0..1
xsd:string
A resolvable link to the Notarization service direct
dataUsage 1
DataUsage
A resolvable link to Data Usage direct
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

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: DataProductUsageContract
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
is_a: GaiaXEntity
slots:
- providedBy
- consumedBy
- dataProduct
- signers
- termOfUsage
- notarizedIn
- dataUsage
slot_usage:
  providedBy:
    name: providedBy
    description: A resolvable link to the Data Provider Declaration.
    range: DataProvider
    required: true
  consumedBy:
    name: consumedBy
    range: DataConsumer
    required: true
  dataProduct:
    name: dataProduct
    range: DataProduct
    required: true
  signers:
    name: signers
    required: true
  termOfUsage:
    name: termOfUsage
    required: true
  dataUsage:
    name: dataUsage
    range: DataUsage
    required: true
class_uri: gx:DataProductUsageContract

Induced

name: DataProductUsageContract
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
is_a: GaiaXEntity
slot_usage:
  providedBy:
    name: providedBy
    description: A resolvable link to the Data Provider Declaration.
    range: DataProvider
    required: true
  consumedBy:
    name: consumedBy
    range: DataConsumer
    required: true
  dataProduct:
    name: dataProduct
    range: DataProduct
    required: true
  signers:
    name: signers
    required: true
  termOfUsage:
    name: termOfUsage
    required: true
  dataUsage:
    name: dataUsage
    range: DataUsage
    required: true
attributes:
  providedBy:
    name: providedBy
    description: A resolvable link to the Data Provider Declaration.
    from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
    slot_uri: gx:providedBy
    alias: providedBy
    owner: DataProductUsageContract
    domain_of:
    - ServiceOffering
    - DataProduct
    - DataProductUsageContract
    - DataUsageAgreement
    range: DataProvider
    required: true
  consumedBy:
    name: consumedBy
    description: A resolvable link to the Data Consumer Delaration.
    from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
    slot_uri: gx:consumedBy
    alias: consumedBy
    owner: DataProductUsageContract
    domain_of:
    - 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#data-exchange-wg
    slot_uri: gx:dataProduct
    alias: dataProduct
    owner: DataProductUsageContract
    domain_of:
    - DataProductUsageContract
    - DataUsageAgreement
    range: DataProduct
    required: true
  signers:
    name: signers
    description: The array identifying all required Participant signature
    from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
    slot_uri: gx:signers
    alias: signers
    owner: DataProductUsageContract
    domain_of:
    - DataProductUsageContract
    - DataUsageAgreement
    range: SignatureCheckType
    required: true
    multivalued: true
  termOfUsage:
    name: termOfUsage
    description: A resolvable link to the Term of Usage.
    from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
    slot_uri: gx:termOfUsage
    alias: termOfUsage
    owner: DataProductUsageContract
    domain_of:
    - DataProductUsageContract
    range: string
    required: true
  notarizedIn:
    name: notarizedIn
    description: A resolvable link to the Notarization service
    from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
    alias: notarizedIn
    owner: DataProductUsageContract
    domain_of:
    - DataProductUsageContract
    range: string
  dataUsage:
    name: dataUsage
    description: A resolvable link to Data Usage.
    from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
    slot_uri: gx:dataUsage
    alias: dataUsage
    owner: DataProductUsageContract
    domain_of:
    - DataProductUsageContract
    range: DataUsage
    required: 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: DataProductUsageContract
    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: DataProductUsageContract
    domain_of:
    - GaiaXEntity
    - DataProduct
    - Measure
    range: string
    required: false
class_uri: gx:DataProductUsageContract