INSPIRE compliant Data sets and WFS & CSW services

As from v9.6.0 of ARLAS-server, Data sets and WFS & CSW are compliant with INSPIRE standard.

Activation

To activate INSPIRE compliant elements response, you need to enable the corresponding option in ARLAS-server configuration file. arlas-inspire.enabled: true.

For more information about how to set ARLAS-server configuration options, please refer to this link.

Required INSPIRE metadata elements for Spatial data sets (ARLAS collections references)

The metadata elements are to be set at ARLAS-server configuration stage and at collection reference creation.

The table below sums up these metadata elements and how to customize them through the ARLAS-server configuration and ARLAS collection reference model

Dataset INSPIRE Metadata elements Description Customization
Resource Title Title of the data set dublin_core_element_name.title node in Collection Reference model
Resource Abstract Description of the data set dublin_core_element_name.desciption node in Collection Reference model
Resource Type dataset Nothing to customize
Resource Locator Link to the GetFeature Request of WFS to download data set Customize the server uri arlas-ogc.serverUri in ARLAS-server configuration
Unique resource identifier A value uniquely identifying the resource inspire.inspire_uri node in CollectionReference model
Resource Language The language(s) used within the resource. The value domain of this metadata element is limited to the languages defined in ISO 639-2 inspire.languages node in CollectionReference model
Topic Category The topic category is a high-level classification scheme to assist in the grouping and topic-based search of available spatial data resources. Must be one of the values in this list inspire.topic_categories node in CollectionReference model
Keyword Keywords characterising the data set. inspire.keywords node in CollectionReference model
Geographic Bounding Box The extent of data set. dublin_core_element_name.bbox node in CollectionReference model. Long/lat must be in decimal degrees, with a precision of at least two decimals
Temporal Reference Corresponds to the creation date of the data set Nothing to customize
Lineage This is a statement on process history and/or overall quality of the spatial data set. Where appropriate it may include a statement whether the data set has been validated or quality assured, whether it is the official version (if multiple versions exist) inspire.lineage node in CollectionReference model
Spatial Resolution Spatial resolution refers to the level of detail of the data set. It shall be expressed as a set of zero to many resolution distances (typically for gridded data and imagery-derived products) or equivalent scales (typically for maps or map-derived product inspire.spatial_resolution node in CollectionReference model
Conformity List of the implementing rules to which data set conforms. The date of publication and the degree conformity of these implementing rules are included. Nothing to customize
Conditions for Access and Use Provides information on any fees necessary to access and use the data set inspire.inspire_use_conditions node in CollectionReference model.
Limitation on public access Describes access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the dataset. inspire.inspire_limitation_access node in CollectionReference model
Responsible Organisation Name and contact info of the organization responsible for providing and maintaining the dataset and its metadata arlas-ogc in ARLAS-server configuration
Metadata Point Of Contact Name and email of the organization responsible for maintaining the dataset and its metadata arlas-ogc.serviceProviderName and arlas-ogc.serviceContactMail in ARLAS-server configuration
Metadata Date The date which specifies when the metadata record was created or updated Nothing to customize
Metadata Language The language in which the metadata elements are expressed. The value domain of this metadata element is limited to the official languages of the European Community expressed in conformity with ISO 639-2. dublin_core_element_name.language node in CollectionReference model

INSPIRE compliant WFS - Download Services

WFS GetCapabilities Response

The GetCapabilities Response updates existing ISO 19142 XML elements of <WFS_Capabilities> and contains a new XML extension <inspire_dls:ExtendedCapabilities> that makes all INSPIRE metadata elements about WFS available.

The table below sums up these metadata elements and how to customize them through the ARLAS-server configuration and Collection Reference model

INSPIRE Metadata elements Description Customization
Resource Title Title of the WFS service Title of the data set it serves* in dublin_core_element_name.title node in Collection Reference model prefixed with WFS Download service
Resource Abstract Description of the WFS service Description of the data set it serves* dublin_core_element_name.desciption node in Collection Reference model prefixed with WFS Download service
Resource Type service Nothing to customize
Resource Locator Link to the GetCapabilities Request Customize the server uri arlas-ogc.serverUri in ARLAS-server configuration
Spatial Data Service Type download Nothing to customize
Keyword infoFeatureAccessService Nothing to customize
Geographic Bounding Box The extent of data queried by WFS. dublin_core_element_name.bbox node in CollectionReference model. Long/lat must be in decimal degrees, with a precision of at least two decimals
Temporal Reference Corresponds to the creation date of the WFS service arlas-inspire.services_date_of_creation in ARLAS-server configuration.
Conformity List of the implementing rules to which WFS conforms. The date of publication and the degree conformity of these implementing rules are included. Nothing to customize
Conditions for Access and Use Provides information on any fees necessary to access and use the WFS arlas-inspire.access_and_use_conditions in ARLAS-server configuration.
Limitation on public access Describes access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the Inspire compliant WFS. inspire.inspire_limitation_access node in CollectionReference model
Responsible Organisation Name and contact info of the organization responsible for providing and maintaining the WFS and its metadata arlas-ogc in ARLAS-server configuration
Metadata Point Of Contact Name and email of the organization responsible for maintaining the WFS and its metadata arlas-ogc.serviceProviderName and arlas-ogc.serviceContactMail in ARLAS-server configuration
Metadata Date The date which specifies when the metadata record was created or updated Nothing to customize
Metadata Language The language in which the metadata elements are expressed. The value domain of this metadata element is limited to the official languages of the European Community expressed in conformity with ISO 639-2. dublin_core_element_name.language node in CollectionReference model
Unique resource identifier A value uniquely identifying the resource Same identifier of the data set it serves* : inspire.inspire_uri node in CollectionReference model
Coupled Resource Link to all the INSPIRE metadata elements in GMD format respecting the ISO 19139 Nothing to customize

*) Each data set is served by a WFS endpoint : {arlas-base-uri}/ogc/wfs/{collectionName}?service=WFS.

All this INSPIRE metadata elements are also accessible via a link to a Download Service metadata record given in <inspire_common:MetadataURL> in the extended capabilities section.

This link describes INSPIRE metadata elements in GMD format that respects the ISO 19139.

WFS GetCapabilities Request

Language parameter

The GetCapabilities request accepts a language parameter.

  • If the requested language is contained in the list of supported languages, then natural language metadata elements are returned in the requested language.
  • If the requested language is not supported by the WFS, then this parameter is ignored.
  • The value domain of this parameter is limited to the official languages of the European Community expressed in conformity with ISO 639-2.

INSPIRE compliant CSW - Discovery Services

CSW GetCapabilities Response

CSW GetCapabilities Response also updates <csw:GetCapabilities> existing elements and contains a new XML extension <inspire_dls:ExtendedCapabilities> that makes all INSPIRE metadata elements about CSW available.

The table below sums up these metadata elements and how to customize them through the ARLAS-server configuration

INSPIRE Metadata elements Description Customization
Resource Title Title of the CSW service arlas-csw.serviceIdentificationTitle in ARLAS-server configuration
Resource Abstract Description of the CSW service arlas-csw.serviceIdentificationAbstract in ARLAS-server configuration
Resource Type service Nothing to customize
Resource Locator Link to the GetCapabilities Request Customize the server uri arlas-ogc.serverUri in ARLAS-server configuration
Spatial Data Service Type discovery Nothing to customize
Keyword infoCatalogService. Keywords of all data sets are also provided. Nothing to customize
Date Of Creation Corresponds to the creation date of the CSW service arlas-inspire.services_date_of_creation in ARLAS-server configuration.
Conformity List of the implementing rules to which CSW & WFS conform. The date of publication and the degree conformity of these implementing rules are included. Nothing to customize
Conditions for Access and Use Provides information on any fees necessary to access and use the CSW arlas-inspire.access_and_use_conditions in ARLAS-server configuration.
Limitation on public access Describes access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the Inspire compliant CSW. arlas-inspire.access_and_use_conditions in ARLAS-server configuration
Responsible Organisation Name and contact info of the organization responsible for providing and maintaining the CSW and its metadata arlas-ogc in ARLAS-server configuration
Metadata Point Of Contact Name and email of the organization responsible for maintaining the CSW & WFS services and their metadata arlas-ogc.serviceProviderName and arlas-ogc.serviceContactMail in ARLAS-server configuration
Metadata Date The date which specifies when the metadata record was created or updated Nothing to customize
Metadata Language The language in which the metadata elements are expressed. The value domain of this metadata element is limited to the official languages of the European Community expressed in conformity with ISO 639-2. arlas-csw.serviceIdentificationLanguage in ARLAS-server configuration

CSW GetCapabilities Request

Language parameter

The GetCapabilities request accepts a language parameter.

  • If the requested language is contained in the list of supported languages, then natural language metadata elements (Title, Abstract, ...) are returned in the requested language.
  • If the requested language is not supported by the WFS, then this parameter is ignored.
  • The value domain of this parameter is limited to the official languages of the European Community expressed in conformity with ISO 639-2.

Discover Metadata - GetRecords

Metadata elements of all data sets are searchable through the GetRecords request of CSW.

You can specify your metadata search query in the constraint parameter.

Constraint parameter

The constraint parameter accepts queries written in OGC Filter 2.0 constraint language.

Example: constraint=<Filter xmlns:wfs="http://www.opengis.net/wfs/2.0"><PropertyIsEqualTo matchAction="Any" matchCase="true"><ValueReference>OrganisationName</ValueReference><Literal>Arlas</Literal></PropertyIsEqualTo></Filter>

In this query : - ValueReference corresponds to the queryable (OrganisationName in this example) that represents a metadata element. - Literal corresponds to the value of the queryable (Arlas in this example.)

The metadata elements listed in Required INSPIRE metadata elements for Spatial data sets are mapped to queryables defined by OGC and queryables defined by INSPIRE.

The table below maps metadata elements to the appropriate OGC (ISO) queryables :

INSPIRE metadata element OGC (ISO) queryables
Keyword Subject
Topic category TopicCategory
Spatial resolution SpatialResolution
Responsible party OrganisationName
Resource Title Title
Resource Abstract Abstract
Resource Type Type
Unique resource identifier ResourceIdentifier
Temporal Reference CreationDate
Metadata language Language

Note

Geographic bounding box element can be queried using bbox parameter of the CSW service.

The table below maps metadata elements to the additional queryables defined by INSPIRE :

INSPIRE metadata element INSPIRE queryables
Conformity specification title SpecificationTitle
Conformity specification date SpecificationDate
Conformity specification date type (publication, creation, ..) SpecificationDateType
Conformity degree Degree
Responsible party role ResponsiblePartyRole
Lineage Lineage
Conditions for Access and Use ConditionApplyingToAccessAndUse
Limitations on public access : access constraint AccessConstraints
Limitations on public access : other restrictions OtherConstraints
Limitations on public access : classification Classification

Note

  • All the OGC queryables are advertised in CSW GetCapabilities response in the section SupportedISOQueryables
  • All the INSPIRE queryables are advertised in CSW GetCapabilities response in the section AdditionalQueryables

Common response structure

To ensure a common response structure for a Discover Metadata request (GetRecords request), the value of the following request parameters shall be set as follows:

  • resultType = results
  • outputFormat = application/xml
  • outputSchema = http://www.isotc211.org/2005/gmd
  • ElementSetName = full