It’s Distributed searching, Jim But not as you know it! ZIG meeting, Leuven July 12th, 2000 Bert Degenhart Drenth ADLIB Information Systems BV

Slides:



Advertisements
Similar presentations
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Advertisements

Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
OAI from 50,000 Feet OAI develops and promotes interoperability solutions that aim to facilitate the efficient dissemination of content. Begun in 1999.
Heinrich Stamerjohanns Institute for Science Networking Distributed Open Archives Dr. Heinrich Stamerjohanns Institute for Science Networking at the University.
OAForum – September 2003 Muriel Foulonneau Open Archives Initiatives Protocol for Metadata Harvesting Practices for the cultural heritage sector Muriel.
Theo van Veen, Koninklijke Bibliotheek The European Library: opportunities for new services.
Cultural Heritage in REGional NETworks REGNET. October 2001Project presentation REGNET 2 T1.3. IDENTIFICATION OF STANDARDS TO BE USED 1. OBJECTIVES 2.
An overview of collection-level metadata Applications of Metadata BCS Electronic Publishing Specialist Group, Ismaili Centre, London, 29 May 2002 Pete.
Bath Profile – 4 years on A perspective of Z39.50 and the Bath Profile from a commercial systems provider. 8 th July 2003.
Z39.50 Profiles The Bath Profile ZIG Meeting Leuven, Belgium July 2000 William E. Moen School of Library and Information Sciences University.
Forest Markup / Metadata Language FML
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
Ray Denenberg Ralph LeVan Interoperability Standards & Searching Multiple Repositories Workshop 20 March 25, 2006; Washington.
The Semantic Web – WEEK 4: RDF
Z39.50 and the Web ZIG July 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
EAD Revision: Technical Considerations Terry Catapano EAD Roundtable Meeting
ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”
1 NODC, Russia GISC & DCPC developers meeting Langen, 29 – 31 March E2EDM technology implementation for WIS GISC development S. Sukhonosov, S. Belov.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 Archiving Workflow between a Local Repository and the National Library Archive Experiences from the DiVA Project Eva Müller, Peter Hansson, Uwe Klosa,
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
© Tefko Saracevic, Rutgers University1 metadata considerations for digital libraries.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Summary. Chapter 9 – Triggers Integrity constraints Enforcing IC with different techniques –Keys –Foreign keys –Attribute-based constraints –Schema-based.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
W3C XML Query Language Working Group Mark Needleman Data Research Associates ZIG Current Awareness Session July 13, 2000.
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Chinese-European Workshop on Digital Preservation Beijing (China), July.
XML & Library Applications ELAG 2001 Poul Henrik Jørgensen, Danish Bibliographic Centre,
2003 April 151 Data Centres: Connecting to the Real World Clive Page.
XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information.
University of Illinois at Urbana-Champaign OAI Alpha Experiences Timothy W. Cole Thomas G. Habing Grainger Engineering.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
INFN-Pisa Glast Database in Pisa A practical solution based on MSAccess Luca Latronico INFN Pisa.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
MIA, Agora,... Lorcan Dempsey UKOLN. MODELS 6 2 UKOLN is supported by... … and it provides research, awareness and information services for the library.
Web services at TRFIC TRFIC has developed the Access Technologies to achieve its goals of interoperability and provide access to data and information on.
Interfacing Registry Systems December 2000.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Introduction to Web Services Eric Lease Morgan University Libraries of Notre Dame June 24, 2005.
OAI-PMH: Open Archives Initiative Protocol for Metadata Harvesting T.B. Rajashekar National Centre for Science Information (NCSI) Indian Institute of Science,
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Roy Tennant California Digital Library escholarship.cdlib.org/rtennant/presentations/2003cil/ Achieving Together What None Can Do Alone: Interoperability.
Alexandria Digital Earth ProtoType DIGITAL LIBRARIES AND ENVIRONMENTAL INFORMATION Terence R. Smith Alexandria Digital Library Project.
Extending Access To Information Resource Discovery Service William E. Moen, Ph.D. Kathleen R. Murray, Ph.D. School of Library and Information Sciences.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Slavic Digital Text Workshop 2006 The Open Archives Initiative Protocol for Metadata Harvesting: an Opportunity for Sharing Content in a Distributed Environment.
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
Core Integration Web Services Dean Krafft, Cornell University
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
Metadata and OAI DLESE OAI Workshop April 29-30, 2002 Katy Ginger Presentation available at:
Automatic Metadata Discovery from Non-cooperative Digital Libraries By Ron Shi, Kurt Maly, Mohammad Zubair IADIS International Conference May 2003.
Central Arizona Phoenix LTER Center for Environmental Studies Arizona State University Data Query Peter McCartney RDIFS Training Workshop Sevilleta LTER.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
WEB SERVER SOFTWARE FEATURE SETS
Open Archive Forum Rachel Heery UKOLN, University of Bath UKOLN is funded by Resource: The Council for Museums, Archives.
A/WWW Enterprises 15 July 1996 Implementing Queries with Z39.50 A. Warnock A/WWW Enterprises
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
Interoperability and Standards for Bibliographic Applications Poul Henrik Jørgensen Danish Library Centre Telematics for.
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Web Services Overview Thomas Hickey. 2 What are Web Services? Machine-to-machine communication Run over standard Web protocols –XML syntax, HTTP packaging.
OAI and Metadata Harvesting
Introduction to World Wide Web
Query Optimization.
Presentation transcript:

It’s Distributed searching, Jim But not as you know it! ZIG meeting, Leuven July 12th, 2000 Bert Degenhart Drenth ADLIB Information Systems BV

A problem to be solved Multiple database architectures (ODBC, ADO, other) Use of standard components Use of standard protocols Distributed database Close to Web development Use for ‘cross domain’ application: library, museum and archives.

An alternative architecture 3 functions Query through URL’s (get/post method) Return results in XML Use a broker or gateway to combine results

A prototype: 2 databases: an ODBC source (MS-Access) an ADLIB database ODBC source contains simple ‘library’ records ADLIB database contains Dublin Core records

System setup: ODBC source ADLIB database translator ASP broker Web browser HTML url XML SQL TDS AQL records

Technology used 1. Express query in URL (proprietary syntax) 2. Query is handed to translators by a HTTP request using Microsoft.XMLHTTP 3. Translators hand query to database engine using ODBC (ACCESS) or native calls 4. Translators return XML to broker 5. Broker uses XMLDOM to integrate results 6. Broker runs on ASP written in Jscript

Comparison with Z39.50 Differences: No BER No ‘library specific’ technology Current implementation does not split between search and retrieve No extended services

Comparison with Z39.50 Similarities Asynchronous searches possible For ‘real’ applications standardisation needs to take place on: Definition of query URL’s The three S-s : Syntax, Structure and Semantics Syntax : XML Structure : return elements (DTD/schema) Semantics : attribute set and profile The mechanism for setting up this can be ‘borrowed’ from Z39.50

Decouple transport mechanism from application Technology changes and is driven by forces outside of the library / museum / archive arena If you can’t beat them, join them Inertia (MARC is still there!)

Developments in CIMI : what happened after the Z39.50 testbed Testbed proved that the technology worked, but no practical implementations are out there! No support for Z39.50 in commercial products

Developments in CIMI : what happened after the Z39.50 testbed After the Z39.50 testbed the Dublin Core testbed was conducted. Proved to be successful, with a central repository. Support for DC in XML in commercial products.

Developments in CIMI : what happened after the Z39.50 testbed… CIMI moved from DC to intra community data exchange, based on XML. MDA and CIMI are producing a DTD for Spectrum, scheduled for november 2000 The CIMI Z39.50 profile could be used as a basis for distributed applications using HTTP technology, notably important: record schema (dtd / XML-schema) access points and semantics

The end for Z39.50? My personal opinion : NO! Emphasis has to shift from ‘bits on the wire’ to the Three S-es for a variety of information services Integration, communication needs to take place with similar fields : TEI, EAD, Spectrum-XML and DC Of course: existing systems need upgrade / maintenance