This training module has been developed within the eENVplus project (

Author: eENVplus Consortium.

The material is provided under Creative Commons Attribution Share-Alike License (


The purpose of this module is to support Professionals and End Users, who will be interfacing directly with the eENVplus platform, in understanding how the services work and taking the best advantage from them.

This module is an user guide for the eENVplus services describing each of the provided services in terms of how to properly use them, what kind of input is requested and what kind of output is expected.


The module is divided into one training component per service, plus an introductory section. Each service is described in detail and instructions and guidelines are provided in order to guide the user on how to use them. Here follows the list of service components:

  1. Ingestion service for harmonized data
  2. The component of Ingestion Service for harmonized data describes the workflow required to allow the ingestion of INSPIRE-COMPLIANT GMLs in order to enable the availability of the ingested data through the data access services offered by the eENVplus infrastructure.

  3. Ingestion service for non-harmonized data
  4. The component on Ingestion Service describes how to use the different ingestion workflows to store data into specific databases located in the server. Ingestion operations range from basic file management activities (such as unpacking archives and copying files) to more complex geo-processes (such as reference coordinate system change).

  5. Validation service
  6. The sub-module on Validation service describes how to run the data and metadata validation processes necessary to claim the compliance against the applicable specifications. The validation procedures for both the format and the domain consistency of the datasets will be presented.

    The sub-module on Validation service describes:

    • the validation process based on an ETS (Executable Test Suite) derived from the ATS (Abstract Test Suite) contained in the INSPIRE Data Specifications.
    • how to run the validation process necessary to claim the conformity of datasets against the applicable INSPIRE requirements.
  7. View service
  8. The objective of this training component is to acquire the know-how on the basic concepts of data access service provided by the eENVPlus service platform. Data access services are one of the most important key-point of the eENVPlus project. This component provides the entire documentation on INSPIRE compliant data access service (e.g. WMS INSPIRE and WFS INSPIRE), including practical examples.

  9. Download service for vector
  10. The aim of this module is to offer basic knowledge to the user about the usage of the Download Service for Vector service. The user will be able to read and understand the information provided by the Capabilities of the service and download the GML related to a specific dataset. This module also includes practical examples, in order to speed up and simplify the user learning.

  11. Crowdsourcing service
  12. The objective of this training component is to acquire the know-how on the use of the Crowdsourcing service infrastructure provided by the eENVPlus service platform. This component contains the entire APIs documentation of the service that allows to acquire additional information from the users and to increase the amount of data provided by the system and it also includes practical examples.

  13. Web processing service
  14. The component on Processing Services describes the structure and the way to operate of the different web processing services implemented in the eENVplus infrastructure. Each processing service will have its own section with a dedicated description of inputs, outputs and operations to be performed.

  15. Notification service
  16. The component on Notification Service describes how to manage the service in order to be notified about errors occurred in the eENVplus system during validation, processing, or other service related processes. Directions will be given about how the user shall register to the notification service and configure the chosen notification channels.

Learning outcomes

After the completion of the module, the learner will be able to describe the structure of the service and the flow of operations that it performs; to introduce the kind of activities and outcome products that can be provided by each service as well as its constraints and limitations of use; to explain how to exploit operationally the various eENVplus services.

Intended Audience
Professionals, End users.

eENVplus Training Level 1: Background Knowledge (Basic knowledge on Directives/ Technologies) Other modules from Level 3:

  • Metadata and Data validation for INSPIRE
  • The eENVplus Architecture
PDF documents
Expected workload
4 hours