Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction


Excerpt

This page details how to represent the information definition outlined in Complex and simple types using  using fields from ISO 19115 and DCAT2. For example, the queryDatasets operation may return DCAT structured data.

Info
DCAT 2 is used in https://www.europeandataportal.eu/en

Table of Contents

Info

Assumptions

  • DatasetSeries is close to being a DCAT catalog
  • Dataset is the overarching concept - maps to DCAT Dataset
  • The actual file maps to

    Purpose

    The representations are created:

    • in order to improve the current information definition. It may be, for example, possible to change the terms and definitions to be more in line with accepted international standards.
      • once this has happened, the updated terms and definitions can be used to write requirements on dataset catalogues.
    • in order to allow implementers using different vocabularies to map to the appropriate term.


    Info
    Info
    titleBold rows

    DCAT2 mapping assumptions

    • DatasetSeries is close to being a DCAT catalog
    • Dataset is the overarching concept - maps to DCAT Dataset
    • The actual file maps to DCAT Distribution
    • Everything is a resource

    DCAT2 Elements

    Property names marked in bold are where the two DCAT mappings are not harmonised. Some work needs to be done here.DCAT3 is currently under development. It can be found at: https://www.w3.org/TR/vocab-dcat-3/

    Mappings

    Info
    A mapping from ISO 19115 to DCAT is available at: https://www.w3.org/2015/spatial/wiki/ISO_19115_-_DCAT_-_Schema.org_mapping


    Dataset

    Type nameProperty nameDefinitionTypeISO 19115:2003DCAT2 equivalentProfile notes

    Dataset


    Metadata about a dataset.
    DS_DataSet

    dcat:Dataset

    https://www.w3.org/TR/vocab-dcat-2/#Class:Dataset



    id

    Identification of the dataset (eg a URI)
    The identification is unique within a service instance

    IdentifierTypeCI_Citation.identifier

    dct:identifier

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_identifier

    Typically a URI but could also be a string

    title

    Title of the dataset

    string CI_Citation.title

    dct:title

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_title

    The name of the dataset

    shortDescription

    Free text providing a short description of the dataset

    string MD_DataIdentification.abstract)

    dct:description

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_description

    The description of the dataset

    type

    Indication the main content of the dataset.

    CodeDatasetType

    dct:type

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_type 

    Note: with list coming from ICAO Annex 15

    The type of data contained in the dataset

    Example: Obstacle Data Set


    subject

    Scope of the dataset expressed as a list of subjects .

    CodeDataSubjectType

    dcat:theme (assoc)

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_theme

    The values will need to be represented as URIs

    Use the PANS AIM data catalogue terms (from App1-1) as URLs:

    http://icao.int/pans/aim/subject/airspace

    updateType

    Indication on how far the dataset has full content or represents an update.

    CodeUpdateType

    dct:format

    (question) Needed? Agreed that updates not possible.

    Example: Baseline or Delta

    (Note: dct:format is an element of the wider Dublin Core metadata set)

    isAiracUpdate

    Indication that the dataset has been updated according to the AIRAC System.

    boolean

    prov:wasGeneratedBy

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_keyword 

    Note: with literal "AIRAC"

    Uses an instance of prov:Activity with attribute:

    • prov:used
    If the dataset was generated as part of the AIRAC cycle, then the value of this attribute will be “AIRAC”.

    limitationsOnUse

    Free text clarifying limitations with regard to the use of the dataset.

    string MD_Constraints

    odrl:hasPolicy

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_access_rights

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_license

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_rights

    Uses an instance of odrl:Prohibition with attribute:

    • odrl:action
    Example: “operational use”

    encoding

    Standard encoding of the data

    CodeDataEncodingType

    dct:conformsTo

    https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_format

    Note: this on the distribution.

    Example value: AIXM 5.1.1

    effectiveDate

    Start of the validity period for the dataset

    date

    dct:temporal

    https://www.w3.org/TR/vocab-dcat-2/#Property:dataset_temporal

    Uses an instance of dct:PeriodOfTime with attributes:

    • dcat:startDate (effective date)
    • dcat:endDate (end of validity)

    endValidity

    End of the validity period for the dataset. When absent, no end is specified.

    date

    dct:temporal

    https://www.w3.org/TR/vocab-dcat-2/#Property:dataset_temporal

    Uses an instance of dct:PeriodOfTime with attributes:

    • dcat:startDate (effective date)
    • dcat:endDate (end of validity)

    publicationDate

    Date at which the dataset became available.

    date

    dct:issued

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_release_date

    ISO8601 date fomat

    datasetSeriesId

    id of the corresponding dataseries

    IdentifierType

    dct:isPartOf

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_qualified_relation

    Note: https://dublincore.org/specifications/dublin-core/dcmi-terms/#isPartOf

    Relates the dataset to the Series


    geographicalScope

    The locations defining the scope of the dataset

    Location

    dct:spatial

    https://www.w3.org/TR/vocab-dcat-2/#Property:dataset_spatial

    Uses an instance of dct:Location with Dublin Core, vCard, and AIXM attributes:

    • dct:type (values: Airport, State, or Airspace)
    • aixm::name (name Airport and Airspace)
    • aixm:designator (designator for Airport and Airspace)
    • aixm:designatorIATA (iataCode for Airport)
    • aixm:type (type of Airspace)
    • vcard:country-name (name for State)
    • vcard:locality (territory for State)
    • vcard:postal-code (code for State)
    (Note: vCard is one of the recommended DCAT vocabularies.)

    datasetFileThe dataset file that the metadata concernsFile

    dcat:distribution

    https://www.w3.org/TR/vocab-dcat-2/#Class:Distribution

    Uses an instance of a dcat:Distribution with attribute:

    • dcat:downloadURL

    Example values:

       file:///donlon-airport-2020-05-05.xml

       http://example.aero/dataset/2020/05/airport/xml

    DatasetSeries

    Type nameProperty nameDefinitionTypeISO 19115:2003DCAT2 equivalentProfile notes

    DatasetSeries


    Metadata about a dataset series.

    dcat:Catalog

    https://www.w3.org/TR/vocab-dcat-2/#Class:Catalog



    id

    Identification of the dataset series (eg a URI)
    The identification is unique within a service instance

    IdentifierType

    dct:identifier

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_identifier



    title

    Title of the dataset series

    string

    dct:title

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_title



    type

    Enumeration indicating the main content of the dataset

    CodeDatasetType

    dct:type

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_type



    dataSubject

    Data subject as defined in ICAO PANS-AIM

    CodeDataSubjectType

    dcat:theme (assoc)

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_theme



    limitationsOnUse

    Free text clarifying limitations with regard to the use of the datasets

    string

    odrl:hasPolicy

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_access_rights

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_license

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_rights



    encoding

    Standard encoding of the data

    CodeDataEncodingType

    dct:conformsTo

    https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_format

    Note: this on the distribution.



    geographicalScope

    The locations defining the scope of the dataset series

    Location

    dct:spatial

    https://www.w3.org/TR/vocab-dcat-2/#Property:dataset_spatial

    Links to the related Data Product Specification Document

    DPSId

    id of the corresponding data product specification

    IdentifierType

    dct:isReferencedBy

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_qualified_relation

    Note: Need to decide on the type of relationship







    dcat:datasetLinks to an instance of a dataset in this series

    DataProductSpecification

    Type nameProperty nameDefinitionTypeISO 19115:2003DCAT2 equivalentProfile notes

    DataProductSpecification


    Metadata about a Data Product Specification.

    dcat:Resource

    https://www.w3.org/TR/vocab-dcat-2/#Class:Resource



    id

    Identification of the data product specification
    The identification is unique within a service instance

    IdentifierType

    dct:identifier

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_identifier



    title

    Title of the data product specification

    string

    dct:title

    https://www.w3.org/TR/vocab-dcat-2/#Property:resource_title



    dpsFileThe file that the metadata concernsFile

    dcat:distribution

    https://www.w3.org/TR/vocab-dcat-2/#Class:Distribution

    Uses an instance of a dcat:Distribution with attribute:

    • dcat:downloadURL

    Example values:

       file:///donlon-airport-DPS-2020-pdf

       http://example.aero/dataset/2020/airport.pdf





    dct:typedct:type used to indicate it is a DPS document type





    dct:referencesUsed to link to the DatasetSeries

    File

    Type nameProperty nameDefinitionTypeISO 19115:2003DCAT2 equivalentProfile notes

    File


    Metadata about a file.

    https://www.w3.org/TR/vocab-dcat-2/#Class:Distribution

    id

    Identification of the dataset file

    The identification is unique within a service instance

    IdentifierType
    https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_access_url

    name

    Name of the file

    FileNameType
    https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_title

    format

    Format of the file

    CodeFileFormatType
    https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_format

    size

    Size of the file in Bytes.

    Number
    https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_size

    Examples (

    following Renato

    using DCAT)

    Describing the Dataset Series


    Code Block
    {
      "@id": "http://donlon.aero/dataset/aerodrome.json",
      "@type": "dcat:Catalog",
      "dct:identifier": "aerodrome-series-2020",
      "dct:title": "Donlon Aerodrome Dataset Series 2020",
      "dct:type": "Aerodrome Dataset",
      "dcat:theme": "http://icao.int/pans/aim/subject/aerodrome",
      "dct:conformsTo": "AIXM 5.1.1",
      "dct:dataset": ["http://donlon.aero/dataset/aerodrome/2020/Jan.json",
                      "http://donlon.aero/dataset/aerodrome/2020/Mar.json",
                      "http://donlon.aero/dataset/aerodrome/2020/May.json"],
      "dct:isReferencedBy": "http://donlon.aero/dps/aerodrome.json",
      "dct:spatial": "http://donlon.aero/location/donlon.json"
    }


    Describing the Location


    Code Block
    {
      "@id": "http://donlon.aero/location/donlon.json",
      "@type": "Airport",
      "dct:spatial": [
          {
            "aixm:name": "Donlon International Airport",
            "aixm:designator": "DONDON",
            "aixm:designatorIATA": "ZZZZ"
          }]
    }


    Describing the May 2020 Dataset


    Code Block
    {
      "@id": "http://donlon.aero/dataset/aerodrome/2020/May.json",
      "@type": "dcat:Dataset",
      "dct:identifier": "aerodrome-donlon-2020-may",
      "dct:title": "Donlon Aerodrome Dataset - May 2020",
      "dct:type": "Aerodrome Dataset",
      "dcat:theme": "http://icao.int/pans/aim/subject/aerodrome",
      "dct:format": "Baseline",
      "prov:wasGeneratedBy": [
        {  
            "@type": "prov:Activity",
            "prov:used": "AIRAC" 
        }],
      "odrl:hasPolicy": [
            {
                "@type": "odrl:Prohibition", 
                "odrl:action": "operational-use" 
            }],
      "dct:conformsTo": "AIXM 5.1.1",
      "dct:temporal": [
        {
          "@type": "dct:PeriodOfTime",
          "dct:startDate": "2020-05-01",
          "dct:endDate": "2020-06-30"
        }],
      "dct:issued": "2020-04-01",
      "dct:spatial": "http://donlon.aero/location/donlon.json",
      "dct:isPartOf": "http://donlon.aero/dataset/aerodrome.json",
      "dcat:distribution": [
        {
          "@type": "dcat:Distribution",
          "dcat:downloadURL": "http://donlon.aero/dataset/aerodrome/2020/May/data.xml"
        }]
    }


    Describing the Data Product Specification


    Code Block
    {
        "@id": "http://donlon.aero/dps/aerodrome.json",
        "@type": "dcat:Resource",
        "dct:identifier": "dps-aerodrome-series-2020",
        "dct:title": "Data Product Specification: Donlon Aerodrome Dataset Series 2020",
        "dct:type": "DPS",
        "dca:references": "http://donlon.aero/dataset/aerodrome.json",
        "dcat:distribution": [
            {
              "@type": "dcat:Distribution",
              "dcat:downloadURL": "http://donlon.aero/dps/aerodrome-2020-May.pdf"
            }]
      }