# The Future Internet Enablement of the Environment Information Space

Thomas Usländer, Arne J. Berre, Carlos Granell, Denis Havlik, José Lorenzo, Zoheir Sabeur, Stefano Modafferi

<figure><img src="image_1.png" /></figure>

## To cite this version:

Thomas Usländer, Arne J. Berre, Carlos Granell, Denis Havlik, José Lorenzo, et al.. The Future Internet Enablement of the Environment Information Space. 10th International Symposium on Environmental Software Systems (ISESS), Oct 2013, Neusiedl am See, Austria. pp.109-120, 10.1007/978-3-642-41151-9_11 hal-01457440

HAL Id: hal-01457440

https://inria.hal.science/hal-01457440

Submitted on 6 Feb 2017

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

<figure><img src="image_2.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
# The Future Internet Enablement of the Environment
## Information Space

Thomas Usländer¹, Arne J. Berre², Carlos Granell³,
Denis Havlik⁴, José Lorenzo⁵, Zoheir Sabeur⁶, and Stefano Modafferi⁶

¹Fraunhofer IOSB, Germany
thomas.uslaender@iosb.fraunhofer.de

²SINTEF, Norway
arne.j.berre@sintef.no

³European Commission, Joint Research Centre, Italy
carlos.granell@jrc.ec.europa.eu

⁴Austrian Institute of Technology (AIT)
Denis.Havlik@ait.ac.at

⁵AtoS, Spain
jose.lorenzo@atosresearch.eu

6University of Southampton IT Innovation Centre,
Faculty of Physical Sciences and Engineering, United Kingdom
{zas;sm}@it-innovation.soton.ac.uk

**Abstract.** This paper motivates the enablement of the Future Internet to become a highly functional service platform supporting the design and the operation of software applications in the Environmental Information Space. It reports on the experience made by the European research project ENVIROFI as one of the usage area projects within the Future Internet Public-Private Partnership programme. It describes the software components (environmental and specific enablers) which are required to connect with the domain-independent capabilities (generic enablers) of the Future Internet core platform for geospatially and environmentally-driven applications.

**Keywords:** Future Internet, ENVIROFI, generic enablement, specific enablement, environment information space, Open Geospatial Consortium, OGC

## 1 Motivation

Starting from proprietary software frameworks and the societal need for interoperable environmental services, the object- and service-orientated architecture design approaches of the past have paved the way to open, standardized and distributed design of the Environmental Information Space (EIS) [1]. The emerging Future Internet (FI) platform aims to establish an even more generic set of software building blocks which simplify the building of cross-domain applications.

With the mainstream trends towards virtually centralized computing resources (cloud computing) combined with the predominant role and extension of the Internet
technology towards an Internet of Things (IoT), Content, Services and People, EIS stakeholders are facing a disruptive technology shift which will affect the established technologies as well as the business models of EIS. The environmental data generated by smart low-cost sensors, also known as “Things” in the IoT context, is getting increasingly ubiquitous instead of being offered as distinguished “products” by service providers in the environmental domain sectors. Smart processing capabilities, e.g. the provision of aggregated environmental data as thematic layers in Geographic Information Systems (GIS), can be used on demand. The intention to combine huge amounts of environmental sensor-based observations with unstructured or semi-structured information of Web documents (e.g. environmental reports, images, videos) as well as with the human observations posted in social media transforms the design requirements of future EIS and the analysis of the existing sources of environmental information into “Big Data” management requirements.

In order to profit from these development, EIS stakeholders (e.g. designers, implementers) have to face the challenging task of integrating the legacy and future EIS applications into the emerging Future Internet framework. They need to understand the current and upcoming user requirements [2], often expressed by thematic experts of a particular domain, and to map these requirements onto highly generic FI software building blocks. In order to assure their re-use and sustainable implementations in context of the FI Enablement, such building blocks shall be specified and developed in an agile way, feature simple and well-defined services interfaces, and follow existing standards whenever possible. This sets the requirements for building the new generation of EIS to higher grounds once again while agile development methodologies and new domain-independent FI software building blocks have to be embraced.

Past experiences with the EIS design have stressed the fact that the majority of environmental information objects have geospatial references. This is reflected in the European regulations on information sharing and spatial data infrastructures such as INSPIRE, as well as in the widespread use of standards promoted by the Open Geospatial Consortium (OGC) within the environmental usage area. Hence, the building blocks of such an open and FI-enabled EIS have to support the geospatial processing as well as the existing open standards for geospatial data and service interfaces.

The rest of the paper is organized as follows. Section 2 of this paper introduces the FI-PPP programme and its environmental usage area project ENVIROFI. Three environmental pilot applications pursued by ENVIROFI are introduced in Section 3, followed by the presentation of the ENVIROFI Conceptual Architecture and the discussion of the generic and specific enablers in sections 4 and 5 respectively. The encountered technical challenges and the lessons learnt during the project are discussed in section 6. Finally, section 7 summarizes the vision of the future development of an FI-enabled EIS and environmentally enabled FI.

## 2 The Future Internet Public-Private Partnership

The European Commission (EC) launched the Future Internet Public-Private Partnership programme (FI-PPP) with the idea of enabling a broad range of Internet applica-
tions, including those of the environmental knowledge domain. The FI-PPP pro-
gramme shall advance a shared vision for common pan-European technology plat-
forms and their implementation, as well as the integration and harmonization of the
relevant policy, legal, and regulatory frameworks. As set in the Digital Agenda for
Europe<fnref n="1" />, these frameworks are prerequisites for realizing a common European digital
market economy with inclusive access to knowledge and awareness to societal issues.
Phase 1 of the FI-PPP started a set of interrelated projects, addressing different use
cases in vertical domain sectors. They cooperated with the ICT Core Platform which
is developed in the FI-WARE project (see http://www.fi-ware.eu/).

<figure><img src="image_3.png" /><figcaption>Fig. 1. ENVIROFI Approach to Design an Environmental Observation Web</figcaption></figure>

As illustrated in Fig. 1 the FI-WARE platform is an ICT platform based on generic
functional building blocks: the so called Generic Enablers (GE). These are used by
the usage area projects in order to validate and demonstrate the new generation FI
enabled environmental applications. Furthermore, the project provides development
benchmarks for innovation schemes and guiding new market sector Enterprise buy-in
FI technologies. ENVIROFI represents the environmental usage area within phase 1
of FI-PPP (see http://www.envirofi.eu/). It explores the so-called environmental ena-
blers, i.e. reusable building blocks for collecting and processing environmental data,
and provides environmental sector requirements to FI-WARE. Thus, ENVIROFI lays
the foundation for an FI-enabled Environmental Observation Web, which will help
Europe to tackle the grand challenges of climate change, socio-economic pressures on
the environment and sustainable development.

ENVIROFI's vision is to establish an Environmental Observation Web in which all
environmental data from sensors, citizens and models become available through the
Internet in a standardized and usable format. ENVIROFI specifically works on three
environmental application areas: biodiversity, personalized atmospheric data and
marine assets.

<footnote n="1">¹ http://ec.europa.eu/digital-agenda/</footnote>
## 3 Pilot Applications

The identification of the specific building blocks and enablers for the environment has been guided by an agile service-oriented analysis and design methodology [1, 3] of the EIS requirements inherited from existing European initiatives such as Copernicus<fnref n="2" /> and INSPIRE<fnref n="3" />, and the more specific requirements of the following pilot applications.

<figure><img src="image_4.png" /><figcaption>**Fig. 2.** Screenshots of the BIO app: The left hand side screenshot shows a list of trees around a given user's location. The right hand side screenshot shows such information on a map of the City of Florence (Italy).</figcaption></figure>

1. Bringing Biodiversity into the Future Internet: This pilot focuses on the usage of FI technology for the survey, analysis, quality assurance, persistence and dissemination of biodiversity data. The Biodiversity Survey Application (BIO App) aims to support the monitoring of terrestrial biodiversity. This enables users from a wide variety of backgrounds to: (i) Access data on interesting biodiversity occurrences which are recorded at their geographic location; (ii) Provide data on biodiversity occurrences which they observe; and (iii) Provide feedback on the correctness of existing and new recorded biodiversity occurrence in the system. In order to allow data provisioning by users, they may either add information to existing entries on individual plants or animals, or provide information on specimen which are not contained within the system. Although the BIO App operates in any geographical region, sample data sets in the cities of Vienna (Austria) and Florence (Italy) (see Fig. 2) allow users to test with large data sets, based on open data tree layers which are made available.

<footnote n="2">² previously known as GMES (Global Monitoring for Environment and Security), see http://copernicus.eu/</footnote>

<footnote n="3">³ Infrastructure for Spatial Information in the European Community, see http://inspire.jrc.ec.europa.eu/</footnote>
2. **Personal Information System for Air Pollutants, Allergens and Meteorological conditions:** This pilot focuses on the interaction with the environment by creating a series of integrated tools that comprise the backbone of the Personal Information System for Air Pollutants, Allergens and Meteorological conditions which potentially affect human health and well-being. The Personal Environmental Information System (PEIS) is a fully customizable, interactive mobile application enabling users to monitor information on weather conditions and atmospheric exposures and related hazards from their own perspective. PEIS was tested for the cities of Oslo (Norway) and Vienna (Austria) (see Fig. 3).

<figure><img src="image_5.png" /><figcaption>**Fig. 3.** Screenshots of the PEIS app: The left hand side screenshot shows a map of health and environmental conditions at outdoor sport facilities in the city of Oslo (Norway). The right hand side screenshot shows a personalized health calendar.</figcaption></figure>

3. **Future Internet Collaborative Usage of Marine Environmental Assets:** This pilot focuses on the collaborative use of FI technology for Marine Environmental Assets. The Marine Asset decision Support Tool (MAST) is a Web portal that merges up a number of freely available information and data feeds to monitor operational weather conditions in the Galway Bay, Ireland, promoting situational awareness among offshore marine operators. Through the intelligent fusion of real-time observation data with model predictions, the portal can be used to identify monitor sea-state conditions, water quality and the encountered risks for the marine industry to operate at sea. These include the aquaculture, fishing and leisure industries (see Fig. 4).
<figure><img src="image_6.png" /><figcaption>**Fig. 4.** Screenshots of the MAST portal: it shows real time conditions collected from various observation platforms around Galway Bay.</figcaption></figure>

# 4 Conceptual Architecture

The FI-WARE technical chapters are: Cloud Hosting, Data/Context Management, Internet of Things (IoT) Services Enablement, Applications/Services Ecosystem and Delivery Framework, Security and Interface to Networks and Devices (I2ND). They are highly independent from each other, and may heavily differ in terms of the adopted standards, technologies, data models, data representations and interaction patterns. They are application and use case agnostic to the level where none of the semantics that is implicitly available in the Use Case projects has been a-priori known to the FI-WARE GEs. See the list of GEs in the FI-WARE catalogue in [5]. In addition, the FI-WARE architecture supports the co-existence of various Web service technologies, as well as the resource-oriented, request/reply and event driven architectural styles.

The ENVIROFI conceptual architecture was built by profiling the various GEs according to the needs of the environmental domain, and also by identifying and specifying the functions specific to EIS applications. Furthermore, as the environmental domain heavily relies on generic geospatial standards, it was essential in the ENVIROFI conceptual architecture design (see Fig. 5) to accommodate these standards on top of the GEs, or better, integrate them among the GEs cluster.
<figure><img src="image_7.png" /><figcaption>Fig. 5. ENVIROFI Conceptual Architecture</figcaption></figure>

The specification of the ENVIROFI Conceptual Architecture [4] results from the work and experience of European research projects such as ORCHESTRA<fnref n="4" />, SANY<fnref n="5" />, EO2HEAVEN<fnref n="6" />, SWING<fnref n="7" />, ENVISION<fnref n="8" />, EuroGEOSS<fnref n="9" /> and TRIDEC<fnref n="10" />, and relies upon the following pillars:

* Reference models originally specified by standardization organizations such as ISO, OGC, OMG, OASIS and The Open Group, and tailored to the environmental domain [1].

* Profiles of geospatial services and information models specified by ISO and OGC.

* Specifications and implementations of architectural styles, design patterns and (partial) solutions.

A generic Environmental Monitoring and Decision Lifecycle based upon the INSPIRE lifecycle perspective served as a framework for the generalization of use case functionality from the various environmental pilot applications. ENVIROFI contributed with extensions to standardization under CEN /TC289 TR 15449 on Spatial Data Infrastructure, Reference model [6] and Service Centric view [7], and to ISO/TC211 19119 Geospatial Services [8] and further input to the related OGC Topic 12 on Service Architecture. ENVIROFI has also contributed to examples of the use of an RM-ODP modeling approach by use case-based specification templates.

<footnote n="4">⁴ Open Architecture and Spatial Data Infrastructure for Risk Management</footnote>

<footnote n="5">⁵ Sensors Anywhere</footnote>

<footnote n="6">⁶ Earth Observation and Environmental Modelling for the Mitigation of Health Risks</footnote>

<footnote n="7">⁷ Semantic Web Services Interoperability for Geospatial decision making</footnote>

<footnote n="8">⁸ ENVIronmental Services Infrastructure with ONtologies</footnote>

<footnote n="9">⁹ European approach to GEOSS (Global Earth Observation System of Systems)</footnote>

<footnote n="10">¹⁰ Collaborative, Complex and Critical Decision-Support in Evolving Crisis</footnote>
# 5 Geospatial and Environmental Enablers

In order to cope with the domain-independent geospatial aspects, ENVIROFI explicitly identified a set of specific enablers (SE) that address geospatial data provisioning and storage. These geospatial enablers encompass known geospatial information models (e.g. the OGC Observation and Measurements Model) and services (e.g. the OGC Sensor Observation Service). Hence, they may also be reused in other usage areas that deal with geo-referenced data processing, e.g. risk and crisis management [12].

The environmental SEs have been identified under five major categories which are derived from very distinct enablement functionalities¹¹:

1. **Harvesters, Connectors and Mediators:** These constitute a collection of brokers, connectors and mediator services which support protocols and data models. The models are specialized in the environmental domain. This thematic class of specific enabler facilitates easier interoperability between specific enabler based services, using agile and flexible service implementations.

2. **Volunteered Geographic Information:** This specializes in geo-referenced observation and data sampling the environmental usage area. The services in this thematic class provide ways to record and archive geo-tagged measurements for later use by other classed of specific enablers. The enablers in this class are designed to support crowdsourcing and crowdtasking of environmental measurements, performed by a large-scale community of volunteering environmental observers.

3. **Semantic Tagging Tools:** These tools and services provide support for semantic enrichment of environmental data streams and sources. This thematic class includes environmental domain ontology support, harvester services and linked data services, which allow uncertainty annotation of existing measurement resources.

4. **Fusion Tools for Heterogeneous Data Sources:** These are composed by environmental data fusion services, which may operate at different semantic levels. This thematic class includes pre-processing, feature extraction, situation assessment and forecasting services, with those for preparing and aggregating environmental data into formats which are suitable for use by end users and FI downstream services.

5. **Event detection and notification services:** These include services, which provide a variety of notification mechanisms, which are compatible with the environmental geospatial standards and protocols.

Fig. 6 below illustrates an example of a KML file which is produced as output using a chain of environmental enablers, which led to the fusion of environmental observations (in this example sea surface temperature) using three semantically conflicting and asynchronous heterogeneous data sources such as in situ, space-borne and model data [10].

¹¹ See the list of SEs in the ENVIROFI catalogue [9].
<figure><img src="image_8.png" /><figcaption>**Fig. 6.** Future Internet enablement of water quality monitoring in the marine environment, using generic data fusion from multiple observation sources</figcaption></figure>

The above mentioned categories of specific enablers for the environmental domain are also designed as application agnostic as much as possible. They offer the possibility to extend their usage as specific enablers for the environmental domain in its broadest sense and beyond.

# 6 Generic Enablers and cross-domain geospatial environments

Many of the existing and upcoming GEs from the FI-WARE Cloud Hosting, Data/Context management, and Security chapters are suitable for “filling the (standardization) gaps” in the environmental usage area. Others, most notably the GEs of the IoT chapter to some extent overlap with some types of OGC services.

The main challenge in adopting the GEs for real-world environmental domain applications is the harmonization and integration across the GE chapters. A potential customer needs one contact institution and one technically harmonized platform to take sustainable design decisions. Unfortunately, the initial release of the FI-WARE platform featured GEs at very different levels of maturity, and as a whole lacked harmonization and integration across the GE chapters. For example, the GEs did not support the authentication and authorization functionality of the identity management
GE. This is expected to change with the second release of the software and the intro-
duction the FI-WARE Open Innovation Laboratory (OIL) later in the year 2013.

Another important challenge of the FI-WARE platform is to address the weak sup-
port for geospatial data and processing. This is most notable at the level of event pro-
cessing, likely to slow down the uptake of the FI-WARE event processing framework
in the environmental usage area, and cannot be fully solved without extending the GE
functionality. The underlying OMA-NGSI<fnref n="12" /> data model is generic enough to allow the
embedding of geospatial information, but the FI-WARE architecture does not define
the way to do this. Likewise, the architecture does not prevent geospatial processing,
but no standardized geospatial processing functions are defined for existing FI-
WARE GEs from the Data/Context management Chapter.

It is also important to understand that FI-WARE neither defines a standardized way
for encapsulation of the processing services, nor a consistent set of standard data re-
trieval services. To a certain extent, this deficiency is compensated by the Pub-
lish/Subscribe Context broker GE and the Mediator GE [5]:

* The Mediator GE is defined as a middleware application responsible for providing interoperability among different communication protocols and among different data models. However, the ability to mediate between standardized OGC services used in the environmental usage area and the services used in other domains were not tested in ENVIROFI.

* The Pub/Sub Context Broker GE allows “Content providers” to register and publish information in form of the OMA-NGSI compliant events (“Context Entities”). “Context consumers” can subscribe to registered data sources and consume this information. The Pub/Sub context broker GE is essentially an event broker, but the Context Entities remain cached on the server until pre-defined “expiration time” and can be accessed over RESTful service interface. We have successfully used this property of Pub/Sub context broker to exchange data between the Environmental Georeferenced Observation service SE [9] and the Wirecloud Application Mashup GE in an extension of the biodiversity pilot.

In order to cope with the domain-independent geospatial aspects, ENVIROFI ex-
plicitly identified a set of enablers that address geospatial data provisioning and stor-
age. These geospatial enablers encompass the geospatial information models (e.g. the
OGC Observation and Measurements Model) and services (e.g. the OGC Sensor Ob-
servation Service). Hence, they may also be reused in other usage areas that require
geo-referenced data and data processing, e.g. security, transport and logistics, health,
risk and crisis management and so forth. With the exception of the application-
specific models, most of the ENVIROFI enablers provide application and even usage
area neutral functionality which involves observing, publishing, accessing and analyz-
ing geospatially and temporally referenced events and measurements. Fig. 7 below
illustrates the potential usage of ENVIROFI SEs in various cross-domain usage areas
of the evolving Future Internet. Indeed, further use cases and scenarios may be de-

<footnote n="12">¹² Open Mobile Alliance Next Generation Services Interface, see
http://technical.openmobilealliance.org/Technical/release_program/ngsi_v1_0.aspx</footnote>
scribed to benefit from the FI-WARE and ENVIROFI architecture, and clearly put in
value the enablers and technologies being developed over the project [11].

<figure><img src="image_9.png" /><figcaption>Fig. 7. Vision of the Environmental Enablement in Future Internet Cross-domain Areas</figcaption></figure>

7 Conclusion

Despite the current weak support for geospatial data and processing, the ENVIROFI
project team considers most of the FI-WARE GEs as generic enough and welcomes
the extensions of currently available software building blocks. Many of the existing
and upcoming GEs are suitable for “filling the (standardization) gaps” in the envi-
ronmental usage area. The combination of GEs and environmental SEs could thus be
used to build or support many cross-domain scenarios in the FI-PPP large-scale trials
in phase 3 and beyond.

Together with SEs from other usage areas, the FI-WARE platform has the potential
of becoming one of the important commodities and technology accelerators for Euro-
pean Small to Medium Enterprise organizations. In this sense it will be a major con-
tributor in the growth and expansion of ICT-driven enterprises in the ever growing
global digital market. However, the real value and success of FI-WARE generic ena-
blement will greatly depend on its ability to deliver working, intuitive and easy-to-use
enablers. These should not only connect to the specific enablers of the usage areas but
also take on board the geospatial and intelligent data processing requirements in FI
experimentations under the various phases of the FI-PPP and beyond. Only then, the
creation of sustainable ICT driven ecosystems with robust business and value chains
will be achieved.
8 References

1. Usländer, T.: Service-oriented Design of Environmental Information Systems. PhD thesis of the Karlsruhe Institute of Technology (KIT), KIT Scientific Publishing. (2010) http://digbib.ubka.uni-karlsruhe.de/volltexte/1000016721

2. Schade, S., Fogarty, B., Kobernus, M., Schleidt, K., Gaughan, P., Mazzetti, P., Berre, A.: Environmental Information Systems on the Internet: A Need for Change. In: Proceedings of the ISESS 2011, Brno, Czech Republic, pp. 144-153, Springer Verlag (2011)

3. Usländer, T., Batz, T.: How to Analyse User Requirements for Service-Oriented Environ-
mental Information Systems. In: Proceedings of the ISESS 2011, Brno, Czech Republic,
pp. 161-168, Springer Verlag (2011)

4. ENVIROFI Consortium (Ed.). D4.2 Environmental Architecture. Deliverable D4.2 of the FP7 project ENVIROFI Work Package 4 (2012)
http://www.envirofi.eu/Downloads/PublicDeliverables/tabid/4983/Default.aspx

5. FI-WARE Catalogue. All information, documentation and tools you need as a developer to start using a Generic Enabler (GE) Implementation. http://catalogue.fi-ware.eu/

6. CEN/TC289 – TR 15449 Geographic information – Spatial Data Infrastructures – part 1 Reference model (November 2011)

7. CEN/TC289 – TR 15449 Geographic information – Spatial Data Infrastructures – part 4, Service Centric view (May 2012)

8. ISO/TC211 – ISO 19119 PT/EC revision draft (May 2013)

9. ENVIROFI Catalogue. Central repository for implementations of Specific Enablers (SE) for the environmental Usage Area within the Future Internet Public Private Partnership programme (FI-PPP). http://catalogue.envirofi.eu/

10. Sabeur, Z., Chakravarthy, A., Bashevoy, M. and Modafferi, S.: Structured Multi-level Data Fusion and Modelling of Heterogeneous Environmental Data for Future Internet Applications. Geophysical Research Abstracts, Vol. 15, EGU2013-6311-2, 2013, EGU General Assembly (2013)

11. ENVIROFI Consortium (Ed.). D6.2.3 Report on Community Consultation. Deliverable D6.2.3 of the FP7 project ENVIROFI Work Package 6 (2013) http://bscw.fi-ppp.eu/pub/bscw.cgi/d17436/ENVIROFI%20D6.2.3_Report_on_Commu-nity_Consultation_III.pdf

12. Berre, A.-J., Usländer, T., Schade, S.: Identification and Specification of Generic and Spe-
cific Enablers of the Future Internet – Illustrated by the Geospatial and Environmental
Domain. Lecture Notes in Computer Science, Volume 6994, pp. 278-289 (2011)