This specification defines a Profile of the W3C Data Catalog (DCAT) Vocabulary
specifically for the use of describing Aeronautical datasets in the aviation industry. This DCAT Profile specification is a technical appendium to the ICAO Aeronautical Information Management (AIM)
Manual Volume IV on Digital Data Sets. This manual provides the specific guidance for the provision of digital data sets that are managed and published by aeronautical data service providers.
The W3C DCAT recommendation enables a publisher to describe datasets and data services in a catalog using a standard model and vocabulary that facilitates the consumption and aggregation of metadata from multiple catalogs. This can increase the discoverability of datasets and data services. It also makes it possible to have a decentralized approach to publishing data catalogs and makes federated search for datasets across catalogs in multiple sites possible using the same query mechanism and structure.
Status of this document
The current version is DRAFT. Feedback and comments welcome via the Github Issue feature.
This specification is governed by the ICAO Information Management Panel AIM Working Group.
This is a DRAFT Profile. Consensus is sought from the Aviation community on the set of properties specified in this Profile for relevance to business scenarios. Additional feedback is requested where definitions are created and/or interpreted by this Profile.
Conformance
As well as sections marked as non-normative, all authoring guidelines, diagrams, examples, and notes in this Profile are non-normative.
Everything else in this Profile is normative.
The key words MAY, MUST, MUST NOT, RECOMMENDED, SHOULD, and SHOULD NOT are to be interpreted as described in [[!RFC2119]].
Normative namespaces
Namespaces and prefixes used in normative parts of this Profile are shown in the following table.
Prefix
Namespace IRI
Source
dcat
http://www.w3.org/ns/dcat#
[[VOCAB-DCAT-3]]
dct
http://purl.org/dc/terms/
[[DCTERMS]]
odrl
http://www.w3.org/ns/odrl/2/
[[ODRL-VOCAB]]
sdo
https://schema.org
[[SCHEMA-ORG]]
vcard
http://www.w3.org/2006/vcard/ns#
[[VCARD-RDF]]
Syntax Serialisation
This Profile does not prescribe any particular method of deploying and encoding data catalogs expressed in DCAT.
Within this Profile, the examples use [[JSON-LD]] because of its wide adoption.
URI Identifiers for Values
The DCAT specification, like most contemporary W3C recommendations, uses URIs as the value for many properties.
This is consistent with Semantic Web and Linked Data principles.
This approach is new for the Aviation industry and as a tactical measure, this Profile will define a set of recommended URI values for relevant properties.
This Profile reserves the following URI domain for this purpose:
http://vocab.icao.aero
The URIs based on this address will not be resolvable until a future time.
Where applicable, references will be made to existing online vocabularies with the same semantics.
ISO 19115 Mapping
A mapping currently exists between W3C DCAT and the Geographic Metadata ISO 19115 [[ISO-19115]] standard. The GeoDCAT Application Profile [[GEOCAT2]] provides the details in Appendix B of that document. Aeronautical data providers MAY require this conformance requirement.
Aeronautical Profile Model
The ICAO Aeronautical Information Management (AIM)
Manual Volume IV on Digital Data Sets [[AIMV4]] defines the requirements for publishing digital data sets. This Profile defines how to implement these requirements as a Profile of the W3C DCAT specification [[VOCAB-DCAT-3]]
The Aeronautical Dataset Profile model is shown in Figure 1.
These classes, properties and relationships are considered to be the minimal standard and MUST be processable by conforming systems.
Other classes, properties and relationships from [[!VOCAB-DCAT-3]] MAY be used but some consuming systems MAY not process the data fully.
The Profile consists of the following six Classes:
Data Catalog (dcat:Catalog) - The collection of Aeronautical Dataset Series
Dataset Series (dcat:DatasetSeries) - A collection of related Aeronautical datasets
Data Product Specification (dcat:Resource) - A document describing a Dataset Series
Dataset (dcat:Dataset) - A collection of data related to a common Aeronautical feature
Data File (dcat:Distribution) - A specific data file representation of a Dataset
Data Service (dcat:DataService) - A digital interface that provides access to a Dataset
This Profile includes the following conformance rules:
The Data Catalog MAY be present
A Dataset Series MUST be present
A Data Product Specification MUST be present (for each Dataset Series)
A Dataset MUST be present (for each Dataset Series)
Either a Data File or a Data Service MUST be present (for each Dataset)
The formal definition of each property is as defined in [[!VOCAB-DCAT-3]] and is the normative reference.
The following sections describes the additional contextual details for each property used in the above classes
for use by Aeronautical datasets.
The examples in the following sections map the type of the above classes to @type in the JSON-LD serialisations
Describing the Data Catalog
Identifier
Identifier:
dct:identifier
Notes:
A unique URI of the Catalog. Mapped to @id in JSON-LD serialisations.
Title
Identifier:
dct:title
Notes:
Title of the Catalog
Description
Identifier:
dct:description
Notes:
Description of the Catalog
Has Dataset Series
Identifier:
dct:hasPart
Notes:
The identifier of a Dataset Series in the Catalog
Example
The example below describes the Donlon Aeronautical Catalog which contains
links to three Dataset Series.
Defines specific usage rules applicable to all the Datasets in the Dataset Series. This property uses the W3C ODRL Policy language [[ODRL-MODEL]] to describe the usage policy. ODRL supports the ability to define actions that are permitted or prohibited. In addition, obligations can also be defined.
There is only one use case identified for Aviation datasets that is the use of the dataset(s) is for non-operational purposes only. This can be expressed as a prohibition of the (positive) action of operational use. The URI required to meet this use case is defined below.
http://vocab.icao.aero/OperationalUse
Intended to be used as the basis for operational decision making
Spatial
Identifier:
dct:spatial
Notes:
The spatial area the Dataset Series covers.
There are three types of spatial locations supported:
State - The name and ICAO code for the State. Also MAY include the name of the territory/jurisdiction within the State.
Aerodrome - The name and the ICAO or IATA code for the aerodrome
Airspace - The name, designator code, and category of the airspace.
Each of the above spatial types will define a type URI (which will be equivalent to dct:Location) as well as the set of properties to describe the location. These type URIs are defined below.
The properties to describe the State location are:
vcard:country-name for text-based country name or vcard:hasCountryName for a URI identifying the country.
vcard:region for text-based territory/jurisdiction name or vcard:hasRegion for a URI identifying the territory/jurisdiction.
sdo:termCode for the ICAO code of the State
The properties to describe the Aerodrome location are:
sdo:name for the name of the aerodrome
sdo:icaoCode for the ICAO code identifying the aerodrome
sdo:iataCode for the IATA code identifying the aerodrome
The properties to describe the Airspace location are:
sdo:name for the name of the airspace
sdo:codeValue for the designator code identifying the airspace
sdo:termCode for the category of airspace
http://vocab.icao.aero/State
An internationally recognised geographic entity that provides aeronautical information service
A defined three dimensional region of space relevant to air traffic
Part of Catalog
Identifier:
dct:isPartOf
Notes:
The identifier of a Catalog that this Dataset Series is a part of
Has Dataset
Identifier:
dcat:dataset
Notes:
The identifier of a Dataset in this Dataset Series
Referenced By
Identifier:
dct:isReferencedBy
Notes:
The identifier of the Data Product Specification description that covers this Dataset Series
Example
The example below describes the Aeronautical Information Package (AIP) Dataset Series in the Donlon Catalogue. The hasPolicy permits operational use. If the opposite was required, then the odrl:Permission should be changed to odrl:Prohibition. For demonstrable purposes, the example includes all three spatial location types. Only one type would appear in real instances. The example links to four explicit datasets in this series.
A unique URI of the Dataset. Mapped to @id in JSON-LD serialisations.
Title
Identifier:
dct:title
Notes:
Title of the Dataset
Description
Identifier:
dct:description
Notes:
Description of the Dataset
Type
Identifier:
dct:type
Notes:
The release type of the Dataset.
The current set of URI values are defined below for the types of dataset releases. Other URI values MAY be used.
http://vocab.icao.aero/Dataset/Baseline
The dataset includes all features
http://vocab.icao.aero/Dataset/Snapshot
The dataset includes all features at a specified time instance
http://vocab.icao.aero/Dataset/DeltaPerm
The dataset includes all feature permanent differences
http://vocab.icao.aero/Dataset/DeltaTemp
The dataset includes all feature temporary differences
Theme
Identifier:
dcat:theme
Notes:
The theme/subject area the Dataset Series covers. Note that the Dataset theme MUST not conflict with any theme defined for the parent Dataset Series.
The current set of URI values are defined in Section 4.4 Theme. Other URI values MAY be used.
Method
Identifier:
dct:accrualMethod
Notes:
The methodology used for items added to the dataset. Used to indicate if the dataset was published as part of the AIRAC (Aeronautical Information Regulation And Control) cycle.
The current set of URI values are defined below for the types of dataset releases. Other URI values MAY be used.
http://vocab.icao.aero/Dataset/AIRAC
The dataset is published under the AIRAC cycle
Conformance
Identifier:
dct:conformsTo
Notes:
The technical encoding/serialisation of the dataset contents.
The current set of URI values are defined below for technical conformance. Other URI values MAY be used.
http://vocab.icao.aero/AIXM
The dataset conforms to the AIXM specification
http://vocab.icao.aero/FIXM
he dataset conforms to the FIXM specification
http://vocab.icao.aero/IWXXM
The dataset conforms to the IWXXM specification
http://vocab.icao.aero/AMXM
The dataset conforms to the AMXM specification
Policy
Identifier:
odrl:hasPolicy
Notes:
Defines specific usage rules applicable to the Dataset. Note that the Dataset rules MUST not conflict with any policy defined for the parent Dataset Series.
The date of issue of the Dataset. MAY include the time in the date.
Temporal
Identifier:
dct:temporal
Notes:
The effective dates related to Dataset. MUST include at least one of dct:startDate or dct:endDate. MAY includes the times in the dates.
Spatial
Identifier:
dct:spatial
Notes:
The spatial area the Dataset covers. Note that the Dataset spatial location MUST not conflict with any spatial location defined for the parent Dataset Series.
The identifier of a Dataset Series that this Dataset is a part of
Has Distribution
Identifier:
dcat:distribution
Notes:
The identifier of the distribution describing how to download the dataset file
Has Service
Identifier:
dcat:service
Notes:
The identifier of the data service describing how to access the dataset file
Example
The example below describes the Aeronautical Information Package (AIP) Dataset for April 2021. The example includes links to both a file distribution and a data service to access the dataset (see the following sections for description of their properties).
The media type of the file distribution. This property SHOULD use media types defined by IANA [[IANA-MEDIA-TYPES]]
Media Size
Identifier:
dcat:byteSize
Notes:
The size of the distribution in bytes
Describing the Data Service
Endpoint
Identifier:
dcat:endpointURL
Notes:
The primary endpoint URI of the data service
Package Format
Identifier:
dcat:packageFormat
Notes:
The package format of the dataset in which one or more data files are grouped together. The format SHOULD be expressed using a media type as defined by IANA [[IANA-MEDIA-TYPES]]
Compression Format
Identifier:
dcat:compressFormat
Notes:
The compression format of the dataset in which the data is contained in a compressed form. The format SHOULD be expressed using a media type as defined by IANA [[IANA-MEDIA-TYPES]]
Describing the Data Product Specification
Identifier
Identifier:
dct:identifier
Notes:
A unique URI of the Data Product Specification description. Mapped to @id in JSON-LD serialisations.
Title
Identifier:
dct:title
Notes:
The title of the Data Product Specification.
Document Type
Identifier:
dct:type
Notes:
The type of document. This property is used to assert that the resource is a Data Product Specification. The URI is defined below.
http://vocab.icao.aero/DataProductSpecification
The resource is of type Data Product Specification
References
Identifier:
dct:references
Notes:
The identifier of the Dataset Series this Data Product Description covers
Has distribution
Identifier:
dcat:distribution
Notes:
The identifier of the distribution describing how to access the document.
Example
The example below describes a Data Product Description for the Donlon AIP Dataset Series