SDLIP: Simple Digital Library Interoperability Protocol

Slides:



Advertisements
Similar presentations
CYCLADES and SDLIP Simple Digital Library Interface Protocol D-Lib Magazine, March
Advertisements

A distributed architecture for crystallography data, metadata, and applications John C. Bollinger Indiana University Molecular Structure Center, Bloomington,
Multimedia Systems CSE 228F Amarnath Gupta
Interoperability Scenarios All Working Groups Meeting May, Rome, Italy.
Transformations at GPO: An Update on the Government Printing Office's Future Digital System George Barnum Coalition for Networked Information December.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
FTMP: A Fault-Tolerant Multicast Protocol Louise E. Moser Department of Electrical and Computer Engineering University of California, Santa Barbara.
T.Sharon-A.Frank 1 Internet Resources Discovery (IRD) FDL Examples.
ECS152BXin Liu 1 ECS 152B Computer Networks Fall 2003 Prof. Xin Liu
Dienst Distributed Networked Publishing Carl Lagoze Digital Library Scientist Cornell University.
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
Collaborative Learning Environments A Conceptual Framework by Claude Martin.
Using the SAS® Information Delivery Portal
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
Web-based E-commerce Architecture
9.351 Systems Analysis & DesignDistributed Systems & User Interface1 Distributed Systems Distributed system = IS that contains a network component and.
San Diego Supercomputer Center University of California, San Diego The MIX Project Native XML Database XML View(s) Wrappers export: 1. Schemas & Metadata.
1 Dapper and Argo Joe Sirott PMEL/NOAA. 2 What is Dapper? Web server that provides distributed access to in-situ data via OPeNDAP protocol Clients include.
1 Stanford InterLib Technologies Hector Garcia-Molina and the Stanford DigLib Team.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
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.
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
California Digital Library – California Digital Library DL Interoperability (InterLib) DLI-2 All projects meeting June 2000 John Ober Director.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Web Server.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
Sharing Digital Scores: Will the Open Archives Initiative Protocol for Metadata Harvesting Provide the Key? Constance Mayer, Harvard University Peter Munstedt,
ZLOT The Z Texas Implementation Component of the Library of Texas Dr. William E. Moen Principal Investigator.
2/22/2016J Ammerman1 Open Archives Initiative What is it? What’s it good for?
Server-side http General form of http response/request GET request method POST request method Responses Servlet support.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
CX Introduction to Web Programming
WHY? - Found initiative while case statement preparation
Netscape Application Server
WEB SERVICES.
DataNet Collaboration
Unit – 5 JAVA Web Services
Introduction to Web Services
Enhancing Internet Search Engines to Achieve Concept-based Retrieval
Application Layer Functionality and Protocols
CHAPTER 3 Architectures for Distributed Systems
eSafe Open Modules Overview
Panagiotis G. Ipeirotis Tom Barry Luis Gravano
Application Layer Functionality and Protocols
OAI and Metadata Harvesting
Application Layer Functionality and Protocols
Web services, WSDL, SOAP and UDDI
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Application Layer Functionality and Protocols
Comext Architecture and data flows
SDLIP + STARTS = SDARTS A Protocol and Toolkit for Metasearching
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Groups and Permissions
IVOA Interoperability Meeting - Boston
MSDI training courses feedback MSDIWG10 March 2019 Busan
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
DIBBs Brown Dog BDFiddle
Presentation transcript:

SDLIP: Simple Digital Library Interoperability Protocol Delivering Queries, Receiving Results

Simple Search Over DL Collections Content: Easy-to-adapt, basic protocol for searching digital collections Purpose: Help DLI2 participants collaborate. Potentially impact larger DL community Strategy: Study past protocols Construct initial specification Involve InterLib community + IETF Final specification InterLib sites implement protocol Disseminate to interested parties

But lets you say what you’re using Initial Goals Trivial to implement! Works over CORBA/COM, HTTP, straight TCP/IP Does not prescribe query format Does not prescribe result format Small footprint (Desktop/Laptop/PDA) Allows for stateful or stateless operation But lets you say what you’re using

Delivering Search Capability Local Interface-1 Local Interface-2 Local Interface-n Network boundary InterLib Collection SDLIP External Protocol Information Client Thin InterLib Wrapper

Interface Consists of Four Components InterLib Wrapper Result Access Interface Source Metadata Interface Search Interface Information Client Delivery Interface

Synchronous Search 2 Result Access Interface Information InterLib Wrapper Result Access Interface Source Metadata Interface Search Interface Information Client 1 Logically: wrapper presents an ordered result set

Status of Protocol Documentation available at http://www-diglib.stanford.edu Clients for CORBA and HTTP for Unix/Win via Java, and for PalmPilot Data sources: California Digital Library Collections, UC Berkeley Melvyl, SDSC Metadata server, Dienst (NCSTRL), IMDB via Web, Z39.50 services (e.g. Library of Congress) Columbia University working on source metadata interface Implementations by: Arturo Crespo, John Huang, Ray Larson, Bertram Ludaescher, Sergey Melnik, Sriram Raghavan

Current Set of Operations Search search() Operation request deliverable via any transport: CORBA/COM, HTTP, sockets. Result access getSessionInfo() getDocs() extendStateTimeout() cancelRequest() Source metadata getInterface() getSubcollectionInfo() getPropertyInfo()