DataUsageAgreement
classDiagram
class DataUsageAgreement
click DataUsageAgreement href "../DataUsageAgreement"
DataUsageAgreement : dataProduct
DataUsageAgreement --> "1" DataProduct : dataProduct
click DataProduct href "../DataProduct"
DataUsageAgreement : dataUsageAgreementTrustAnchor
DataUsageAgreement --> "1" String : dataUsageAgreementTrustAnchor
click String href "../String"
DataUsageAgreement : licensedBy
DataUsageAgreement --> "*" String : licensedBy
click String href "../String"
DataUsageAgreement : producedBy
DataUsageAgreement --> "1" DataProducer : producedBy
click DataProducer href "../DataProducer"
DataUsageAgreement : providedBy
DataUsageAgreement --> "1" DataProvider : providedBy
click DataProvider href "../DataProvider"
DataUsageAgreement : signers
DataUsageAgreement --> "1..*" SignatureCheckType : signers
click SignatureCheckType href "../SignatureCheckType"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
producedBy | 1 DataProducer |
A resolvable link to the Data Producer | direct |
providedBy | 1 DataProvider |
A resolvable link to the Data Provider | direct |
licensedBy | * xsd:string |
A resolvable links to Data Licensors | direct |
dataUsageAgreementTrustAnchor | 1 xsd:string |
A resolvable link to the Data Usage Agreement Trust Anchor | direct |
dataProduct | 1 DataProduct |
A resolvable link to the Data Product Declaration | direct |
signers | 1..* SignatureCheckType |
The array identifying all required Participant signature | direct |
Usages
used by | used in | type | used |
---|---|---|---|
DataProduct | dataUsageAgreements | range | DataUsageAgreement |
DataSet | dataUsageAgreements | range | DataUsageAgreement |
Distribution | dataUsageAgreements | range | DataUsageAgreement |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#data-exchange-wg
LinkML Source
Direct
name: DataUsageAgreement
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slots:
- producedBy
- providedBy
- licensedBy
- dataUsageAgreementTrustAnchor
- dataProduct
- signers
slot_usage:
producedBy:
name: producedBy
description: A resolvable link to the Data Producer.
range: DataProducer
required: true
providedBy:
name: providedBy
description: A resolvable link to the Data Provider.
range: DataProvider
required: true
dataUsageAgreementTrustAnchor:
name: dataUsageAgreementTrustAnchor
required: true
dataProduct:
name: dataProduct
description: A resolvable link to the Data Product Declaration.
range: DataProduct
required: true
signers:
name: signers
required: true
class_uri: gx:DataUsageAgreement
Induced
name: DataUsageAgreement
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_usage:
producedBy:
name: producedBy
description: A resolvable link to the Data Producer.
range: DataProducer
required: true
providedBy:
name: providedBy
description: A resolvable link to the Data Provider.
range: DataProvider
required: true
dataUsageAgreementTrustAnchor:
name: dataUsageAgreementTrustAnchor
required: true
dataProduct:
name: dataProduct
description: A resolvable link to the Data Product Declaration.
range: DataProduct
required: true
signers:
name: signers
required: true
attributes:
producedBy:
name: producedBy
description: A resolvable link to the Data Producer.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:producedBy
alias: producedBy
owner: DataUsageAgreement
domain_of:
- DataUsageAgreement
- DataResource
range: DataProducer
required: true
providedBy:
name: providedBy
description: A resolvable link to the Data Provider.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:providedBy
alias: providedBy
owner: DataUsageAgreement
domain_of:
- ServiceOffering
- DataProduct
- DataProductUsageContract
- DataUsageAgreement
range: DataProvider
required: true
licensedBy:
name: licensedBy
description: A resolvable links to Data Licensors.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:licensedBy
alias: licensedBy
owner: DataUsageAgreement
domain_of:
- DataUsageAgreement
range: string
multivalued: true
dataUsageAgreementTrustAnchor:
name: dataUsageAgreementTrustAnchor
description: A resolvable link to the Data Usage Agreement Trust Anchor.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:dataUsageAgreementTrustAnchor
alias: dataUsageAgreementTrustAnchor
owner: DataUsageAgreement
domain_of:
- DataUsageAgreement
range: string
required: true
dataProduct:
name: dataProduct
description: A resolvable link to the Data Product Declaration.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:dataProduct
alias: dataProduct
owner: DataUsageAgreement
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: DataUsageAgreement
domain_of:
- DataProductUsageContract
- DataUsageAgreement
range: SignatureCheckType
required: true
multivalued: true
class_uri: gx:DataUsageAgreement