THE GEOSS PLATFORM – TOWARDS A BIG EO DATA SYSTEM LINKING GLOBAL USERS AND DATA PROVIDERS

J. Van Bemmelen (1), P. De Salvo (2), M. Santoro (3), P. Mazzetti (3), G. Colangeli (1), S. Nativi (4)

(1) European Space Agency (2) GEO Secretariat (3) Institute of Atmospheric Pollution Research, National Research Council of Italy (4) EC Joint Research Centre Group on Earth Observation and Global Earth Observation system of systems GEO AND GEOSS The Group on Earth Observation (GEO)

GEO is a partnership of more than 100 national governments and in excess of 100 Participating Organizations that envisions a future where decisions and actions for the benefit of humankind are informed by coordinated, comprehensive and sustained Earth observations.

Ministers of the GEO member governments meet periodically to provide the political mandate and overall strategic direction for GEO. The Mexico City Ministerial Declaration from the GEO Ministerial Meeting in 2015 saw world leaders commit to support open Earth observation data for the next decade. 104106 ParticipatingMember States Organizations Global Earth Observation System of Systems (GEOSS)

Together, the GEO community is creating a Global Earth Observation System of Systems (GEOSS). Earth observations from diverse sources, including satellite, airborne, in- situ platforms, and citizen observatories, when integrated together, provide powerful tools for understanding the past and present conditions of Earth systems, as well as the interplay between them. GEOSS aims to better integrate observing systems and share data by connecting existing infrastructures. There are more than 200 million open data resources in GEOSS from more than 150 national and regional providers such as NASA and ESA; international organizations such as WMO and the commercial sector such as Digital Globe. GEOSS Platform (a.k.a. GEOSS Common Infrastructure - GCI) IMPLEMENTING GEOSS GEOSS end‐Users DOWNSTREAM GEOSS ApplicationsGEOSS Applications GEOSS ApplicationsGEOSS Applications GEOSS Application Developers (intermediate Users)

GEOSS Platform MIDSTREAM

Enterprise System 1 Enterprise System System 3 … . Enterprise 4 Enterprise Enterprise System 2 System 1 Enterprise System 3 Enterprise … . System 2 System 2 Enterprise System System Enterprise 4 Enterpris System Z System 3 e System 4 SBA 8 1 … . … . Enterpris Enterprise e System System j SBA 2 K UPSTREAM SBA 1

GEOSS Providers The GEOSS Platform

• A collaboration between

• Co-financed via Grant from DG-RTD

• Connecting Earth Observation Users x Resource Providers

• Following a user-centric approach based on three pillars: collaboration, customisation and re-use

• Coordination with international players via GEO, EC, ESA The GEOSS Platform Components

GEOSS Mirror Data Providers Societal Benefit Areas

GEOSS Widget

GEOSS Yellow Pages GEOSS API GEOSS GEOSS Status Checker View > 400 million data resources spanning all SBAs Some GEOSS Platform Numbers Users

GEOSS presently more than 178 open data catalogs and information systems, comprising over 414 million data and information resources. GEOSS, in the last two years, served about 15 thousand unique users finalizing about 150 thousand searches ~ 150 thousand searches

> 178 Data > 45 million > 400 million Providers Datasets Granules GEOSS Platform 35 including APIs Languages Geolocation of unique IP addresses Academic User Commercial User Governamental User

Hosting User Private User Unknown User ADDRESSING HETEROGENEITY GEO DAB

OGC CSW 2.0.2 AP ISO 1.0 INPE OGC CSW 2.0.2 ebRIM EO CKAN OGC CSWIntroduction 2.0.2 ebRIM CIM of a brokering tier (GEO DAB) DCAT dedicated to mediation of ESRI GEOPORTAL 10 GI‐cat OAI‐PMHservice 2.0 interfaces and metadata models ESRI harmonizationGEOPORTAL 10 in a transparent OpenSearch 1.1 NCML‐OD OpenSearchway 1.1 for ESIP both users and data providers. BCODMO OpenSearch GENESI DR NCML‐CF CKANThe GEO DAB maps the diverse models NetCDF‐CF onto 1.4 its own internal model, CUAHSIwhich HIS‐Central is general enough to comprise allFTP the populated necessary with supported concepts. metadata types ESRI REST API 10.3 WAF Web Accessible Folders OGC WCSThe key features of the GEO DAB internal GeoNetwork data (2.2.0 and or greater) metadata models are OGC WMS Ecological Markup Language 2.1.1 OGC WFSflexibility 1.0.0, 1.1.0, 2.0.0 and extensibility allowing NERRS adding (National new Estuarine concepts Research Reserve and System) related OGC WMTSattributes. HMA CSW 2.0.2 ebRIM/CIM OGC SOS 1.0.0, 2.0.0, 2.0.0 Hydro Profile HDF OGC WPS 1.0.0 IADC DB (MySQL) OGC CSW 2.0.0 Core GrADS‐DS OGC CSW 2.0.2 AP ISO 1.0 FedEO OGC CSW 2.0.2 ebRIM/EO AP ARPA DB (based on SQL) OGC CSW 2.0.2 ebRIM/CIM AP ESRI Map Server IRIS Station SHAPE files (FTP) IRIS Event KISTERS Web ‐ Environment of Canada HYRAX THREDDS SERVER 1.9 Environment Canada Hydrometric data (FTP) OAI‐PMH 2.0 ‐Harvesting OpenSearch 1.1 GBIF Earth Engine DIF RASAQM HYDRO EGASKRO UNAVCO SITAD (Sistema Informativo Territoriale Ambientale Diffuso) CDI 1.04, 1.3, 1.4 File System ISO19115‐2 GDACS THREDDS 1.0.1, 1.0.2 GeoRSS 2.0 THREDDS‐NCISO 1.0.1, 1.0.2 Degree catalog service 2.2 THREDDS‐NCISO‐PLUS 1.0.1, 1.0.2 OpenSearch GENESI DR GEOSS Portal

User-centric, considering various user communities: •GEO Flagships and Global initiatives •ESA Thematic Exploitation Platforms

SBA/Thematic Customization: Satellite: includes smart filters for imagery (Landsat, Sentinel 2) and SAR-type (Sentinel 1) satellite data;

Disater Resilience SBA: Earthquake events filters GEOSS Platform Re-usable Components SUPPORTING USER COMMUNITIES GEOSS APIs

GEOSS end‐Users DOWNSTREAM GEOSSGEOSS Applications Applications  GEOSS Applications GEOSS Applications GEOSS Portal GEOSS Application Developers (intermediate Users)  GEOSS Common Infrastructure APIs

MIDSTREAM Mediation modules

 A set of standard Web service interfaces: Advanced users who are experienced in •e.g.OGC service interfaces, OAI-PMH, FTP, etc. the utilization of geospatial data A set of APIs for software developers: • Client side APIs: Web developers with good knowledge of  – (high-level) JavaScript library W3C technologies, including: HTML5, – … . (Python) Javascript, and CSS • Server side APIs: Expert users in developing applications  – REST/JSON APIs – OpenSearch APIs which communicate with remote servers – … . over HTTP GEOSS View

Definition: Subset of the whole GEOSS resources defined by applying, via the DAB, a set of clauses Discovery clauses (e.g. spatial envelope, keywords, sources, etc.) Access clauses (e.g. data format, access protocol, CRS, etc.) Defined “View” exposed via the GEOSS Portal/APIs/Widgets/Mirror Sites

Consumer-defined View – i.e. Client-side These views are available only for the client application which defined the view. Provider-defined View –i.e. Server-side These views are available for all client applications. GEOSS Widget

A freely-available instantiation of selected GEOSS Portal widgets with various functionality made available for possible customization in various areas of application (e.g., a specific SBA, Initiatives, etc.).

• This is accomplished by publishing portal code parts (widgets) wrapped up in API

• Kernel at server side (continue maintenance, enhancements, etc., like a library) GEOSS Mirror

• GEOSS Portal site customisation for SBAs, Flagships, Initiatives, Communities It is available at www.geoportal.org/community/GEO_X_Initiative The customisation will better serve the specific community interests by filtering: • Catalogues and search results by a specific theme or GEOSS view (e.g., cold regions, mountains, etc.) • Location of interests • Services/Processing/Tools (in the future …) Thank you