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 fields from ISO 19115 and DCAT. For example, the queryDatasets operation may return DCAT structured data.

Info

Table of Contents

Purpose

The profiles 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 data set catalogues.
  • in order to allow implementers using different vocabularies to map to the appropriate term.

Mappings

Info
A general mapping from ISO 19115 to DCAT is available at https://semiceu.github.io/GeoDCAT-AP/releases/#rdf-syntax-bindings-for-inspire-and-iso19115-metadata-elements. The mappings below make use of this where possible.
Info
titleISO 19115 versions

The mappings use ISO 19115:2003. There are more recent versions of the standard available e.g. 19115:2014. This doesn't affect datasets too much. Mapping to the same fields.

Each table includes:

  • the current information definition
  • the ISO 19115:2003 field
  • the DCAT3 equivalent
  • the DCAT2 equivalent
  • general notes. This column also contains ideas for change requests.

Dataset

Type nameProperty nameDefinitionTypeISO 19115:2003DCAT3 equivalentDCAT2 equivalentGeneral notes

Dataset

Metadata about a dataset.

MD_Metadata

describing resource of type DS_DataSet

dcat:Dataset

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

dcat:Dataset

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

Info
titleChange proposal - draft only

Remodel dataset, dataset series, dps to show thay are different types of resources. In reality, the metadata about them is very similar. 

Info
titleChange proposal - draft only
update definition to one used in ICAO: Identifiable collection of data (ISO 19101*).
id

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

IdentifierTypeMD_DataIdentification.citation.CI_Citation.identifier

@id

  • The Identifier of the Dataset

dct:identifier

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

  • Typically a URI but could also be a string
Info
titleChange proposal - draft only

rename property name to "identifier".

Update definition to "Special unique identifier permanently assigned to an entity." (AIRM)

title

Title of the dataset

string MD_DataIdentification.citation.CI_Citation.title

dct:title

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

  • The Title of the Dataset

dct:title

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

  • The name of the dataset
Info
titleChange proposal - draft only

Update definition to "name by which the cited resource is known." (ISO 19115)

shortDescription

Free text providing a short description of the dataset

string MD_DataIdentification.abstract

dct:description

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

  • A Description of the Dataset

dct:description

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

  • The description of the dataset
Info
titleChange proposal - draft only

rename property name to "description".

Update definition to "brief narrative summary of the content of the resource(s)." (ISO 19115)

type

Indication the main content of the dataset.

CodeDatasetType MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword

dct:type

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

  • The (release) Type of the Dataset (using identified vocabulary terms)

dct:type

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

  • The type of data contained in the dataset
  • Example: Obstacle Data Set

Can this be bundled into an overall classification scheme?

  • Note: with list coming from ICAO Annex 15
Info
titleChange proposal - draft only

rename property name to "form".

Update definition to "the form of the data set." (question)

Note: The different forms of ICAO data sets are listed in ICAO Annex 15 5.3.1.1: 

a) AIP data set;
b) terrain data sets;
c) obstacle data sets;
d) aerodrome mapping data sets; and
e) instrument flight procedure data sets. 

subject

Scope of the dataset expressed as a list of subjects .

CodeDataSubjectType MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword

dcat:theme

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

  • The subject theme of the Dataset (using identified vocabulary terms)

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:

The list of possible terms should be registered/published in order to allow URLs to be used. Recommendation is to use a controlled vocabulary.

Consider using AIRM identifiers for resources e.g.

dcat:theme": "urn:aero:airm:1.0.0:ContextualModel:ATMBusinessTerms:Aerodrome"updateType

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

CodeUpdateType MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword
  • The collection method of the Dataset (using identified vocabulary terms)

dct:format

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

  • Example: Baseline or Delta
  • (Note: dct:format is an element of the wider Dublin Core metadata set)
Info
titleChange proposal - draft only

rename property name to "timeSliceType".

Update definition to "the type of timeslice contained in of the data set." (question)

Update is the wrong word. Datasets are not updated. Think of a better word to reflect the temporality model

Note

It is not clear if this is the best DCAT2 field. The semantics do not match easily.

We could consider e.g. prov:wasDerivedFrom

"Release Type" makes more sense. A request has been raised to the DCAT3 WG https://github.com/w3c/dxwg/issues/1289

isAiracUpdate

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

boolean

MD_DataIdentification.extent.EX_Extent.description

Note: this is the same approach as used in DS-META-004 - Indication that this is an AIRAC update

dct:accrualMethod

  • The encoding conformance of the Dataset (using identified vocabulary terms)

prov:wasGeneratedBy

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

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”.

The definition of this term makes it clear that it is a statement of the process used to update the data. That is why prov is used.

Consider using AIRM identifiers for resources e.g.

prov:wasGeneratedBy": "urn:aero:airm:1.0.0:ContextualModel:ATMBusinessTerms:AIRAC"

limitationsOnUse

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

string

MD_DataIdentification.resourceConstraints.MD_Constraints.useLimitations

Can also use e.g. MD_LegalConstraints, MD_SecurityConstraints

Note: this is the same approach as used in DS-META-005 - Limitations on use.

odrl:hasPolicy

  • The policy (usage rules) of the Dataset (using vocabulary model)

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”

Need to check what is meant here – policy is the most generic approach

encoding

Standard encoding of the data

CodeDataEncodingType DQ_DataQuality.report.DQ_Eelement.result.DQ_ConformanceResult.specification

dct:conformsTo

https://www.w3.org/TR/vocab-dcat-3/#Property:resource_conforms_to

dct:conformsTo

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

  • Example value: AIXM 5.1.1

ISO mapping is long-winded. Is it correct to treat it this way?

Info
titleChange proposal - draft only

rename property name to "confromance".

Update definition to "the standard to which the data conforms." (question)

effectiveDate

Start of the validity period for the dataset

date

MD_DataIdentification.extent.EX_Extent.temporalElement.EX_TemporalExtent.extent

Note: this is the same approach as used in DS-META-003 - Validity of the data set

dct:temporal.dct:startDate

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

  • The temporal effective dates of the Datset

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)

Consider renaming to startValidity to be consistent.

Info
titleChange proposal - draft only

rename property name to "startValidity".

endValidity

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

date

MD_DataIdentification.extent.EX_Extent.temporalElement.EX_TemporalExtent.extent

Note: this is the same approach as used in DS-META-003 - Validity of the data set

dct:temporal.dct:endDate

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

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

MD_DataIdentification.citation.CI_Citation.date

Note: this is the same approach as used in DS-META-002 - Date and time when provided.

dct:issued

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

dct:issued

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

  • ISO8601 date fomat
datasetSeriesId

id of the corresponding dataseries

IdentifierTypeMD_DataIdentification.citation.CI_Citation.series

dct:isPartOf

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

  • Links (to and from) the Datasets Series

dct:isPartOf

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

geographicalScope

The locations defining the scope of the dataset

Location

MD_DataIdentification.extent.EX_Extent.geographicalElement.EX_GeographicalExtent

Note: this is the same approach as used in DS-META-007 - Geographical extent of the data set

dct:spatial

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

  • The spatial location of the Dataset Series (using vocabulary model)

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 of State)
  • vcard:region (Name of Jurisdiction/Territory within State)
  • vcard:locality (Name on City/Town within  Jurisdiction/Territory)
  • vcard:postal-code (Postal code for City/Town)

(Note: vCard is one of the recommended DCAT vocabularies.)

Info
titleChange proposal - draft only

rename property name to "geographicalExtent".

location – look into vcard

Location should be based on AIRM/AIXM model

datasetFileThe dataset file that the metadata concernsFileMD_Distribution

dcat:distribution

https://www.w3.org/TR/vocab-dcat-3/#Property:dataset_distribution

  • Links to the availability of the dataset (as file and/or data service)

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:2003DCAT3 equivalentDCAT2 equivalentGeneral notes

DatasetSeries

Metadata about a dataset series.

dcat:DatasetSeries

https://www.w3.org/TR/vocab-dcat-3/#dataset-series

(exact details under discussion)

dcat:Catalog

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

Info
titleChange proposal - draft only

update definition to one used in ICAO: Collection of data sets sharing the same product specification (ISO 19115*).

id

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

IdentifierTypeMD_DataIdentification.citation.CI_Citation.identifier

@id

  • The Identifier of the Dataset Series

dct:identifier

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

title

Title of the dataset series

string MD_DataIdentification.citation.CI_Citation.title

dct:title

  • The Title of the Dataset Series

dct:title

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

dct:description

  • A Description of the Dataset Series
type

Enumeration indicating the main content of the dataset

CodeDatasetType MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword

dct:type

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

dataSubject

Data subject as defined in ICAO PANS-AIM

CodeDataSubjectType MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword

dcat:theme

  • The subject theme of the Dataset Series (using identified vocabulary terms)

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

MD_DataIdentification.resourceConstraints.MD_Constraints.useLimitations

Can also use e.g. MD_LegalConstraints, MD_SecurityConstraints

  • The policy (usage rules) of the Dataset Series (using vocabulary model)

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

need to check what is meant here – policy is the most generic approachencoding

Standard encoding of the data

CodeDataEncodingType

dct:conformsTo

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

geographicalScope

The locations defining the scope of the dataset series

Location MD_DataIdentification.extent.EX_Extent.geographicalElement.EX_GeographicalExtent

dct:spatial

  • The spatial location of the Dataset Series (using vocabulary model)

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

  • Links (to and from) the Data Product Specification that describes this series

dct:isReferencedBy

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

Note: Need to decide on the type of relationship

distribution(?)

dct:dataset

  • Links (to and from) the individual Datasets that make up this series

dcat:dataset

  • Links to an instance of a dataset in this series

DataProductSpecification

Type nameProperty nameDefinitionTypeISO 19115:2003DCAT3 equivalentDCAT2 equivalentGeneral notes

DataProductSpecification

Metadata about a Data Product Specification.dcat:Resource

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

IdentifierTypeMD_DataIdentification.citation.CI_Citation.identifier

@id

  • The Identifier of the DPS

dct:identifier

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

title

Title of the data product specification

string MD_DataIdentification.citation.CI_Citation.title

dct:title

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

  • The Title of the DPS

dct:title

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

dpsFileThe file that the metadata concernsFile

dcat:distribution

  • Links to the availability of the DPS (as a file)

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

MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword

dct:type

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

  • The type of document (using identified vocabulary terms)

dct:type

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

dct:references

https://www.w3.org/TR/vocab-dcat-3/#Property:resource_relation

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

  • Links (to and from) the Dataset Series that the DPS describes

dct:references

  • Used to link to the DatasetSeries

Data File

Type nameProperty nameDefinitionTypeISO 19115:2003DCAT3 equivalentDCAT2 equivalentGeneral notes

File

Metadata about a file.

dcat:Distribution

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

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

Identification of the dataset file

The identification is unique within a service instance

IdentifierType

dcat:accessURL

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

  • The URL of the document/dataset
https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_access_urlThis is not the ID of the file, but the landing page, feed, SPARQL endpoint (etc)name

Name of the file

FileNameType

dct:title

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

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

Format of the file

CodeFileFormatType

dct:format

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

  • The media type of document/dataset (using identified vocabulary terms)
https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_formatsize

Size of the file in Bytes.

Number

dcat:byteSize

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

  • The size (in bytes) of the document/dataset
https://www.w3.org/TR/vocab-dcat-2/#Property:distribution_sizedcat:downloadURL

Examples (using DCAT)

Describing the Dataset Series

Code Block
titleDCAT2
{
  "@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"
}
Code Block
titleDCAT3
{
  "@id": "http://donlon.aero/series/aerodrome/",
  "@type": "dcat:DatasetSeries",
  "dct:title": "Donlon Aerodrome Dataset Series",
  "dct:description": "Aerodrome datasets for Donlon ...",
  "dcat:theme": "http://vocab.icao.aero/feature/aerodrome",
  "dct:spatial": {
        "@type": "http://vocab.icao.aero/feature/aerodrome",
        "aixm:name": "Donlon International Airport",
        "aixm:designator": "DONDON",
           " aixm:designatorIATA": "ZZZZ" },
  "dct:dataset": ["http://donlon.aero/series/aerodrome/2021/Jan", 
                          "http://donlon.aero/series/aerodrome/2021/Feb",
                          "http://donlon.aero/series/aerodrome/2021/Mar"],
  "dct:isPartOf": "http://donlon.aero/data-catalogue",
  "dct:isReferencedBy": "http://donlon.aero/product/aerodrome"
}

Describing the Location

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

Describing the Dataset

Code Block
titleDCAT2
{
  "@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"
    }]
}
Code Block
titleDCAT3
{
  "@id": "http://donlon.aero/series/aerodrome/2021/Jan",
  "@type": "dcat:Dataset",
  "dct:title": "Donlon Aerodrome Dataset - January 2021",
  "dct:type": "http://vocab.icao.aero/info/baseline",
  "dcat:theme": "http://vocab.icao.aero/feature/aerodrome",
  "dct:accrualMethod": "http://vocab.icao.aero/info/airac",
  "dct:conformsTo": "http://vocab.icao.aero/info/aixm/511",
  "odrl:hasPolicy": { 
        "@type": "odrl:Prohibition",  
        "odrl:action": "http://vocab.icao.aero/policy/operational-use"  },
  "dct:issued": "2020-12-31",
  "dct:temporal": {
      "@type": "dct:PeriodOfTime", 
      "dct:startDate": "2021-01-01",
      "dct:endDate": "2021-01-30" },
  "dcat:distribution": {
      "@type": "dcat:Distribution", 
      "dcat:downloadURL": "http://donlon.aero/series/aerodrome/2021/Jan/data.xml",
      "dcat:mediaType": "https://www.iana.org/assignments/media-types/application/gml+xml",
      "dct:size": "34254" },
  "dcat:service": {
      "@type": "dcat:DataService",
      "dcat:endpointURL": "http://donlon.aero/api/aerodrome/",
      "dcat:compressFormat": "https://www.iana.org/assignments/media-types/application/gzip" },
  "dct:isPartOf": "http://donlon.aero/series/aerodrome/"
}

Describing the Data Product Specification

Code Block
titleDCAT2
{
    "@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"
        }]
  }
Code Block
titleDCAT3
{ "@id": "http://donlon.aero/product/aerodrome", "@type": "dcat:Resource", "dct:title": "Data Product Specification: Donlon Aerodrome Dataset Series ", "dct:type": "http://vocab.icao.aero/info/data-product-spec", "dct:references": "http://donlon.aero/series/aerodrome/", "dcat:distribution": { "@type": "dcat:Distribution", "dcat:downloadURL": "http://donlon.aero/dps/aerodrome-dps.pdf", "dcat:mediaType": "https://www.iana.org/assignments/media-types/application/pdf" } }

Introduction


Excerpt

This page lists metadata profiles that can be used by an implementer to represent the Aeronautical Data Set Information Definition.


Table of Contents