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