DataProduct
URI: gx:DataProduct
classDiagram
class DataProduct
click DataProduct href "../DataProduct"
ServiceOffering <|-- DataProduct
click ServiceOffering href "../ServiceOffering"
DataProduct : aggregationOf
DataProduct --> "1..*" DataSet : aggregationOf
click DataSet href "../DataSet"
DataProduct : aggregationOfResources
DataProduct --> "*" String : aggregationOfResources
click String href "../String"
DataProduct : conformsTo
DataProduct --> "0..1" String : conformsTo
click String href "../String"
DataProduct : contactPoint
DataProduct --> "0..1" String : contactPoint
click String href "../String"
DataProduct : cryptographicSecurityStandards
DataProduct --> "*" CryptographicSecurityStandards : cryptographicSecurityStandards
click CryptographicSecurityStandards href "../CryptographicSecurityStandards"
DataProduct : customerInstructions
DataProduct --> "*" CustomerInstructions : customerInstructions
click CustomerInstructions href "../CustomerInstructions"
DataProduct : dataAccountExport
DataProduct --> "1..*" DataAccountExport : dataAccountExport
click DataAccountExport href "../DataAccountExport"
DataProduct : dataLicensors
DataProduct --> "*" DataLicensor : dataLicensors
click DataLicensor href "../DataLicensor"
DataProduct : dataPortability
DataProduct --> "*" DataPortability : dataPortability
click DataPortability href "../DataPortability"
DataProduct : dataProtectionRegime
DataProduct --> "*" PersonalDataProtectionRegime : dataProtectionRegime
click PersonalDataProtectionRegime href "../PersonalDataProtectionRegime"
DataProduct : dataUsageAgreements
DataProduct --> "*" DataUsageAgreement : dataUsageAgreements
click DataUsageAgreement href "../DataUsageAgreement"
DataProduct : dependsOn
DataProduct --> "*" ServiceOffering : dependsOn
click ServiceOffering href "../ServiceOffering"
DataProduct : description
DataProduct --> "0..1" String : description
click String href "../String"
DataProduct : endpoint
DataProduct --> "0..1" Endpoint : endpoint
click Endpoint href "../Endpoint"
DataProduct : hasPolicy
DataProduct --> "0..1" String : hasPolicy
click String href "../String"
DataProduct : hostedOn
DataProduct --> "*" String : hostedOn
click String href "../String"
DataProduct : identifier
DataProduct --> "1" String : identifier
click String href "../String"
DataProduct : issued
DataProduct --> "0..1" date : issued
click date href "../date"
DataProduct : keyword
DataProduct --> "*" String : keyword
click String href "../String"
DataProduct : legalDocuments
DataProduct --> "*" LegalDocument : legalDocuments
click LegalDocument href "../LegalDocument"
DataProduct : licenses
DataProduct --> "1..*" String : licenses
click String href "../String"
DataProduct : name
DataProduct --> "0..1" String : name
click String href "../String"
DataProduct : obsoleteDateTime
DataProduct --> "0..1" Datetime : obsoleteDateTime
click Datetime href "../Datetime"
DataProduct : possiblePersonalDataTransfers
DataProduct --> "*" DataTransfer : possiblePersonalDataTransfers
click DataTransfer href "../DataTransfer"
DataProduct : providedBy
DataProduct --> "1" DataProducer : providedBy
click DataProducer href "../DataProducer"
DataProduct : providerContactInformation
DataProduct --> "0..1" ContactInformation : providerContactInformation
click ContactInformation href "../ContactInformation"
DataProduct : provisionType
DataProduct --> "0..1" ProvisionTypes : provisionType
click ProvisionTypes href "../ProvisionTypes"
DataProduct : requiredMeasures
DataProduct --> "*" Measure : requiredMeasures
click Measure href "../Measure"
DataProduct : serviceOfferingTermsAndConditions
DataProduct --> "1..*" TermsAndConditions : serviceOfferingTermsAndConditions
click TermsAndConditions href "../TermsAndConditions"
DataProduct : servicePolicy
DataProduct --> "*" AccessUsagePolicy : servicePolicy
click AccessUsagePolicy href "../AccessUsagePolicy"
DataProduct : serviceScope
DataProduct --> "0..1" String : serviceScope
click String href "../String"
DataProduct : subContractors
DataProduct --> "*" SubContractor : subContractors
click SubContractor href "../SubContractor"
DataProduct : termsAndConditions
DataProduct --> "1" String : termsAndConditions
click String href "../String"
DataProduct : title
DataProduct --> "1" String : title
click String href "../String"
Inheritance
- GaiaXEntity
- ServiceOffering
- DataProduct
- ServiceOffering
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
providedBy | 1 DataProducer |
A resolvable link to Gaia-X Credential of the participant providing the servi... | direct |
termsAndConditions | 1 xsd:string |
A resolvable link to the Terms and Conditions applying to that service | direct |
licenses | 1..* xsd:string |
A list of URIs to license document | direct |
title | 1 xsd:string |
Title of the Data Product | direct |
description | 0..1 xsd:string |
A free text description of the entity | direct |
issued | 0..1 date |
Publication date in ISO 8601 format | direct |
obsoleteDateTime | 0..1 xsd:dateTime |
Date time in ISO 8601 format after which Data Product is obsolete | direct |
hasPolicy | 0..1 xsd:string |
a list of policy expressed using ODRL | direct |
dataLicensors | * DataLicensor |
A list of Licensors either as a free form string or participant self-descript... | direct |
dataUsageAgreements | * DataUsageAgreement |
List of authorizations from the data subjects as Natural Person when the data... | direct |
aggregationOf | 1..* DataSet |
DataSet Content | direct |
identifier | 1 xsd:string |
Unique uuid4 | direct |
contactPoint | 0..1 xsd:string |
Contact to get more information | direct |
conformsTo | 0..1 xsd:string |
An established standard to which the described resource conforms | direct |
aggregationOfResources | * xsd:string or Resource |
A resolvable link of resources related to the resource and that can exist ind... | ServiceOffering |
dependsOn | * ServiceOffering |
A list of resolvable links to Gaia-X Credentials of service offerings related... | ServiceOffering |
serviceOfferingTermsAndConditions | 1..* TermsAndConditions |
One or more Terms and Conditions applying to that service | ServiceOffering |
servicePolicy | * AccessUsagePolicy |
One or more policies expressed using a DSL (e | ServiceOffering |
dataProtectionRegime | * PersonalDataProtectionRegime |
One or more data protection regimes applying to the service offering | ServiceOffering |
dataAccountExport | 1..* DataAccountExport |
One or more methods to export data out of the service | ServiceOffering |
keyword | * xsd:string |
Keywords that describe / tag the service | ServiceOffering |
provisionType | 0..1 ProvisionTypes |
Provision type of the service | ServiceOffering |
endpoint | 0..1 Endpoint |
Endpoint through which the Service Offering can be accessed | ServiceOffering |
hostedOn | * xsd:string or VirtualResource or PhysicalResource |
List of Resource references where service is hosted and can be instantiated | ServiceOffering |
serviceScope | 0..1 xsd:string |
Plain text describing the service scope | ServiceOffering |
legalDocuments | * LegalDocument |
A list of legal documents in relation to the service or the customer | ServiceOffering |
subContractors | * SubContractor |
A list of sub-contractors processing customer data | ServiceOffering |
customerInstructions | * CustomerInstructions |
One or more customer instructions describing the Customer instructions regard... | ServiceOffering |
dataPortability | * DataPortability |
One or more data portability documents describing the data portability measur... | ServiceOffering |
possiblePersonalDataTransfers | * DataTransfer |
One or more data transfer documents describing if and to which extent Custome... | ServiceOffering |
requiredMeasures | * Measure |
One or more technical and organizational measures | ServiceOffering |
cryptographicSecurityStandards | * CryptographicSecurityStandards |
One or more cryptographic security standards protecting authenticity or integ... | ServiceOffering |
providerContactInformation | 0..1 ContactInformation |
The contact information where the customer can contact the provider of this s... | ServiceOffering |
name | 0..1 xsd:string |
A human readable name of the entity | GaiaXEntity |
Usages
used by | used in | type | used |
---|---|---|---|
DataProductUsageContract | dataProduct | range | DataProduct |
DataUsageAgreement | dataProduct | range | DataProduct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#data-exchange-wg
LinkML Source
Direct
name: DataProduct
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
is_a: ServiceOffering
slots:
- providedBy
- termsAndConditions
- licenses
- title
- description
- issued
- obsoleteDateTime
- hasPolicy
- dataLicensors
- dataUsageAgreements
- aggregationOf
- identifier
- contactPoint
- conformsTo
slot_usage:
providedBy:
name: providedBy
range: DataProducer
required: true
termsAndConditions:
name: termsAndConditions
required: true
licenses:
name: licenses
required: true
title:
name: title
required: true
aggregationOf:
name: aggregationOf
required: true
identifier:
name: identifier
required: true
class_uri: gx:DataProduct
Induced
name: DataProduct
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
is_a: ServiceOffering
slot_usage:
providedBy:
name: providedBy
range: DataProducer
required: true
termsAndConditions:
name: termsAndConditions
required: true
licenses:
name: licenses
required: true
title:
name: title
required: true
aggregationOf:
name: aggregationOf
required: true
identifier:
name: identifier
required: true
attributes:
providedBy:
name: providedBy
description: A resolvable link to Gaia-X Credential of the participant providing
the service.
title: provided by
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: providedBy
owner: DataProduct
domain_of:
- ServiceOffering
- DataProduct
- DataProductUsageContract
- DataUsageAgreement
range: DataProducer
required: true
termsAndConditions:
name: termsAndConditions
description: A resolvable link to the Terms and Conditions applying to that service.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:termsAndConditions
alias: termsAndConditions
owner: DataProduct
domain_of:
- DataProduct
range: string
required: true
licenses:
name: licenses
description: A list of URIs to license document.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: dct:license
alias: licenses
owner: DataProduct
domain_of:
- DataProduct
- DataSet
- Distribution
range: string
required: true
multivalued: true
title:
name: title
description: Title of the Data Product
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: dct:title
alias: title
owner: DataProduct
domain_of:
- DataProduct
- DataSet
- Distribution
- StandardConformity
range: string
required: true
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: DataProduct
domain_of:
- GaiaXEntity
- DataProduct
- Measure
range: string
required: false
issued:
name: issued
description: Publication date in ISO 8601 format
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: dct:issued
alias: issued
owner: DataProduct
domain_of:
- DataProduct
- DataSet
- Distribution
range: date
obsoleteDateTime:
name: obsoleteDateTime
description: Date time in ISO 8601 format after which Data Product is obsolete.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:obsoleteDateTime
alias: obsoleteDateTime
owner: DataProduct
domain_of:
- DataProduct
- DataResource
range: datetime
hasPolicy:
name: hasPolicy
description: a list of policy expressed using ODRL
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: odrl:hasPolicy
alias: hasPolicy
owner: DataProduct
domain_of:
- DataProduct
range: string
dataLicensors:
name: dataLicensors
description: A list of Licensors either as a free form string or participant self-description.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:dataLicensors
alias: dataLicensors
owner: DataProduct
domain_of:
- DataProduct
- DataSet
- Distribution
range: DataLicensor
multivalued: true
dataUsageAgreements:
name: dataUsageAgreements
description: List of authorizations from the data subjects as Natural Person when
the dataset contains PII, as defined by the Trust Framework
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:dataUsageAgreement
alias: dataUsageAgreements
owner: DataProduct
domain_of:
- DataProduct
- DataSet
- Distribution
range: DataUsageAgreement
multivalued: true
aggregationOf:
name: aggregationOf
description: DataSet Content
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: gx:aggregationOf
alias: aggregationOf
owner: DataProduct
domain_of:
- DataProduct
range: DataSet
required: true
multivalued: true
identifier:
name: identifier
description: Unique uuid4
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: dct:identifier
alias: identifier
owner: DataProduct
domain_of:
- DataProduct
- DataSet
range: string
required: true
contactPoint:
name: contactPoint
description: Contact to get more information
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: dcat:contactPoint
alias: contactPoint
owner: DataProduct
domain_of:
- DataProduct
range: string
conformsTo:
name: conformsTo
description: An established standard to which the described resource conforms.
from_schema: https://w3id.org/gaia-x/development#data-exchange-wg
slot_uri: dct:conformsTo
alias: conformsTo
owner: DataProduct
domain_of:
- DataProduct
range: string
aggregationOfResources:
name: aggregationOfResources
description: A resolvable link of resources related to the resource and that can
exist independently of it.
title: aggregation of
from_schema: https://w3id.org/gaia-x/development#resource
alias: aggregationOfResources
owner: DataProduct
domain_of:
- ServiceOffering
- Resource
- PhysicalResource
range: string
required: false
multivalued: true
any_of:
- range: Resource
dependsOn:
name: dependsOn
description: A list of resolvable links to Gaia-X Credentials of service offerings
related to the service and that can exist independently of it.
title: depends on
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: dependsOn
owner: DataProduct
domain_of:
- ServiceOffering
range: ServiceOffering
multivalued: true
serviceOfferingTermsAndConditions:
name: serviceOfferingTermsAndConditions
description: One or more Terms and Conditions applying to that service.
title: terms and conditions
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: serviceOfferingTermsAndConditions
owner: DataProduct
domain_of:
- ServiceOffering
range: TermsAndConditions
required: true
multivalued: true
servicePolicy:
name: servicePolicy
description: One or more policies expressed using a DSL (e.g., Rego or ODRL) (access
control, throttling, usage, retention, ...).
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: servicePolicy
owner: DataProduct
domain_of:
- ServiceOffering
range: AccessUsagePolicy
multivalued: true
dataProtectionRegime:
name: dataProtectionRegime
description: One or more data protection regimes applying to the service offering.
title: data protection regime
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: dataProtectionRegime
owner: DataProduct
domain_of:
- ServiceOffering
range: PersonalDataProtectionRegime
multivalued: true
dataAccountExport:
name: dataAccountExport
description: One or more methods to export data out of the service.
title: data account export
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: dataAccountExport
owner: DataProduct
domain_of:
- ServiceOffering
range: DataAccountExport
required: true
multivalued: true
keyword:
name: keyword
description: Keywords that describe / tag the service.
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: keyword
owner: DataProduct
domain_of:
- ServiceOffering
range: string
multivalued: true
provisionType:
name: provisionType
description: Provision type of the service
title: provision type
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: provisionType
owner: DataProduct
domain_of:
- ServiceOffering
range: ProvisionTypes
endpoint:
name: endpoint
description: Endpoint through which the Service Offering can be accessed.
title: endpoint
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: endpoint
owner: DataProduct
domain_of:
- ServiceOffering
range: Endpoint
hostedOn:
name: hostedOn
description: List of Resource references where service is hosted and can be instantiated.
Can refer to availabilty zones, data centers, regions, etc.
title: hosted on
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: hostedOn
owner: DataProduct
domain_of:
- ServiceOffering
range: string
multivalued: true
any_of:
- range: VirtualResource
- range: PhysicalResource
serviceScope:
name: serviceScope
description: Plain text describing the service scope.
title: Service scope
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: serviceScope
owner: DataProduct
domain_of:
- ServiceOffering
range: string
legalDocuments:
name: legalDocuments
description: A list of legal documents in relation to the service or the customer.
title: Legal Documents
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: legalDocuments
owner: DataProduct
domain_of:
- ServiceOffering
- Measure
range: LegalDocument
multivalued: true
subContractors:
name: subContractors
description: A list of sub-contractors processing customer data.
title: Sub-contractors
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: subContractors
owner: DataProduct
domain_of:
- ServiceOffering
range: SubContractor
multivalued: true
customerInstructions:
name: customerInstructions
description: One or more customer instructions describing the Customer instructions
regarding any data therein.
title: Customer instructions
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: customerInstructions
owner: DataProduct
domain_of:
- ServiceOffering
range: CustomerInstructions
multivalued: true
dataPortability:
name: dataPortability
description: One or more data portability documents describing the data portability
measures for the stored Customer data.
title: Data Portability
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: dataPortability
owner: DataProduct
domain_of:
- ServiceOffering
range: DataPortability
multivalued: true
possiblePersonalDataTransfers:
name: possiblePersonalDataTransfers
description: One or more data transfer documents describing if and to which extent
Customer data transfers will happen.
title: Possible Personal Data Transfer
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: possiblePersonalDataTransfers
owner: DataProduct
domain_of:
- ServiceOffering
range: DataTransfer
multivalued: true
requiredMeasures:
name: requiredMeasures
description: One or more technical and organizational measures.
title: Required measures
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: requiredMeasures
owner: DataProduct
domain_of:
- ServiceOffering
range: Measure
multivalued: true
cryptographicSecurityStandards:
name: cryptographicSecurityStandards
description: One or more cryptographic security standards protecting authenticity
or integrity of the data.
title: Cryptographic security standard
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: cryptographicSecurityStandards
owner: DataProduct
domain_of:
- ServiceOffering
range: CryptographicSecurityStandards
multivalued: true
providerContactInformation:
name: providerContactInformation
description: The contact information where the customer can contact the provider
of this service.
title: Provider Contact Information
from_schema: https://w3id.org/gaia-x/development#service-offering
rank: 1000
alias: providerContactInformation
owner: DataProduct
domain_of:
- ServiceOffering
range: ContactInformation
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: DataProduct
domain_of:
- GaiaXEntity
range: string
required: false
class_uri: gx:DataProduct