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
- GaiaXEntity
- DataProductUsageContract
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