Introduction
Excerpt |
---|
This page details how to represent the information definition outlined in Data Model 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
lists metadata profiles that can be used by an implementer to represent the Data Model. |
Table of Contents |
---|
Profiles
Based on | ||
---|---|---|
1 | ISO 19115 | |
2 | DCAT3 | https://airservicesaustralia.github.io/dcat-profile/ |
Mappings
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
- general notes. This column also contains ideas for change requests.
Dataset
Type name | Property name | Definition | Type | ISO 19115:2003 | DCAT3 equivalent | General notes | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dataset | Metadata about a dataset. | MD_Metadata describing resource of type DS_DataSet | dcat:Dataset |
| ||||||||||||
id | Identification of the dataset (eg a URI) | IdentifierType | MD_DataIdentification.citation.CI_Citation.identifier | @id
|
| |||||||||||
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
|
| |||||||||||
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
|
| |||||||||||
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
| Can this be bundled into an overall classification scheme?
Note: The different forms of ICAO data sets are listed in ICAO Annex 15 5.3.1.1: a) AIP data set; | |||||||||||
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 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 |
|
Update is the wrong word. Datasets are not updated. Think of a better word to reflect the temporality model
"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 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
| 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 | ISO mapping is long-winded. Is it correct to treat it this way?
| |||||||||||
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
| Consider renaming to startValidity to be consistent.
| |||||||||||
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 | ||||||||||||
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 | ||||||||||||
datasetSeriesId | id of the corresponding dataseries | IdentifierType | MD_DataIdentification.citation.CI_Citation.series | dct:isPartOf https://www.w3.org/TR/vocab-dcat-3/#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
|
location – look into vcard Location should be based on AIRM/AIXM model | |||||||||||
datasetFile | The dataset file that the metadata concerns | File | MD_Distribution | dcat:distribution https://www.w3.org/TR/vocab-dcat-3/#Property:dataset_distribution
|
DatasetSeries
Type name | Property name | Definition | Type | ISO 19115:2003 | DCAT3 equivalent | General notes | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
DatasetSeries | Metadata about a dataset series. | dcat:DatasetSeries https://www.w3.org/TR/vocab-dcat-3/#dataset-series (exact details under discussion) |
| ||||||||
id | Identification of the dataset series (eg a URI) | IdentifierType | MD_DataIdentification.citation.CI_Citation.identifier | @id
| |||||||
title | Title of the dataset series | string | MD_DataIdentification.citation.CI_Citation.title | dct:title
| |||||||
dct:description
| |||||||||||
type | Enumeration indicating the main content of the dataset | CodeDatasetType | MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword | ||||||||
dataSubject | Data subject as defined in ICAO PANS-AIM | CodeDataSubjectType | MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword | dcat: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 |
| need to check what is meant here – policy is the most generic approach | ||||||
encoding | Standard encoding of the data | CodeDataEncodingType | |||||||||
geographicalScope | The locations defining the scope of the dataset series | Location | MD_DataIdentification.extent.EX_Extent.geographicalElement.EX_GeographicalExtent | dct:spatial
| |||||||
DPSId | id of the corresponding data product specification | IdentifierType | dct:isReferencedBy
| ||||||||
distribution(?) | dct:dataset
|
DataProductSpecification
Type name | Property name | Definition | Type | ISO 19115:2003 | DCAT3 equivalent | General notes |
---|---|---|---|---|---|---|
DataProductSpecification | Metadata about a Data Product Specification. | dcat:Resource | ||||
id | Identification of the data product specification | IdentifierType | MD_DataIdentification.citation.CI_Citation.identifier | @id
| ||
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
| ||
dpsFile | The file that the metadata concerns | File | dcat:distribution
| |||
MD_DataIdentification.descriptiveKeywords.MD_Keywords.keyword | dct:type https://www.w3.org/TR/vocab-dcat-3/#Property:resource_type
| |||||
dct:references https://www.w3.org/TR/vocab-dcat-3/#Property:resource_relation https://dublincore.org/specifications/dublin-core/dcmi-terms/#references
|
Data File
Type name | Property name | Definition | Type | ISO 19115:2003 | DCAT3 equivalent | General notes |
---|---|---|---|---|---|---|
File | Metadata about a file. | dcat:Distribution | ||||
id | 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
| This 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 | |||
format | Format of the file | CodeFileFormatType | dct:format https://www.w3.org/TR/vocab-dcat-3/#Property:distribution_format
| |||
size | Size of the file in Bytes. | Number | dcat:byteSize https://www.w3.org/TR/vocab-dcat-3/#Property:distribution_size
| |||
Examples (using DCAT)
Describing the Dataset Series
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 Dataset
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/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" } } |