OGC Happenings: OGC19-020: Testbed-15 Service Discovery

Slides:



Advertisements
Similar presentations
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
Advertisements

OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
WGISS CNES SIT-30 Agenda Item 10 CEOS Action / Work Plan Reference 30 th CEOS SIT Meeting CNES Headquarters, Paris, France 31 st March – 1 st April 2015.
Federated Earth Observation (FedEO) Status
DDI Lifecycle: Moving Forward Outcome of the Recent Workshop in Dagstuhl Joachim Wackerow.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
Page 1 Federated Earth Observation (FedEO) Demo & Future Activities CEOS WGISS Meeting #40 28 September – 2 October, 2015 Harwell, Oxfordshire, UK Hosted.
WGISS Working Group on Information Systems and Services Richard MORENO CNES WGISS report, Agenda Item 14 Tromsø, Norway October 2014.
WGISS Richard MORENO CNES SIT Workshop Agenda Item #8 CEOS SIT Technical Workshop CNES, Montpellier, France 17 th -18 th September 2014.
Task IN-03 GEO Work Plan Symposium 2014 GEOSS Common Infrastructure IN-03.
Page 1 Federated Earth Observation (FedEO) Status CEOS WGISS Meeting #40 28 Sep – 02 Oct, 2015 Harwell, UK Hosted by UKSA M.Albani, P.Mougnaud, A.Della.
Page 1 OpenSearch Project CEOS WGISS Meeting #40 Interoperability Interest Group M.Albani, P.Mougnaud, A.Della Vecchia (ESA) Yves Coene (Spacebel) WGISS#40.
ESA UNCLASSIFIED – For Official Use Data Stewardship Interest Group ESA – EO Data Stewardship Maturity Matrix WGISS#41 Meeting, Canberra, (AUS) 14–18 March,
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
CEOS Working Group on Information System and Services (WGISS) Data Access Infrastructure and Interoperability Standards Andrew Mitchell - NASA Goddard.
® Sponsored by Architecture DWG 98th OGC Technical Committee Washington, DC USA Carl Reed, Joan Maso 10 March 2016 Copyright © 2016 Open Geospatial Consortium.
Page /06/2014HMA-S Final Presentation - 11/06/2014 HMA for Science Executive Summary Y. Coene, Spacebel s.a. C. Gizzi, Airbus Defence and Space Final.
GCI Architecture GEOSS Information System Meeting 20 September 2013, ESA/ESRIN (Frascati, Italy) M.Albani (ESA), D.Nebert (USGS/FGDC), S.Nativi (CNR)
Linking Big Data from Space to Apps on Earth
European Monitoring Platform for Mapping of QoS and QoE
EO OpenSearch GeoJSON Encoding
M. Albani, P. Mougnaud, A. Della Vecchia (ESA)
CEOS OpenSearch Project II
WPS updates from ESA Projects
OGC TB13 EO Cloud Thread Cristiano Lopes 03/04/2017.
Implementing through the GCI
WGISS Connected Data Assets
WGISS Connected Data Assets Sept 26, 2017 Yonsook Enloe
GeoJSON(-LD) Encoding of Granule Metadata
SMAAD Project Summary SMAAD Final Presentation – updated for
CEOS OpenSearch Project II
GEOSS EVOLVE Osamu Ochiai GEO Secretariat CEOS WGISS-43
SMAAD Project Semantic Annotation and Mediation
Modernizing web service standards: The next version of WFS
Earth Observation topics in OGC
O. Barois, A. Della Vecchia, M. Albani (ESA)
OGC Testbed 13 Outcomes and Information on the OGC Testbed 14
A. Della Vecchia, D. Guerrucci, M. Albani (ESA)
WGISS Connected Data Assets April 5, 2017 Yonsook Enloe
Overview of Progress HMA Standardisation Work
WGISS Connected Data Assets April 9, 2018 Yonsook Enloe
INSPIRE Good Practices
CEOS OpenSearch Project II
Standardisation Status Update
Proposal for a procedure for adoption of INSPIRE good practices
M. Albani, P. Mougnaud, A. Della Vecchia (ESA)
Google Dataset Search Evaluation
A. Della Vecchia, D. Guerrucci, M. Albani (ESA)
CEOS OpenSearch Conformance Test Document
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
LOD reference architecture
HMA Follow-on Kickoff Meeting
OGC and activities HMA-T Phase 2 KO Meeting
Status OpenSearch Standardisation Activities - HMA-S Project
Quoting and Billing: Commercialization of Big Data Analytics
CEOS OpenSearch Project
M. Albani, P. Mougnaud, A. Della Vecchia (ESA)
HMA for Science Task 1 – Project Management
Brian Killough (NASA, SEO), Mirko Albani (ESA, WGISS Chair)
A. Della Vecchia, D. Guerrucci, M. Albani (ESA)
A. Della Vecchia, D. Guerrucci (ESA)
OGC Testbeds 14 and 15 Cristiano Lopes 02/05/2019
OpenSearch and JSON-LD for enhanced Earth observation data and service discovery Dr. Ingo Simonis Workshop on making spatial data discoverable through.
QoS Metadata Status 106th OGC Technical Committee Orléans, France
IGARSS 2019 Dr. Ingo Simonis July 2019
CEOS WGISS-48 Hanoi, Vietnam October 8-11, 2019 Hosted by VNSC VAST
WGISS Connected Data Assets Session Today
George Percivall CTO, Chief Engineer Open Geospatial Consortium
ESA EO Thesauri Andrea Della Vecchia (Randstad), Yves Coene (Spacebel)
Federated Earth Observation (FedEO)
Presentation transcript:

OGC Happenings: OGC19-020: Testbed-15 Service Discovery Yves Coene (Spacebel), Andrea Della Vecchia (Randstad), Damiano Guerrucci (ESA), Mirko Albani (ESA) CEOS WGISS#48 8th October 2019

Outline Introduction Service discovery model Implementations Conclusion

Introduction OGC 13-026r9, OGC 17-047, OGC 17-003 have been approved by OGC. Benefited from thorough review comments by WGISS SLT members. Covered EO OpenSearch and EO Granule metadata (GeoJSON) OGC Testbed-13 (2017) and Testbed-14 (2018): "Application Package" to package and deploy (processing) applications on a cloud environment (i.e. Dockerized components) ADES and EMS services, based on WPS-T model. Emerging next generation of OGC services model (RESTful) OpenAPI OGC API Common OGC API – Features - Part 1: Core (OGC 17-069r2)

Introduction OGC 13-026r9, OGC 17-047, OGC 17-003 have been approved by OGC. Benefited from thorough review by WGISS SLT members. Covered EO OpenSearch and EO Granule metadata (GeoJSON) OGC Testbed-13 (2017) and Testbed-14 (2018): "Application Package" to package and deploy (processing) applications on a cloud environment (i.e. Dockerized components) ADES and EMS services, based on WPS-T model. Emerging next generation of OGC services model (RESTful) OpenAPI OGC API Common OGC API – Features - Part 1: Core (OGC 17-069r2)

Introduction OGC Testbed-14 – multi-platform workflows

Introduction Testbed-15 proposes common (standards-based) approach to … (1) discovery of EO data processing applications and services (2) deploy them (if not yet deployed) behind standardised OGC interfaces (3) execute them Enhance discoverability of scattered EO Processes and Applications (e.g. ESA Common Architecture, NASA multi-agency analytics)

Outline Introduction Service discovery model Implementations Conclusion

Service Discovery Model Objectives Developer friendly solution consistent across environments to discover, deploy, invoke “building blocks” Developer friendly technology choices: JSON, OpenSearch, OpenAPI, … Binding agnostic data model Deliverables Engineering Report OGC 19-020

Service Discovery Model OGC 19-020: EO process and application discovery model (Engineering Report) §6.2 - Service interface §6.3 - Service management interface §7 - Metadata model §8 - Implementations & lessons learned EO Exploitation Platform DWG | Leuven | 24 June 2019

Service and Service Mgt Interface Application resources Shaped by OGC API Common Proposed by Testbed-15 (rest is OpenAPI Common)

Collections - GeoJSON /collections Collections Resource (JSON response)

OGC API Common - APIDefinition /api APIDefinition Resource Simple (OpenSearch) or advanced (OpenAPI) Content negotiation

Services - GeoJSON /services Services Resource

Services - FeatureCollection /services OpenSearch Response (OGC 17-047)

Services - Faceted Results - Borrowed from OASIS searchRetrieve standard*. (*) http://docs.oasis-open.org/searchws/searchRetrieve/v1.0/os/schemas/facetedResults.xsd

Service - Feature GeoJSON and JSON-LD OWS Context (OGC 14-055r2) Aligned with DCAT (W3C) and GeoDCAT-AP (EC) Testbed-15 OGC 19-020 EO Process & Application Metadata Testbed-15 Catalog & Discovery ER GeoJSON Metadata JSON-LD Metadata

GeoJSON Feature [OGC14-055r2] dcat: DataService [DCAT Version 2]

Outline Introduction Service discovery model Implementations Conclusion

Implementations Multiple implementations Covering different use cases Testing underway ER submission (End Oct. 2019) Presentation at TC Toulouse

Outline Introduction Service discovery model Implementations Conclusion

Conclusion Modular discovery interface Simple client: "OpenSearch " (R) Advanced client: "OGC API Common" and OpenAPI (CRUD). Maximum reuse of existing specifications OGC 14-055r2 (OWS Context) -> + (additional) Offerings for container, application package, etc.. DCAT (V2), DCAT-AP, GeoDCAT-AP metadata specifications OGC 13-026r8, OGC 10-032r8 OpenSearch OGC 17-047 OpenSearch GeoJSON(-LD) Response OGC API Common, OASIS searchRetrieve Explain Service-binding agnostic data-model also applicable in JSON-LD, RDF (SPARQL), Linked Data, OGC API Features...

Thank you.

References http://databio.spacebel.be/eo-catalog/readme.html OpenAPI Specification, Version 3.0.2 [https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md] OGC API (OAPI) Common Specification [https://github.com/opengeospatial/oapi_common] JSON Schema [https://tools.ietf.org/html/draft-zyp-json-schema-04] Data Catalog Vocabulary (DCAT) - Revised edition, W3C Editor’s Draft 05 May 2019 [https://w3c.github.io/dxwg/dcat/] Data Catalog Vocabulary (DCAT) - Revised edition W3C Working Draft 16 October 2018 [https://www.w3.org/TR/vocab-dcat-2/] DCAT-AP Version 1.2, European Commission [https://joinup.ec.europa.eu/solution/dcat-applicationprofile-data-portals-europe/releases] GeoDCAT-AP Version 1.0.1, European Commission [https://joinup.ec.europa.eu/solution/geodcatapplication-profile-data-portals-europe/distribution/geodcat-ap-101-pdf]

References OGC 10-032r8, OGC OpenSearch Geo and Time Extensions [https://portal.opengeospatial.org/files/?artifact_id=56866] OGC 13-026r9, OGC OpenSearch Extension for Earth Observation (OpenSearch-EO) [http://docs.opengeospatial.org/is/13-026r8/13-026r8.html] OGC 17-047, OGC OpenSearch-EO GeoJSON(-LD) Response Encoding Standard [https://portal.opengeospatial.org/files/?artifact_id=83328] OASIS OpenSearch -searchRetrieve: Part 7. Explain Version 1.0, OASIS Standard, 30 January 2013 [http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/searchRetrieve-v1.0-part7-explain.html]