Skip to content

DataUsageAgreement

URI: gx: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