CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock

Slides:



Advertisements
Similar presentations
PHP Form and File Handling
Advertisements

CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
CWIC Start OpenSearch prototype January 28 th 2014 Calin Duma CWIC and GCMD OpenSearch Implementations.
CWIC Exception & Error Handling Archie Warnock Lingjun Kang Genyong Yu
S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster.
CWIC Metrics Eugene G. Yu Lingjun Kang Archie Warnock
Support for Client Partners Eugene G. Yu Lingjun Kang Archie Warnock
1 EDG Valids Activities Patrick Agbu & Frank Corprew EOS Data Gateway Science and Operations CEOS Subgroup Meeting – CINTEX.
CEOS IDN Report Cocoa Beach, FL WGISS-37, April 2014 Michael Morahan
WGISS-37 Meeting Tuesday April 15 th 2014, 1:00PM CWIC-Smart A generic OpenSearch client Calin Duma Doug Newman
ECHO Open Search ECHO Technical Interchange 05/01/13 9:00am EST Doug Newman.
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1. Chapter 2: Relational Databases and Multi-Table Queries Exploring Microsoft Office.
WGISS-37 Meeting Tuesday April 15 th 2014, 1:00PM CWIC-Smart and CWIC-Start Testing Calin Duma Doug Newman
CWIC Developers Meeting January 29 th 2014 Calin Duma Service Level Agreements High-Availability, Reliability and Performance.
CWIC/IDN synchronization Lingjun Kang Michael Morahan
Earth Data Open Search Specifications Doug Newman (NASA ECHO) CWIC January 2014.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
Page 1 CSISS Center for Spatial Information Science and Systems Design and Implementation of CWIC Metrics Weiguo Han, Liping Di, Yuanzheng Shao, Lingjun.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
1 Maintaining the momentum of OpenSearch in Earth Science data discovery Doug Newman (NASA ECHO) & Dr Chris Lynnes (GES DISC) 12/11/13 10:50am PT IN32A-03.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
Page 1 CSISS Center for Spatial Information Science and Systems WGISS-37 meeting,2014 CWIC OpenSearch Implementation Yuanzheng Shao, Lingjun Kang, Archie.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 Design Issues in XML Databases Ref: Designing XML Databases by Mark Graves.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 Overview CWIC/IDN Synchronization Lingjun Kang
WGISS 37 CCMEO Data Provider Status Patrick King April 15, 2014.
WGISS-40: IDN Report Michael Morahan WGISS-40 Fall meeting / Harwell, United Kingdom
National Aeronautics and Space Administration Jet Propulsion Laboratory California Institute of Technology Pasadena, California EDGE: The Multi-Metadata.
Archie Warnock, A/WWW Enterprises OCG Catalog Specification v2.0 Overview and Discussion Archie Warnock, Doug Nebert Yonsook Enloe, Jolyon Martin May 14,
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Metrics: Current and Future Weiguo Han, Liping Di, Yuanzheng Shao, Lingjun Kang Center.
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
CWIC + OPENSEARCH: IT WORKS WITH BROWSERS, TOO Archie Warnock Lingjun Kang Genyong Yu
CWIC Development Team Archie Warnock CWIC Development Team Workshop, Greenbelt, MD January 2014.
Archibald Warnock FGDC Activities CIP/INFEO Interoperability and ISO CD2 Metadata Activities.
CWIC Developers Meeting January 28 th 2014 Calin Duma CSW and OpenSearch from the CWIC Start client perspective.
Slide: 1 CWIC Status Report Yonsook Enloe WGISS-40, Harwell UK Oct 1, 2015.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 CWIC OpenSearch Design and Implementation Yuanzheng.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 CWIC Server-Client Interactions Yuanzheng Shao, Lingjun.
CEOS Open Search Best Practices Doug Newman (NASA ECHO) CWIC January 2014.
What is ECHO? ECHO Open Search ECHO Facts NASA’s Earth Observing System ClearingHOuse (ECHO) acts as the core metadata.
CWIC Open Search Best Practices Doug Newman (NASA ECHO) CEOS WGISS-37 April 15th 2014 Presenter: Archie Warnock (A/WWW Enterprises)
CEOS OpenSearch Project Yoshiyuki Kudo (JAXA) WGISS-37.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 Adding more ECHO datasets to CWIC Lingjun Kang
Support of contact information with multiple organization structure in CWIC & IDN Lingjun Kang Eugene.
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
Running a Forms Developer Application
CWIC Status Report Yonsook Enloe yonsook. k.
Michael Morahan CEOS WGISS-43 Meeting
CAP-378 and “Conhecer para não ignorar”
EUMETSAT CWIC Status Report
ESIP Discovery – Show & Tell ESIP Summer Meeting 2011 Matt Cechini
Array Array is a variable which holds multiple values (elements) of similar data types. All the values are having their own index with an array. Index.
OpenSearch: the data search API for everyone
Recommended Budget Reductions
O. Barois, A. Della Vecchia, M. Albani (ESA)
CWIC Status Report Yonsook Enloe yonsook. k.
CWIC Status Report Yonsook Enloe yonsook. k.
CWICSmart A programmatically-derived user interface for Open Search implementations WGISS-39 Doug Newman (NASA EOSDIS – Raytheon) This work was supported.
Tweaking CWIC Practices to Fit
CEOS WGISS INTEGRATED CATALOG (CWIC)
Part B – Structured Exception Handling
EUMETSAT CMR/CWIC Status Report
WGISS Connected Data Assets Client Guide Oct 23, 2018 Archie Warnock
Status OpenSearch Standardisation Activities - HMA-S Project
ESIP Winter Meeting 2016 January 2016
From Collection to Granule in
OpenSearch and JSON-LD for enhanced Earth observation data and service discovery Dr. Ingo Simonis Workshop on making spatial data discoverable through.
WGISS WGISS Connected Data Assets Status Report October, 2019 CWIC Team Eugene Yu (GMU), Archie Warnock (A/WWW), Li Lin (GMU)
Presentation transcript:

CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock CWIC Development Team Workshop, Greenbelt, MD January 2014

Background  What is the best approach to utilize existing code with OpenSearch front end?  Remote communications already established  Not all remote data providers support OpenSearch  CWIC developers already familiar with remote data provider’s metadata  Establish best practices for error handling  Establish valid CWIC OSDD  Dataset ID is mandatory for CWIC  Establish valid CWIC-specific Atom query responses  Align responses with GCMD and ECHO

Implementation  Re-use CWIC back end as much as possible  One (OpenSearch) front end, multiple remote interfaces, one (Atom) response  Use remote OpenSearch implementations when available  Build in quasi-agile, multiple release implementations  1 – OSDD only  2 – Static Atom response  3 – Dynamic Atom Response  4… improved Atom responses

Implementation Action Items Resolved  ECHO - ECHO OpenSearch API to support search by dataset id (Jan 8 in TEST)  CWIC - Use datasetId instead of dataset_id in OSDD, Atom feed  CWIC - Ensure in Atom response is a UID, not a string  GCMD - temporal range to use (Dublin core)? – if (in response to OrigMetaNode prepended to Entry IDs){done, see note below}dc:date  CWIC - provide static atom response  CWIC - use "enclosure" for "rel" attribute in atom response to mark granule ordering URL  CWIC - GHRSST response contain null value for element  CWIC - element of GHRSST response contain redundant text: "originator:"  CWIC - / element contains dead link for GHRSST response. Make it live  CWIC - change the date/time format of GHRSST, make it consistent with INPE and LSI  CWIC - the link for the original metadata in GHRSST response is incorrect  CWIC - ensure georss:box syntax is correct  CWIC - opensearch:itemsPerPage appears twice  CWIC - ensure geoBox permits decimal numbers  GCMD - Atom response has spurious blank lines  CWIC - add GET method to OSDD?  CWIC - content-type should be application/xml+atom  CWIC - self links should not provide local URLs

Implementation Action Items Pending/In Process  CWIC, GCMD, ECHO - Use parameter names consistently (searchTerms, count, startIndex, startPage)  Agreement now?  CWIC, GCMD - Align namespace declarations  opensearch or openSearch?  GCMD - inconsistency in startIndex (0 indexed? 1 indexed?)  ECHO - namespace declarations in Atom response?  CWIC - namespace declaration for datasetId, granuleId attributes in response  CWIC, GCMD - is startIndex 0-indexed or 1-indexed?  CWIC, GCMD - requesting startPage=startPage+1 should retrieve next count results?  GCMD - RSS does not include aoi, toi  Irrelevant to CWIC now?  GCMD - georss response correct for multiple bounding boxes, and must be a single bounding box  GCMD - how do temporal searches work?  CWIC - pagination function aligned with GCMD?

Implementation Action Items Unresolved  GCMD – does GCMD OpenSearch response include CWIC OSDD link?  ECHO - format of georss response should be as described by the spec  ECHO - explicit namespace declarations  CWIC - ensure opensearch URL element points consistently to the appropriate instance (OSDD and results)  CWIC - check namespace declarations for attributes in the Query element (datasetId)  CWIC, GCMD, ECHO - add next, prev and last parameters to Atom response?

Discussion