Skip to content

DataUsageAgreement

a formal agreement between a Data Right Holder and a Data Consumer

URI: gx:class/DataUsageAgreement

 classDiagram
    class DataUsageAgreement
    click DataUsageAgreement href "../DataUsageAgreement"
      DataUsageAgreement : dataAccessPrerequisites




    DataUsageAgreement --> "*" DataAccessPrerequisite : dataAccessPrerequisites
    click DataAccessPrerequisite href "../DataAccessPrerequisite"


      DataUsageAgreement : dataConsumer




    DataUsageAgreement --> "1" Participant : dataConsumer
    click Participant href "../Participant"


      DataUsageAgreement : dataInstance




    DataUsageAgreement --> "1" String : dataInstance
    click String href "../String"


      DataUsageAgreement : dataProvider




    DataUsageAgreement --> "1" LegalPerson : dataProvider
    click LegalPerson href "../LegalPerson"


      DataUsageAgreement : dataRightsHolder




    DataUsageAgreement --> "1" LegalPerson : dataRightsHolder
    click LegalPerson href "../LegalPerson"


      DataUsageAgreement : dataUsageConstraints




    DataUsageAgreement --> "*" DataUsageConstraint : dataUsageConstraints
    click DataUsageConstraint href "../DataUsageConstraint"


      DataUsageAgreement : dataUsageLegalContext




    DataUsageAgreement --> "1" String : dataUsageLegalContext
    click String href "../String"


      DataUsageAgreement : dataUsagePurpose




    DataUsageAgreement --> "0..1" String : dataUsagePurpose
    click String href "../String"


      DataUsageAgreement : odrlProfile




    DataUsageAgreement --> "0..1" String : odrlProfile
    click String href "../String"


Slots

Name Cardinality and Range Description Inheritance
dataRightsHolder 1
LegalPerson
The person holding legal rights on the data contained in the Data Product and... direct
dataConsumer 1
Participant
A resolvable link to Gaia-X Credential of the participant using the Data Prod... direct
dataProvider 1
LegalPerson
A resolvable link to Gaia-X Credential of the participant providing the Data ... direct
dataInstance 1
xsd:string
a text that is understandable by the Data Rights Holder and that the Data Pro... direct
odrlProfile 0..1
xsd:string
The identifier(s) of an ODRL Profile that the Policy conforms to direct
dataAccessPrerequisites *
DataAccessPrerequisite
the conditions that the Data Consumer must fulfill to be given access to the ... direct
dataUsageConstraints *
DataUsageConstraint
the constraints that the Data Consumer contractually commit to respect when u... direct
dataUsagePurpose 0..1
xsd:string
the purpose accepted for usage of the data set direct
dataUsageLegalContext 1
xsd:string
textual version of the Data Usage Agreement direct

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: DataUsageAgreement
description: a formal agreement between a Data Right Holder and a Data Consumer
from_schema: https://w3id.org/gaia-x/development#data-product
slots:
- dataRightsHolder
- dataConsumer
- dataProvider
- dataInstance
- odrlProfile
- dataAccessPrerequisites
- dataUsageConstraints
- dataUsagePurpose
- dataUsageLegalContext

Induced

name: DataUsageAgreement
description: a formal agreement between a Data Right Holder and a Data Consumer
from_schema: https://w3id.org/gaia-x/development#data-product
attributes:
  dataRightsHolder:
    name: dataRightsHolder
    description: The person holding legal rights on the data contained in the Data
      Product and signing the Data Usage Agreement - expressed as an identity recognized
      by the ecosystem
    from_schema: https://w3id.org/gaia-x/development#data-product
    alias: dataRightsHolder
    owner: DataUsageAgreement
    domain_of:
    - DataUsageAgreement
    range: LegalPerson
    required: true
    multivalued: false
  dataConsumer:
    name: dataConsumer
    description: A resolvable link to Gaia-X Credential of the participant using the
      Data Product in the Data Usage Agreement
    from_schema: https://w3id.org/gaia-x/development#data-product
    alias: dataConsumer
    owner: DataUsageAgreement
    domain_of:
    - DataUsageAgreement
    range: Participant
    required: true
    multivalued: false
  dataProvider:
    name: dataProvider
    description: A resolvable link to Gaia-X Credential of the participant providing
      the Data Product in the Data Usage Agreement
    from_schema: https://w3id.org/gaia-x/development#data-product
    alias: dataProvider
    owner: DataUsageAgreement
    domain_of:
    - DataUsageAgreement
    range: LegalPerson
    required: true
    multivalued: false
  dataInstance:
    name: dataInstance
    description: a text that is understandable by the Data Rights Holder and that
      the Data Provider can map to a specific instance of a data set.
    from_schema: https://w3id.org/gaia-x/development#data-product
    alias: dataInstance
    owner: DataUsageAgreement
    domain_of:
    - DataUsageAgreement
    range: string
    required: true
    multivalued: false
  odrlProfile:
    name: odrlProfile
    description: The identifier(s) of an ODRL Profile that the Policy conforms to.
    from_schema: https://w3id.org/gaia-x/development#slots
    slot_uri: odrl:profile
    alias: odrlProfile
    owner: DataUsageAgreement
    domain_of:
    - DataLicense
    - DataUsageConstraint
    - DataUsageAgreement
    range: string
  dataAccessPrerequisites:
    name: dataAccessPrerequisites
    description: the conditions that the Data Consumer must fulfill to be given access
      to the data sets
    from_schema: https://w3id.org/gaia-x/development#data-product
    alias: dataAccessPrerequisites
    owner: DataUsageAgreement
    domain_of:
    - DataLicense
    - DataUsageAgreement
    range: DataAccessPrerequisite
    required: false
    multivalued: true
  dataUsageConstraints:
    name: dataUsageConstraints
    description: the constraints that the Data Consumer contractually commit to respect
      when using the data sets
    from_schema: https://w3id.org/gaia-x/development#data-product
    alias: dataUsageConstraints
    owner: DataUsageAgreement
    domain_of:
    - DataLicense
    - DataUsageAgreement
    range: DataUsageConstraint
    required: false
    multivalued: true
  dataUsagePurpose:
    name: dataUsagePurpose
    description: the purpose accepted for usage of the data set
    from_schema: https://w3id.org/gaia-x/development#data-product
    alias: dataUsagePurpose
    owner: DataUsageAgreement
    domain_of:
    - DataUsageAgreement
    range: string
    required: false
    multivalued: false
  dataUsageLegalContext:
    name: dataUsageLegalContext
    description: textual version of the Data Usage Agreement
    from_schema: https://w3id.org/gaia-x/development#data-product
    alias: dataUsageLegalContext
    owner: DataUsageAgreement
    domain_of:
    - DataUsageAgreement
    range: string
    required: true
    multivalued: false