CEOS Database API Overview

Slides:



Advertisements
Similar presentations
CEOS EO Handbook Database The MIM Shelley Stover CEOS Systems Engineering Office (SEO) Working Group on Climate Meeting Darmstadt March 4 - 7, 2014.
Advertisements

Emerging Platform#6: Cloud Computing B. Ramamurthy 6/20/20141 cse651, B. Ramamurthy.
Next Generation Application Platform (NGAP) Andrew Mitchell WGISS-39 Tsukuba, Japan Monday, May 11,
Introduction to Amazon Web Services (AWS)
Coordination Group for Meteorological Satellites - CGMS Climate Monitoring Architecture: Status and way forward Presented to CGMS-41 plenary session.
CEOS Database and EO Handbook Ivan Petiteville ESA CEOS Plenary, Agenda Item #25 Tromsø, Norway October 2014.
WGISS 37 Cocoa Beach Florida April 18, 2014 Andrew Mitchell Satoko H. MIURA.
Overview of CEOS Virtual Constellations Andrew Mitchell NASA CEOS SIT Team / WGISS NASA ESRIN – Frascati, Italy September 20, 2013 GEOSS Vision and Architecture.
What is CWIC? Authors: Doug Newman Andrew Mitchell
The CEOS MIM Database & EO Handbook 2012 G Dyke & S Ward (ESA MIM team) I Petiteville (ESA) 26 th CEOS Plenary Bengaluru, Oct 2012.
CEOS-CGMS Working Group on Climate John Bates NOAA/NESDIS/NCEI SIT Workshop Agenda Item 7 CEOS Action / Work Plan Reference CEOS SIT Technical Workshop.
Committee on Earth Observation Satellites Ivan Petiteville, ESA Plenary Agenda Item #29 29 th CEOS Plenary Kyoto International Conference Center Kyoto,
Task IN-03 GEO Work Plan Symposium 2014 GEOSS Common Infrastructure IN-03.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
The CEOS MIM Database & EO Handbook 2013 G Dyke & S Ward (ESA MIM team) I Petiteville (ESA) 27 th CEOS Plenary Montreal, 5-6 Nov 2013.
CENSUS OUTPUTS Dissemination Plans Chris Ashford 2011 Census Outputs : Technical Delivery.
WGISS Working Group for Information Systems & Services Andrew Mitchell NASA– WGISS chair WGISS-41 Canberra – Australia 14 th March – 18 th March 2016 Committee.
CEOS Working Group on Information System and Services (WGISS) Data Access Infrastructure and Interoperability Standards Andrew Mitchell - NASA Goddard.
The International Ocean Colour Coordinating Group International Network for Sensor Inter- comparison and Uncertainty assessment for Ocean Color Radiometry.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Committee on Earth Observation Satellites John Bates, NOAA Plenary Agenda Item 8 29 th CEOS Plenary Kyoto International Conference Center Kyoto, Japan.
Incoming Themes for 2017 Frank Kelly, USGS
WGISS Working Group for Information Systems & Services
CEOS Work Plan Andrew Mitchell - NASA WGISS-43
WGISS Working Group for Information Systems & Services
International Data Centre on Hydrology of Lakes and Reservoirs
WGISS Working Group for Information Systems & Services
Oracle HTMLDB introduction
Essential Climate Variables (ECVs) and the ECV Inventory
Joint IPR/DAI Workshop
Advisor 6 Overview & China Rollout Status
LSI-VC Jenn Lacey, USGS, LSI-VC Co-Lead CEOS SIT-33
CEOS Missions, Instruments and Measurements Database
USOAP Continuous Monitoring Approach (CMA) Workshop
WGCV Work Plan Actions K. . Thome NASA WGCV Plenary # 43
Action Request (Advice) Registry
Land Imagery Data Architectures
Open Data Cubes Cloud Services Experiences and Lessons Learned
Future Data Architectures Big Data Workshop – April 2018
MIM Database and CEOS Info Systems
SEO Report Brian Killough NASA, CEOS Systems Engineering Office
CEOS Information Systems Survey
CEOS and GEO Workplan Review
CEOS Information Systems Survey
CEOS/CGMS Working Group Climate
FDA Objectives and Implementation Planning
WGCV-43 meeting overview, goals, and agenda approval
CEOS DB API and Waveband Improvements
Precipitation Virtual Constellation (P-VC)
Training for developers of X-Road interfaces
WGISS Working Group for Information Systems & Services
SESSION 2: GLOBAL DATA FLOWS STUDY
FDA-08 FDA Whitepaper Update
SEO Report to WGISS Brian Killough CEOS Systems Engineering Office (SEO) WGISS-46 Meeting October 22, 2018.
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
FDA Topics Going Forward…???
WGISS - 41 GA/CSIRO, Canberra, Australia 16th March 2016
Phases of Designing a Website
Missions, Instruments, and Measurements (MIM) Database Report
SEO Report Brian Killough, NASA, CEOS SEO CEOS Plenary 2018
WCRP Data Advisory Council July 3, 2015 ECV Update
MIM Database API Demonstration
Brian Killough (NASA, SEO), Mirko Albani (ESA, WGISS Chair)
CEOS Work Plan LSI-VC Deliverables
SEO Report to WGISS-47 Brian Killough
Open Data Cube Demo and FDA Interfaces
SDMX IT Tools SDMX Registry
Report: CEOS Missions, Instruments and Measurements Database
SEO Report to WGISS-48 Brian Killough
Report: CEOS Missions, Instruments and Measurements Database
Presentation transcript:

CEOS Database API Overview Andrew Mitchell - NASA WGISS Chair April 3, 2017 WGISS Support for MIM And Service Registry

http://database.eohandbook.com/

Rational Enabling machine-to-machine access to CEOS Database content via an API (Application Programming Interface) would enable the content to be embedded in and leveraged by external developers. Several potential API users have been identified, including WGISS and the CEOS SEO – however, it could be expected that other users may develop applications on top of the API once it’s is published, and in addition, we may find internal uses for the API that we have not yet considered.

initial API functions are proposed API call by missionID (or name with controlled vocab) to get mission metadata (e.g. launch date, end of life date, status, etc. from a profile like this) API call by instrumentID (or name with controlled vocab) to get instrument metadata (e.g. type, resolution, measurements, etc. from a profile like this) [Phase 2, USGS request] API call by wavebandID to get instruments with certain waveband properties. (Need to be confirmed with SEO and USGS.) API call by measurementTypeID to get a list of instruments making a particular measurements (e.g. this list) API call by gcosipECVID (ECV = Essential Climate Variable) to get a list of instruments measuring a particular ECV, and/or metadata about the ECV (e.g. action item, action status, products from a profile like this). API call by agencyID (or name with controlled vocab) to get agency mission or instrument metadata.

Implementation Approach Incremental development approach leveraging to the greatest extent possible existing and established services and frameworks. An initial assessment of the AWS (Amazon Web Services) API Gateway calling Lambda functions to access the database for our expected level of service need appears promising. The cost scales with usage, and there appears to be a significant free tier which may end up covering most of our requirements. The development process is comparatively straight forward, and allows the developer to focus directly on writing the code (Python, or C# supported, CEOS database website implemented in C#) that will power the response. Capacity with AWS is not an issue even for the largest operators, and our application will be very modest in comparison, so scaling is not an issue. Going with the AWS does lead to some platform lock-in, but does enable rapid prototyping and spin-up with minimal development effort. Andrew Mitchell - NASA WGISS Chair April 3, 2017

How can WGISS Help? Metadata Models Cloud Computing Lessons Learned Service Registry ??