Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to OAI Static Repositories By Thomas G. Habing Grainger Engineering Library.

Similar presentations


Presentation on theme: "Introduction to OAI Static Repositories By Thomas G. Habing Grainger Engineering Library."— Presentation transcript:

1 Introduction to OAI Static Repositories http://oai.grainger.uiuc.edu/nsdl2004/StaticOAI.htm By Thomas G. Habing thabing@uiuc.edu Grainger Engineering Library Information Center University of Illinois at Urbana-Champaign thabing@uiuc.edu

2 The Problem OAI-PMH is simple, but not simple enough for: –Technically challenged organizations Limited resources No control over their web server –With small collections 1-5000 records –That do not change often Less frequent than monthly

3 The Solution Static Repository –A single XML file containing all metadata, identifiers, and datestamps –Accessible from a web server via an HTTP URL, such as http://host:port/path/file.xml –May be created manually by an XML or simple text editor, or programmatically Static Repository Gateway –Provides intermediation for one or more Static Repositories

4 Official Specification http://www.openarchives.org/OAI/2.0/guidelines-static-repository.htm The OAI Executive: Herbert Van de Sompel -- Los Alamos National Laboratory - Research Library Carl Lagoze -- Cornell University - Computing and Information Science From the OAI Technical Committee: Michael Nelson -- Old Dominion University - Dept of Computer Science Simeon Warner -- Cornell University - Computing and Information Science Contributors: Patrick Hochstenbach -- Los Alamos National Laboratory - Research Library Henry Jerez -- Los Alamos National Laboratory - Research Library

5 Illustration Static Repositories Static Repository Gateway http://this.edu/col1/oai.xml http://that.org/mycol/col.xml... OAIster OAI Harvesters NSDL http://myoai.org/oai/that.org/mycol/col.xml?verb=... http://myoai.org/oai/this.edu/col1/oai.xml?verb=... http://myoai.org/oai

6 Static Repository Limitations Must be a single XML file (mime: text/xml) –No resumptionTokens Must be UTF-8 encoded Unicode Must validate against Static Repository XML Schema The baseURL element must be the concatenation of the Static Gateway URL and the Static Repository URL ListRecords elements must conform to the OAI- PMH record format

7 Additional Limitations The URL of the Static Repository XML file cannot include a fragment or query string Sets are not supported Deleted records are not supported Response compression is not supported Only YYYY-MM-DD date stamp granularity is supported The guidelines for OAI identifiers should be followed: –http://www.openarchives.org/OAI/2.0/guidelines-oai- identifier.htm

8 Static Repository XML Sections … … … … …

9 Demo http://myoai.org/oai/this.edu/col1/oai.xml 2.0 jondoe@oai.org 2002-09-19 no YYYY-MM-DD

10 oai_dc http://www.openarchives.org/OAI/2.0/oai_dc.xsd http://www.openarchives.org/OAI/2.0/oai_dc/ …

11 oai:this.edu:123456 2001-12-14 Some Title … … …

12 Working with Gateways Initiating Intermediation –http://myoai.org/oai?initiate=http://this.edu/col1/oai.xml Terminating Intermediation –Delete the XML file or change the baseURL in the Static XML File, then issue: –http://myoai.org/oai?terminate=http://this.edu/col1/oai.xml Intermediation must only be through one gateway at a time Static repository administrators should verify that the gateway is working Gateway policies may vary

13 Gateway Software OAI Static Repository & OAI Static Repository Gateway –CGI written in C –http://srepod.sourceforge.net/http://srepod.sourceforge.net/ ASP OAI 2.0 Static Repository Gateway –Active Server Page (ASP) written in VBScript –http://uilib-oai.sourceforge.net/http://uilib-oai.sourceforge.net/

14 Some Working Static Repositories and Gateways OLAC Static Repository Gateway –http://www.language-archives.org/srhttp://www.language-archives.org/sr –http://www.language-archives.org/cgi- bin/gateway/gateway.cgi/paradisec.org.au/PDSCsr.xml? verb=Identifyhttp://www.language-archives.org/cgi- bin/gateway/gateway.cgi/paradisec.org.au/PDSCsr.xml? verb=Identify LANL Test Static gateway –http://libtest.lanl.gov/registry.htmlhttp://libtest.lanl.gov/registry.html IMLSDCC Static Gateway at UIUC –http://imlsdcc.grainger.uiuc.edu/gateway/oai.asphttp://imlsdcc.grainger.uiuc.edu/gateway/oai.asp –http://imlsdcc.grainger.uiuc.edu/gateway/oai.asp/ep.lib.c bs.dk/oai.xml?verb=Identifyhttp://imlsdcc.grainger.uiuc.edu/gateway/oai.asp/ep.lib.c bs.dk/oai.xml?verb=Identify

15 Conclusion OAI Static Repositories are an easy entry into the OAI world All you need is a valid XML file that sits on an accessible HTTP web server Register with a Gateway and you are an OAI data provider Unfortunately not many general purpose Gateways at the moment, but that should improve soon


Download ppt "Introduction to OAI Static Repositories By Thomas G. Habing Grainger Engineering Library."

Similar presentations


Ads by Google