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 | ||
---|---|---|
| ||
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
Dataset
MD_Metadata
describing resource of type DS_DataSet
dcat:Dataset
dcat:Dataset
Info | ||
---|---|---|
| ||
Remodel dataset, dataset series, dps to show thay are different types of resources. In reality, the metadata about them is very similar. |
Info | ||
---|---|---|
| ||
update definition to one used in ICAO: Identifiable collection of data (ISO 19101*). |
Identification of the dataset (eg a URI)
The identification is unique within a service instance
@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 | ||
---|---|---|
| ||
rename property name to "identifier". Update definition to "Special unique identifier permanently assigned to an entity." (AIRM) |
Title of the dataset
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 | ||
---|---|---|
| ||
Update definition to "name by which the cited resource is known." (ISO 19115) |
Free text providing a short description of the dataset
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 | ||
---|---|---|
| ||
rename property name to "description". Update definition to "brief narrative summary of the content of the resource(s)." (ISO 19115) |
Indication the main content of the dataset.
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 | ||
---|---|---|
| ||
rename property name to "form". Update definition to "the form of the data set." |
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.
Scope of the dataset expressed as a list of subjects .
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"Indication on how far the dataset has full content or represents an update.
- 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 | ||
---|---|---|
| ||
rename property name to "timeSliceType". Update definition to "the type of timeslice contained in of the data set." |
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
Indication that the dataset has been updated according to the AIRAC System.
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"
Free text clarifying limitations with regard to the use of the dataset.
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
Standard encoding of the data
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 | ||
---|---|---|
| ||
rename property name to "confromance". Update definition to "the standard to which the data conforms." |
Start of the validity period for the dataset
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 | ||
---|---|---|
| ||
rename property name to "startValidity". |
End of the validity period for the dataset. When absent, no end is specified.
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)
Date at which the dataset became available.
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
id of the corresponding dataseries
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
- Note: https://dublincore.org/specifications/dublin-core/dcmi-terms/#isPartOf
- Relates the dataset to the Series
The locations defining the scope of the dataset
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 | ||
---|---|---|
| ||
rename property name to "geographicalExtent". |
location – look into vcard
Location should be based on AIRM/AIXM model
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:
DatasetSeries
DatasetSeries
dcat:DatasetSeries
https://www.w3.org/TR/vocab-dcat-3/#dataset-series
(exact details under discussion)
dcat:Catalog
Info | ||
---|---|---|
| ||
update definition to one used in ICAO: Collection of data sets sharing the same product specification (ISO 19115*). |
Identification of the dataset series (eg a URI)
The identification is unique within a service instance
@id
- The Identifier of the Dataset Series
dct:identifier
https://www.w3.org/TR/vocab-dcat-2/#Property:resource_identifier
Title of the dataset series
dct:title
- The Title of the Dataset Series
dct:title
dct:description
- A Description of the Dataset Series
Enumeration indicating the main content of the dataset
dct:type
Data subject as defined in ICAO PANS-AIM
dcat:theme
- The subject theme of the Dataset Series (using identified vocabulary terms)
dcat:theme (assoc)
Free text clarifying limitations with regard to the use of the datasets
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
Standard encoding of the data
dct:conformsTo
https://www.w3.org/TR/vocab-dcat-2/#Property:resource_conforms_to
The locations defining the scope of the dataset series
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
id of the corresponding data product specification
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
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
DataProductSpecification
dcat:Resource
Identification of the data product specification
The identification is unique within a service instance
@id
- The Identifier of the DPS
dct:identifier
https://www.w3.org/TR/vocab-dcat-2/#Property:resource_identifier
Title of the data product specification
dct:title
https://www.w3.org/TR/vocab-dcat-3/#Property:resource_title
- The Title of the DPS
dct:title
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:
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
File
dcat:Distribution
Identification of the dataset file
The identification is unique within a service instance
dcat:accessURL
https://www.w3.org/TR/vocab-dcat-3/#Property:distribution_access_url
- The URL of the document/dataset
Name of the file
dct:title
https://www.w3.org/TR/vocab-dcat-3/#Property:distribution_title
Format of the file
dct:format
https://www.w3.org/TR/vocab-dcat-3/#Property:distribution_format
- The media type of document/dataset (using identified vocabulary terms)
Size of the file in Bytes.
dcat:byteSize
https://www.w3.org/TR/vocab-dcat-3/#Property:distribution_size
- The size (in bytes) of the document/dataset
Examples (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"
} |
Code Block | ||
---|---|---|
| ||
{
"@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 | ||
---|---|---|
| ||
{
"@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 | ||
---|---|---|
| ||
{
"@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 | ||
---|---|---|
| ||
{
"@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 | ||
---|---|---|
| ||
{
"@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"
}]
} |
title | DCAT3 |
---|
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 |
---|
Profiles
Based on | ||
---|---|---|
1 | ISO 19115 | ISO 19115 Profile |
2 | DCAT3 | https://airservicesaustralia.github.io/dcat-profile/ |