Class: Distribution

URI: dcat:Distribution

classDiagram class Distribution GaiaXEntity <|-- Distribution Distribution : byteSize Distribution : compressFormat Distribution : dataLicensors Distribution --|> DataLicensor : dataLicensors Distribution : dataUsageAgreement Distribution --|> DataUsageAgreement : dataUsageAgreement Distribution : expirationDateTime Distribution : format Distribution : hash Distribution : hashAlgorithm Distribution : issued Distribution : language Distribution : license Distribution : location Distribution : packageFormat Distribution : title

Inheritance

Slots

Name Cardinality and Range Description Inheritance
title 1..1
String
Title of the Data Product direct
format 1..1
String
Format of the dataset distribution (pdf, csv, …) direct
compressFormat 0..1
String
The compression format of the distribution in which the data is contained in ... direct
packageFormat 0..1
String
The package format of the distribution in which one or more data files are gr... direct
byteSize 0..1
String
Size of the dataset distribution direct
location 0..1
String
List of dataset storage location direct
hash 0..1
String
To uniquely identify the data contained in the dataset distribution direct
hashAlgorithm 0..1
String
Hash Algorithm direct
issued 0..1
Date
Publication date in ISO 8601 format direct
expirationDateTime 0..1
Datetime
Date time in ISO 8601 format after which data is expired and shall be deleted direct
language 0..1
String
Language direct
license 0..*
String
A list of URIs to license document direct
dataLicensors 0..1
DataLicensor
A list of Licensors either as a free form string or participant self-descript... direct
dataUsageAgreement 0..*
DataUsageAgreement
List of authorizations from the data subjects as Natural Person when the data... direct

Usages

used by used in type used
DataSet distributions range Distribution

Identifier and Mapping Information

Schema Source

  • from schema: https://$BASE_URL$/aster-data

Mappings

Mapping Type Mapped Value
self dcat:Distribution
native https://$BASE_URL$/aster-data/:Distribution

LinkML Source

Direct

name: Distribution
from_schema: https://$BASE_URL$/aster-data
is_a: GaiaXEntity
slots:
- title
- format
- compressFormat
- packageFormat
- byteSize
- location
- hash
- hashAlgorithm
- issued
- expirationDateTime
- language
- license
- dataLicensors
- dataUsageAgreement
slot_usage:
  title:
    name: title
    domain_of:
    - DataProduct
    - DataSet
    - Distribution
    - StandardConformity
    required: true
  format:
    name: format
    domain_of:
    - Distribution
    required: true
class_uri: dcat:Distribution

Induced

name: Distribution
from_schema: https://$BASE_URL$/aster-data
is_a: GaiaXEntity
slot_usage:
  title:
    name: title
    domain_of:
    - DataProduct
    - DataSet
    - Distribution
    - StandardConformity
    required: true
  format:
    name: format
    domain_of:
    - Distribution
    required: true
attributes:
  title:
    name: title
    description: Title of the Data Product
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: dct:title
    alias: title
    owner: Distribution
    domain_of:
    - DataProduct
    - DataSet
    - Distribution
    - StandardConformity
    range: string
    required: true
  format:
    name: format
    description: Format of the dataset distribution (pdf, csv, …)
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: dct:format
    alias: format
    owner: Distribution
    domain_of:
    - Distribution
    range: string
    required: true
  compressFormat:
    name: compressFormat
    description: The compression format of the distribution in which the data is contained
      in a compressed form
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: dcat:compressFormat
    alias: compressFormat
    owner: Distribution
    domain_of:
    - Distribution
    range: string
  packageFormat:
    name: packageFormat
    description: The package format of the distribution in which one or more data
      files are grouped together
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: dcat:packageFormat
    alias: packageFormat
    owner: Distribution
    domain_of:
    - Distribution
    range: string
  byteSize:
    name: byteSize
    description: Size of the dataset distribution
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: dcat:byteSize
    alias: byteSize
    owner: Distribution
    domain_of:
    - Distribution
    range: string
  location:
    name: location
    description: List of dataset storage location
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: aster-data:location
    alias: location
    owner: Distribution
    domain_of:
    - Distribution
    range: string
  hash:
    name: hash
    description: To uniquely identify the data contained in the dataset distribution
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: aster-data:hash
    alias: hash
    owner: Distribution
    domain_of:
    - Distribution
    - TermsAndConditions
    range: string
  hashAlgorithm:
    name: hashAlgorithm
    description: Hash Algorithm
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: aster-data:hashAlgorithm
    alias: hashAlgorithm
    owner: Distribution
    domain_of:
    - Distribution
    range: string
  issued:
    name: issued
    description: Publication date in ISO 8601 format
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: dct:issued
    alias: issued
    owner: Distribution
    domain_of:
    - DataProduct
    - DataSet
    - Distribution
    range: date
    pattern: ^(?:19|20)\d{2}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])$
  expirationDateTime:
    name: expirationDateTime
    description: Date time in ISO 8601 format after which data is expired and shall
      be deleted.
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: aster-data:expirationDateTime
    alias: expirationDateTime
    owner: Distribution
    domain_of:
    - DataSet
    - Distribution
    range: datetime
    pattern: ^(?:19|20)\d{2}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])T(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:Z|-0[1-9]|-1\d|-2[0-3]|-00:?(?:0[1-9]|[1-5]\d)|\+[01]\d|\+2[0-3])(?:|:?[0-5]\d)$
  language:
    name: language
    description: Language
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: dcat:language
    alias: language
    owner: Distribution
    domain_of:
    - Distribution
    range: string
  license:
    name: license
    description: A list of URIs to license document.
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: dct:license
    multivalued: true
    alias: license
    owner: Distribution
    domain_of:
    - DataProduct
    - DataSet
    - Distribution
    range: string
  dataLicensors:
    name: dataLicensors
    description: A list of Licensors either as a free form string or participant self-description.
    from_schema: https://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: aster-data:dataLicensors
    alias: dataLicensors
    owner: Distribution
    domain_of:
    - DataProduct
    - DataSet
    - Distribution
    range: DataLicensor
  dataUsageAgreement:
    name: dataUsageAgreement
    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://$BASE_URL$/aster-data
    rank: 1000
    slot_uri: aster-data:dataUsageAgreement
    multivalued: true
    alias: dataUsageAgreement
    owner: Distribution
    domain_of:
    - DataProduct
    - DataSet
    - Distribution
    range: DataUsageAgreement
class_uri: dcat:Distribution