Presentation is loading. Please wait.

Presentation is loading. Please wait.

2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 1 Distributed Functionality in the UIUC OAI Registry

Similar presentations


Presentation on theme: "2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 1 Distributed Functionality in the UIUC OAI Registry"— Presentation transcript:

1 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 1 Distributed Functionality in the UIUC OAI Registry http://gita.grainger.uiuc.edu/registry http://gita.grainger.uiuc.edu/registry By: Thomas G. Habing Grainger Engineering Library Information Center University of Illinois at Urbana-Champaign thabing@uiuc.edu

2 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 2 What is the Registry: Quick Demo http://gita.grainger.uiuc.edu/registry –Basic browse interface –Detailed Record Views –Repository Groupings –Subject Classification –Numerous reports

3 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 3 Catalyst for the Registry Various OAI Related Projects at UIUC –Mellon Funded Gateway to Cultural Heritage Material –IMLS Digital Collections and Content –NSDL Digital Mathematics Resources –CIC OAI Metadata Harvesting Service –OAI Portal to Engineering, Physics, and Computer Science

4 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 4 How can it be used? Finding relevant OAI repositories to harvest, especially in selecting individual sets within a repository Other questions: –Which repositories are aggregating other repositories? –How big are individual repositories? –How to find new repositories as they come online? –What is the state of the OAI world? Enable other meta services

5 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 5 “Distributed?” The registry itself is not distributed –Resides on a single web server –Data resides in a single relational database However: –Takes advantage of other distributed services –Has numerous features that allow it to be utilized by or for other distributed services

6 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 6 Registered Repositories Drawn from Multiple Distributed Sources Various other “basic” OAI registries: –http://celestial.eprints.org/cgi-bin/ListFriends.plhttp://celestial.eprints.org/cgi-bin/ListFriends.pl –http://oaisrv.nsdl.cornell.edu/Register/ListFriends.plhttp://oaisrv.nsdl.cornell.edu/Register/ListFriends.pl –… –http://www.openarchives.org/OAI/RejectedSiteshttp://www.openarchives.org/OAI/RejectedSites –http://www.openarchives.org/Register/ListFriends.plhttp://www.openarchives.org/Register/ListFriends.pl Google SOAP (allinurl:verb=Identify)allinurl:verb=Identify Friends (graph of friends)Friendsgraph of friends Provenance Plan to add web based registration of new repositories by their owners

7 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 7 Regularly Receive Metadata Feeds From Distributed Sources OAIster metadata and record countsOAIstermetadata and record counts Web based metadata update function –UploadPropsForm.aspUploadPropsForm.asp –Upload a standard XML Collection DescriptionXML Collection Description Based on DC Collection Description –Currently used internally –May eventually open metadata upload to the owners of the repositories –Should probably be more RESTful Exploring “wiki-like” editing of the metadata“wiki-like” editing of the metadata

8 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 8 Making the Registry Useful to Other Distributed Services Good old ListFriendsListFriends OAI-PMH RSS (maybe ATOM in the future) SRU

9 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 9 OAI-PMH http://gita.grainger.uiuc.edu/registry/px/oai.asp Issue: How to identify a record about an OAI repository? –By BaseURL –By OAI Identifier –BOTH: Identify, ListSets, ID, URLIdentifyListSetsIDURL ERRoLs –Developed by Jeff Young at OCLC –"Cool URL" to metadata, content, and services related to registered OAI repositories

10 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 10 RSS http://gita.grainger.uiuc.edu/registry/rss.asp Mostly used as a notification service –New repository added to registry –Base URL of an existing repository has changed –Some other data about the repository has changed in the registry Very basic RSS feed

11 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 11 SRU http://gita.grainger.uiuc.edu/registry/sru/sru.asp Started as an experment for the NISO Metasearch effort Sample Queries: –query=illinoisquery=illinois –query=title=illinois&recordSchema=zeerexquery=title=illinois&recordSchema=zeerex –query=identifier=uiucquery=identifier=uiuc –query=cql.anywhere+all+"chemistry+physics"query=cql.anywhere+all+"chemistry+physics"

12 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 12 Possible Future Work Explore ideas to make the registry itself distributed, such as utilizing the OCKHAM Registry Service or other emerging servicesOCKHAM Registry Service Continue to use it as a testbed for exploring emerging ideas in digital libraries –Registries in general –Metasearch –Collection Description –Etc.

13 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 13 Tech Details Windows 2000 Server Active Server Pages (ASP) running under the IIS web server SQL Server database w/ fulltext search Custom harvesting programs written in VB and VBScript

14 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 14 Database

15 2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 15 Previous Paper Habing, Thomas G., Timothy W. Cole, and William H. Mischo. “Developing a Technical Registry of OAI Data Providers,” in Research and Advanced Technology for Digital Libraries, 8th European Conference, ECDL 2004, Bath, UK, September 2004, Proceedings, Rachel Heery and Liz Lyon (proceedings editors), Lecture Notes in Computer Science 3232. Berlin, Springer-Verlag, pp. 400-410. http://gita.grainger.uiuc.edu/registry/thabing_ecdl2004.pdf


Download ppt "2005-07-14Distributed Service Registry Workshop, Warwick, U.K. 1 Distributed Functionality in the UIUC OAI Registry"

Similar presentations


Ads by Google