World Meteorological Organization Working together in weather, climate and water WMO Information System (WIS) Search (with SRU) Timo Pröscholdt (PO-WIS)

Slides:



Advertisements
Similar presentations
What is intraLibrary Connect? Martin Morrey Product Director, Intrallect Ltd
Advertisements

Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Theo van Veen, Koninklijke Bibliotheek The European Library: opportunities for new services.
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
Status report on the implementation of GISC at CMA Li Xiang NMIC, CMA
A REST-ful Web Services Approach to Library Federated Search using SRU Kevin Reiss Rutgers-Newark Law Library CALI 2005 – June 11th.
Ray Denenberg Ralph LeVan Interoperability Standards & Searching Multiple Repositories Workshop 20 March 25, 2006; Washington.
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Synera The Software That Thinks Like You Do Synera Technical Presentation.
Bookshelf.EXE - BX A dynamic version of Bookshelf –Automatic submission of algorithm implementations, data and benchmarks into database Distributed computing.
ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”
Single view of customer Support deposit and loan accounts Fully integrated General Ledger module that can be customised according to customer specification.
1 NODC, Russia GISC & DCPC developers meeting Langen, 29 – 31 March E2EDM technology implementation for WIS GISC development S. Sukhonosov, S. Belov.
CBS Expert Team on Integrated Data Management – WMO December 2003 ACSYS – CliC – IACPO.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
Web-based Gene Network Analysis in five minutes. Alex Williams.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
SQL Forms Engine Koifman Eran Egri Ozi Supervisor: Ilana David.
Federated Searching: The ABC’s of HSE, XML, & Z39.50 Harry Samuels Product Manager Linking & Searching August 27, 2004.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
1 WMO Information System (WIS) and the Next Generation of Worldwide Weather Data Exchange by: Robert Bunge (August 2013)
INTRODUCTION TO WEB DATABASE PROGRAMMING

1 UTGB Shell An Open-Source Browser Framework for the Integration of Biological Data Taro L. Saito, Shin Sasaki, Budrul Ahsan and.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Web Application Programming Carol Wolf Computer Science.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Enabling Embedded Systems to access Internet Resources.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Simple Database.
ELAG 2004  Work Shop on ZING Bill Oldroyd, Animator British Library Janifer Gatenby, Scribe OCLC PICA, Leiden, Netherlands.
Fundamentals of Database Chapter 7 Database Technologies.
Z-Geoinfo Inc. Capability Briefing June 21, 2011.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Deutscher Wetterdienst DWD GISC Node Current Status.
Deutscher Wetterdienst DWD GISC Implementation GISC Development Team.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
Meta-Server System Software Lab. Overview In the Music Virtual Channel system, clients can’t query for a song initiatively Through the metadata server,
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
SYNTHESIS An information system for administration documentation and promotion of cultural instances Center for Cultural Informatics Foundation for Research.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Storing and Publishing Water Observations Data Services Tim Whiteaker The University of Texas at Austin.
Endpoints Lesson 17. Skills Matrix Endpoints Endpoints provide a reliable, securable, scalable messaging system that enables SQL Server to communicate.
Z39.50 and the ZING Initiatives: MAVIS Users Conference, 2003 November 6, 2003 Larry E. Dixson Library of Congress.
World Meteorological Organization Working together in weather, climate and water WMO Information System (WIS) Progress Report Document 3.5 Prof G-R-Hoffmann.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.
International workshop on Météo-France and UK Met Office vGISC implementation OpenWIS installation and requirements for NC / DCPC 5 th June to 7 th June.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Presented by: K.AMARNATH Ht.no:10841f0045 Guided by: T.Suneetha.
 INDEX  Overview.  Introduction.  System Requirement.  Features Of SQL.  Development Process.  System Design (SDLC).  Implementation.  Future.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Web Programming Language
CEN 202 “Space Standardisation”
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Multilevel Marketing Tree Viewer
Building Search Systems for Digital Library Collections
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
IntroductionToPHP Static vs. Dynamic websites
Web Application Development Using PHP
Presentation transcript:

World Meteorological Organization Working together in weather, climate and water WMO Information System (WIS) Search (with SRU) Timo Pröscholdt (PO-WIS) WMO; Observations and Information Systems Departmentwww.wmo.int/wis WMO

Why is search important? Search lets users find what they are looking for but also find you by implementing the search interface you become compatible with WIS “hierarchical” search (GISC->.. -> local search)

Search in WIS / What is SRU? SRU is the designated search standard for WIS Search/Retrieval via URL ISO profile, builds on Information Retrieval Takes the concept of ISO to the web New query syntax (CQL 1 ) and transport (HTTP) But well-known “concept” remains the same 1 Contextual query language

Search in WIS / What is SRU? Example (SRU vs. classic 23950) We are looking for all WMO publications about WIS classic ISO we use e.G yaz-client open TCP 1=4 1=1003 WMO XML or other response ISO / SRU we use our browser search service via CGI interface = title=WIS and publisher=WMOhttp://example.com/sru?query XML response

Search in WIS This presentation is about: How to interface your system with SRU (making it WIS compatible in the process)

Search in WIS Three use cases 1.No metadata management yet 2.Working classic ISO interface but no SRU 3.complex metadata management present, but customized SRU integration desired

Search in WIS case I: No metadata management Use geonetwork for managing metadata We have added a SRU interface Also has CSW and classical ISO interfaces Can be installed on desktop and server (tomcat, SQL Database)

Search in WIS case I: No metadata management Geonetwork (java) ISO SRU CSW WebPortal User searches via Oracle, MySQL Postgres, Mckoi Tomcat / Jetty on *NIX / Windows classic ISO 23950

Search in WIS case II: Working classic ISO interface Translate classic ISO into ISO SRU Use yazproxy Yazproxy is opensource C/C++ (windows/*NIX) dedicated server-process

Search in WIS case II: Working classic ISO interface Existing Software ISO SRU WebPortal User searches via Yazproxy process on *NIX/Windows (needs compilation) classic ISO 23950

Search in WIS case III: system integration Libraries can be used to add SRU interface to existing software Requires change of sourcecode but allows for good integration into existing workflow Use Jzkit, OCLC SRW/SRU, Yaz,.. Suport for Java,C/C++ and perl

Search in WIS case III: system integration Existing software doing billing or authentication ISO SRU WebPortal User searches via classic ISO Database Java/C Perl JZkit, Yaz

Thank you! Questions?