Designing Protocols in Support of Digital Library Componentization Hussein Suleman and Edward A. Fox Digital Library Research Laboratory Virginia Tech.

Slides:



Advertisements
Similar presentations
Lawrence Webley, Hussein Suleman, Tatenda Chipeperekwa University of Cape Town Department of Computer.
Advertisements

Harvesting Metadata Using OAI-PMH Roy Tennant California Digital Library.
June 22-23, 2005 Technology Infusion Team Committee1 High Performance Parallel Lucene search (for an OAI federation) K. Maly, and M. Zubair Department.
OAI-PMH Dawn Petherick, University Web Services Team Manager, Information Services, University of Birmingham MIDESS Dissemination.
ETD’s at the University of Saskatchewan or… David Fox & Darryl Friesen University of Saskatchewan October 4, 2003.
Building Reliable Distributed Information Spaces Carl Lagoze CS /22/2002.
Building Digital Libraries on Open Archives Donatella Castelli IEI-CNR Italy.
UCLA Digital Library UC Digital Library Forum August 5, 2002 UCLA Digital Library Presenter: Curtis Fornadley Senior Programmer/Analyst.
OAI Standards for Sheet Music Meeting March 28-29, 2002 Basic OAI Principals How They Apply to Sheet Music Presenter: Curtis Fornadley, Senior Programmer/Analyst.
Digital Library in a Box Ming Luo, Hussein Suleman, Edward Fox Virginia Tech Subcontract to Collaborative Project led by University of Florida (also with.
Introduction to Digital Libraries hussein suleman uct cs honours 2004.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Introduction to the OAI Metadata Harvesting Protocol Hussein Suleman, Digital Library Research Laboratory Virginia Tech.
How to participate in the Union Catalogue Project Hussein Suleman Sivulile – Open Access South Africa Advanced Information Management.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
Open Archives Initiative OAI openarchives.org “Opening Remarks & Historical Overview” - ACM SIGIR’2001 Ed Fox (w. Lagoze.
1 Introduction to NDLTD and Brief History of the ETD Movement ETD 2009: 12 th Int. Symp. on ETDs Pittsburgh, PA: Newcomers Edward A. Fox, Executive.
Building Digital Libraries Made Easy: Toward Open Digital Libraries ICADL 2002 – Singapore – Dec Edward A. Fox (with Hussein Suleman, Ming Luo)
Collaborative Research: Curriculum Development for Digital Library Education Presentation in May 1,2006
1 NDLTD Welcome and Introduction ETD 2014: 17 th Int’l Symposium on ETDs Leicester, England Edward A. Fox Executive Director, NDLTD,
Case Studies in the US National Science Digital Library (NSDL): DL-in-a-box, CITIDEL, OCKHAM ICADL2003, Dec, 8-11, 2003 Kuala Lumpur, Malaysia Edward A.
Fedora Content Models for the National Science Digital Library Data Repository Fedora User’s Group Meeting Copenhagen, September 28, 2005 Carl Lagoze Cornell.
Open Virginia Tech DLRL Hussein Suleman
ETANA-DL NSF Digital Library Project Edward A. Fox, Virginia Tech ASOR Annual Meeting, 2004
Open Archives Work at Virginia Tech Hussein Suleman Digital Libraries Research Laboratory Virginia Tech.
CITIDEL: Computing & Information Technology Interactive Digital Educational Library Web Page: Contacts: Future.
1 NDLTD Welcome and Introduction ETD 2011: 14 th Int. Symp. on ETDs Cape Town, South Africa Edward A. Fox Executive Director, NDLTD,
Introduction to Digital Libraries hussein suleman uct cs honours 2004.
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.
Mirroring an OAI archive with an I2-DSI channel Ryan Richardson Edward A. Fox Digital Library Research Laboratory Virginia Tech May 7 th, 2002.
Research Library, Los Alamos National Laboratory RESEARCH OAI4 - Geneva, Switzerland Digital Library Research & Prototyping Team Multi-Graph.
OAI-PMH: Open Archives Initiative Protocol for Metadata Harvesting T.B. Rajashekar National Centre for Science Information (NCSI) Indian Institute of Science,
Digital Library Component Models hussein suleman uct cs honours 2005.
Metadata harvesting in regional digital libraries in PIONIER Network Cezary Mazurek, Maciej Stroiński, Marcin Werla, Jan Węglarz.
Tsinghua University Library Yang Zhao & Airong Jiang Tsinghua University Library, Beijing China 4 June, 2004 Electronic Thesis and Dissertation System.
Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) Phil Barker, March © Heriot-Watt University. You may reproduce all or any part.
Open Archive Initiative – Protocol for metadata Harvesting (OAI-PMH) Surinder Kumar Technical Director NIC, New Delhi
Caltech CODA CODA: Collection of Digital Archives Caltech Scholarly Communication.
Slavic Digital Text Workshop 2006 The Open Archives Initiative Protocol for Metadata Harvesting: an Opportunity for Sharing Content in a Distributed Environment.
1 GRID Based Federated Digital Library K. Maly, M. Zubair, V. Chilukamarri, and P. Kothari Department of Computer Science Old Dominion University February,
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
Integrating Access to Digital Content Sarah Shreeves University of Illinois at Urbana-Champaign Visual Resources Association 23 rd Annual Conference Miami.
Bitter Harvest Metadata Harvesting Issues, Problems, and Possible Solutions Roy Tennant California Digital Library.
Search Interoperability, OAI, and Metadata Sarah Shreeves University of Illinois at Urbana-Champaign Basics and Beyond Grainger Engineering Library April.
SPASE and the VxOs Jim Thieman Todd King Aaron Roberts.
Enforcing Interoperability with the Open Archives Initiative Repository Explorer Hussein Suleman, Digital Library Research.
Digital Library The networked collections of digital text, documents, images, sounds, scientific data, and software that are the core of today’s Internet.
1 Video Message: Welcome ETD 2015: 18 th Int’l Symposium on ETDs New Delhi, India Edward A. Fox Executive Director, Chairman of the Board NDLTD,
Millman—Nov 04—1 An Update on Digital Libraries David Millman Director of Research & Development Academic Information Systems Columbia University
The Open Archives Initiative Marshall Breeding Director for Innovative Technologies and Research Vanderbilt University
Open Archives Initiative Protocol for Metadata Harvesting.
ETD Search Services Ming Luo Edward A. Fox Virginia Tech.
Open Archives Initiative Gail McMillan Digital Library and Archives, Virginia Tech Society for Scholarly Publishing: June 1, 2000.
SCENARIO-BASED GENERATION OF DIGITAL LIBRARY SERVICES Rohit Kelapure, Marcos André Gonçalves, Edward A. Fox Virginia Tech, Blacksburg, VA, USA.
Standards OAI-Protocol Metadata: DC - Agris - MODS Marc Goovaerts Hasselt University Library ODIN-PI TRAINING OSTENDE, May 2008.
ETDs and NDLTD Hussein Suleman University of Cape Town May 2004.
Foundations of, and Experiences with, Componentized Digital Libraries OCKHAM Panel ECDL Rome, Italy Edward A. Fox Digital Library Research.
2/22/2016J Ammerman1 Open Archives Initiative What is it? What’s it good for?
Open Digital Libraries Edward A. Fox Virginia Tech, Dept. of Computer Science.
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
DISSERTATION COLLECTIONS DISSERTATION COLLECTIONS NETWORKED DIGITAL LIBRARY OF THESES AND DISSERTATIONS
The OAI PMH (Open Archives Initiative Protocol for Metadata Harvesting) MetaScholar Initiative All-Project Meeting Atlanta, GA 6/18/2002 Edward A. Fox.
NDLTD Toward Universal Accessibility of ETDs: Building the NDLTD Union Archive Hussein Suleman, Edward A. Fox,
OAI and ODL Building Digital Libraries from Components Ryan Richardson Virginia Tech DLRL 18 September 2003.
OAI and ODL Building Digital Libraries from Components Hussein Suleman Virginia Tech DLRL 12 September 2002.
NDLTD Standards, Metadata and the OAI-PMH Hussein Suleman University of Cape Town October 2003.
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
Open Archive Initiative
Presentation transcript:

Designing Protocols in Support of Digital Library Componentization Hussein Suleman and Edward A. Fox Digital Library Research Laboratory Virginia Tech

Acknowledgements §Portions of this work were funded in part by the US National Science Foundation through grants DUE , , , , and ; and IIS , and Among these are subcontracts with original funding to UNC Wilmington, U. of Arizona, and U. of Florida. §Portions of this work were funded in part by the Mellon Foundation through a subcontract with original funding to SOLINET for AmericanSouth.org.

Program Document Document Document Program Program Image Image Image Video Video Video usersdigital objects ?

? Program Document Document Document Program Program Image Image Image Video Video Video ? digital library Monolithic and/or Custom-built web-based application

Program Document Document Document Program Program Image Image Image Video Video Video componentized digital library ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Open Archives Initiative (OAI) §Advocacy for interoperability §Standard for transferring metadata among digital libraries l Protocol for Metadata Harvesting (PMH) Simplicity Generality Extensibility §Support for PMH => Open Archive (OA)

Program Document Document Document Program Program Image Image Image Video Video Video open digital library OA PMH XPMH

Open Digital Library Protocol Extended OAI-PMH Protocol for Metadata Harvesting

Open Digital Library Component Extended OPEN ARCHIVE OPEN ARCHIVE

Open Digital Library §Network of Extended Open Archives where each node acts as either a provider of data, services or both. §Component = Node §Protocol = Arc

Program Document Document ETD Program ETD Image Image ETD Video Video ETD-4 ETD Digital Library Search Filter Union Recent Browse PMH ODLRecent ODLBrowse ODLUnion ODLSearch ODLUnion PMH USER INTERFACE Students and researchers ETD collections Example Open Digital Library

Prototype - FrontPage

Prototype - Search

Prototype - Browse

ODL Component Requirements §Search l Retrieve a list of items l Index new items §Annotate l Add annotation to item l Retrieve a list of annotations for an item

Open Digital Library Components §Running now l XML-File (data provider from file system) l Union, search, browse, recent, filter l E-journal/review, Submit, Edit, Annotation §Class projects l High performance multilingual search l Recommender, Rating; Mirroring (see JCDL’02) l Working with NCSA: from DB, unstructured text §Others discussed l Classification/categorization l DL-Viz interconnection (VIDI – Jun Wang ETD)

Harvest from data providers DBUnion Archive Merger Component DBBrowse Browse Engine IRDB-1 Search Engine As Metadata Search Service Provider As Metadata Browse Service Provider XML File Coll. & Data Provider 1 XML File Coll. & Data Provider 2 XML File Coll. & Data Provider 3 Open Digital Library: Extended What’s New Engine As What’s New Service Provider OAI-PMH Data Provider Submit Archive OAIB (NCSA: from RDBMS) Filter Recommend Rate Engine Annotation Engine IRDB-2 Search Engine As Annotation Search Service Provider As Recommend & Rate Service Provider

Layer 1 : OAI PMH §Protocol for Metadata Harvesting l Transfer stream of metadata from one archive or component to another §Service Requests l Identify, ListSets, ListMetadataFormats l GetRecord, ListIdentifiers, ListRecords

Layer 2 : Extended OAI-PMH §OAI-PMH + extensions for general-purpose inter-component communication l Added in generic containers in every response for additional information l Added “PutRecord” to submit a record l Increased granularity to support times as well as dates (same as OAI-PMH v2.0) l Ignored DC requirement

Layer 3 : ODL Protocols §Specialized protocol semantics for different components, e.g.: l Search component uses ODLSearch protocol ListRecords and ListIdentifiers embed query terms in “set” parameter l Annotation component uses ODLAnnotate protocol ListRecords and ListIdentifiers specify the item for which annotations are requested in the “set” parameter PutRecord adds an annotation to an item

Case Study: ETD ODL Prototype §Electronic Thesis and Dissertation Open Digital Library

Case Study: CSTC §Computer Science Teaching Center

CSTC User Interface

Performance Optimizations §Caching of responses §Persistent CGI mechanisms l FastCGI l SpeedyCGI §Request multiple records in a single operation (proposed)

What have we accomplished ? §Complete protocol-level separation among components within the DL §Seamless integration with little “glue” §Simple extensions of OAI-PMH §Modular and portable components §Efficient in speed - not as efficient in storage

Projects Using ODL §NDLTD ( l Union Catalog for Electronic Theses and Dissertations – prototype ODL site §Computer Science Teaching Center ( part of l Digital library of peer-reviewed teaching resources in the computing sciences §AmericanSouth.org l Portal to meta-collection of resources related to Southern History and Culture

(Somewhat) Open Issues §Is this scalable? Portable ? Extensible ? §Can we define all popular DL services using such a methodology? (completeness problem) §Can we define DLs as configurations of ODL components? (composition problem) §Is OAI-PMH a good baseline protocol ? Can we design a better baseline protocol upon which to base harvesting and repository access? §To what degree is an ODL network equivalent to a monolithic system? (comparison problem)

Ultimate Goal §Package different configurations into instant DL systems or subsystems §DL building = component configuration §All DLs speak the same language(s) §Basic services are trivial to provide so more effort is spent on advanced capabilities of DLs

Discussion? §Questions? §How can we extend this discussion, in context of the OCKHAM effort? §Will you please join: l l l §Will you add to ?