Skip to content

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

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