OCLC Online Computer Library Center SRW & DSpace Ralph LeVan OCLC Research.

Slides:



Advertisements
Similar presentations
Terminology Services Ralph LeVan Senior Research Scientist OCLC.
Advertisements

WorldCat Registry Don Hamparian Portfolio Manager, OCLC Web Services OCLC.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Dublin Core for Digital Video: Overview of the ViDe Application Profile.
1 An Update on XML.org Registry and Repository Una Kearns Documentum, Inc.
Z39.50 as a Web Service Ralph LeVan Research Scientist.
THE DONOR PROJECT Titia van der Werf-Davelaar. Project Financed by: Innovation of Scientific Information Provision (IWI) Duration: –phase 1: 1 may 1998.
Theo van Veen, Koninklijke Bibliotheek The European Library: opportunities for new services.
A worldwide library cooperative OCLC Online Computer Library Center OCLC CJK Users Group 2007 Annual Meeting March 24, 2007, Boston David Whitehair, OCLC.
OCLC Research April 2008 Terminology Services Experimental Services for Controlled Vocabularies.
Implementing Effective Metadata Brian Lavoie Office of Research OCLC Online Computer Library Center, Inc. Intranets 99, San Francisco April 27, 1999.
SRW/U for DSpace Ralph LeVan Research Scientist. What is SRW/U A Pair of HTTP-based Text Query Protocols – SRW: Search and Retrieve Web Service – SRU:
Z39.50 as a Web Service Ralph LeVan Research Scientist.
WorldCat Registry Karen A. Coombs Product Manager, Developer Network WorldCat Mashathon UK Thursday, 13 May 2010 Liver & Mash.
Ralph LeVan Research Scientist
CONTENTdm vs DSpace vs Fedora
OCLC Online Computer Library Center SRW & OAI Ralph LeVan OCLC Research.
SRU and CQL Ralph LeVan Senior Research Scientist OCLC.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research code4lib 2006 Oregon State University, Corvallis, Oregon 15 February 2006.
WorldCat Registry Don Hamparian Portfolio Manager, OCLC Web Services OCLC.
A centre of expertise in digital information management UKOLN is supported by: SRU: An overview of the SRU protocol and how it can be used.
Making distributed configuration simple with the Torus Mike Taylor, Index Data.
Searching very large bodies of data using a transparent peer-to-peer proxy Mike Taylor and Marc Cromme, Index Data
CQL – a Common Query LanguageMike Taylor Implementing SRW/U and CQL: Tools 1. Implementing a simple SRU client 2. Implementing serious SRW and SRU clients.
Delivering MARC/XML records from the Library of Congress catalogue using the open protocols SRW/U and Z39.50 Mike Taylor, Index Data
? CQL – a Common Query LanguageMike Taylor CQL – a Common Query Language 1. What CQL is 2. Motivation 3. Examples and explanation 4.
ZeeRex – an Explain Mechanism for SRW/UMike Taylor ZeeRex – an Explain Mechanism for SRW/U 1. What ZeeRex is 2. How we got where we.
Distributed Service Registries Workshop, July 2005 Slide 1 NISO Metasearch Initiative Registries Robert Sanderson Dept. of Computer Science University.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research Distributed Service Registry Workshop Warwick, UK 14 July 2005.
W3C and RDF. Why OCLC is a W3C Member Access to networked information resources –the browser and online access –the breath and depth of networked information.
Comparison of EPrints 3.0 and DSpace digital library systems Kuzma Kudim, Galina Proskudina.
Ray Denenberg Ralph LeVan Interoperability Standards & Searching Multiple Repositories Workshop 20 March 25, 2006; Washington.
© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
RDF Tutorial.
Searching Digital Content via SRU Ryan Scherle Randall Floyd October 25, 2006.
Search Engines. 2 What Are They?  Four Components  A database of references to webpages  An indexing robot that crawls the WWW  An interface  Enables.
DSpace Devika P. Madalli DRTC, ISI Bangalore.
Kristin Eberle Monica Hampton Carmen Velasquez Kristin Eberle Monica Hampton Carmen Velasquez Knowledge Management.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
OCLC Research TAI CHI Webinar 7/1/2010 OCLC Open Source Linked Data Framework Ralph LeVan Sr. Research Scientist OCLC Research.
OCLC Online Computer Library Center Two Paths to Interoperable Metadata Jean Godby, Devon Smith, Eric Childress DC-2003 September 29, 2003.
OCLC Online Computer Library Center OCLC’s Digital Archive – Disseminating with METS Jay Goodkin Software Engineer Digital Collection and Preservation.
DUBLIN CORE: BEYOND THE LIBRARY David Hirsch LIS Knowledge Organization Dr. Selenay Aytac Spring 2013.
Z39.50 for Finding It All William E. Moen School of Library and Information Sciences Texas Center for Digital Knowledge University of North Texas Denton,
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
ELAG 2004  Work Shop on ZING Bill Oldroyd, Animator British Library Janifer Gatenby, Scribe OCLC PICA, Leiden, Netherlands.
ALCME: OAI at OCLC Jeffrey A. Young OCLC Online Computer Library Center, Inc.
A Web Services Approach for Search and Retrieve The Next Generation Z39.50 Access 2004, October 13-16, 2004, Halifax, Nova Scotia William E. Moen School.
Meta Tagging / Metadata Lindsay Berard Assisted by: Li Li.
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.
WDC-MARE – World Data Center for Marine Environmental Sciences Data portal based on Open Archives Initiative Protocols and Apache Lucene Uwe Schindler,
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Introduction to Digital Libraries hussein suleman uct cs honours 2004.
The DSpace Course Module – An introduction to metadata in DSpace.
May 2, 2013 An introduction to DSpace. Module 7 – Metadata By the end of this module, you will … Understand the purpose of metadata Know how DSpace encodes.
SRW/U: Re-Introduction SRW is a Web Services based Information Retrieval Protocol Motivations: Create an easy to implement protocol with the power of Z39.50.
DSpace - Digital Library Software
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Sharing Digital Scores: Will the Open Archives Initiative Protocol for Metadata Harvesting Provide the Key? Constance Mayer, Harvard University Peter Munstedt,
Next Generation Z39.50 A Web Services Approach for Search and Retrieve 6 th Annual State GILS Conference, March 31 – April 3, 2004, Raleigh, NC William.
Award Number IUG 2004 Boston, MA Integrating Digital Libraries and Traditional Libraries Sue Cody Arlene Hanerfeld Dan Pfohl University of North.
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
Z39.50 and the ZING Initiatives: MAVIS Users Conference, 2003 November 6, 2003 Larry E. Dixson Library of Congress.
VIVA Special Collections Committee GRANT MEETING January 26, 2007 METADATA: The Who, What, Why, Where, and When Bob Vay George Mason University.
Online Information and Education Conference 2004, Bangkok Dr. Britta Woldering, German National Library Metadata development in The European Library.
VI-SEEM Data Discovery Service
OUTLINE Basic ideas of traditional retrieval systems
SRU & CQL Ralph LeVan Senior Research Scientist, OCLC
IDEALS at the University Of Illinois: A Case Study of Integration Between an IR and Library Discovery Systems Sarah L. Shreeves University of Illinois.
Using “Destiny” to find books
Presentation transcript:

OCLC Online Computer Library Center SRW & DSpace Ralph LeVan OCLC Research

DSpace Uses Lucene Apache Lucene DSpace implementation uses a simple indexing scheme for DC records No browsable indexes

OCLC Open Source SRW Built on Apache Axis SRW Protocol Engine SRWDatabase Interface for local databases –Currently has support for Pears and DSpace

SRWLuceneDatabase Only implements enough support for Lucene to support DSpace Produces an Explain record from data in a properties file

DSpace.SRWDatabase.props xmlSchemas=dc dc=defaultConverter dc.identifier=info:srw/schema/1/dc-v1.1 dc.location= dc.title=dc: Dublin Core Elements databaseInfo.title=DSpace Database databaseInfo.description=Records stored in our local DSpace Repository databaseInfo.contact=Ralph LeVan indexSynonym.au=author indexSynonym.dc.title=title

DSpace.SRWDatabase.props contextSet.cql=info:srw/cql-context-set/1/cql-v1.1 contextSet.dc=info:srw/cql-context-set/1/dc-v1.1 # The default access point and result-set references qualifier.cql.serverChoice = 1=1016 qualifier.cql.resultSetId # Dublin Core access points qualifier.dc.title = 1=4 qualifier.au = 1=1003

CQL Searches Converted Query parsed using Mike Taylors parser Traverse the tree and generate a Lucene query –Map cql indexes to Lucene indexes –Only supports AND, OR and NOT –Only supports keyword searching (relation =)

DSpace Records Fetched Lucene only stores handles for DSpace records Handles used to get records from DSpace DSpace records converted to DC records

SRW DSpace Example Spacehttp://repository.ust.hk/SRW/search/D Space? query=dc.creator+%3D+%22smith%22 &version=1.1 &operation=searchRetrieve &recordSchema=info%3Asrw%2Fschem a%2F1%2Fdc-v1.1 &maximumRecords=1&startRecord=1 &resultSetTTL=0