110 likes | 206 Views
OAI Tools & OAI Protocol Version 2. Timothy W. Cole ( t-cole3@uiuc.edu ) University of Illinois at UC OAI Standards for Sheet Music 28 March 2002, Bloomington, IN. Available OAI Tools. OAI Utilities: OAI Repository Explorer (Hussein Suleman, VT) DP9 , HTML Gateway (Xiaoming Liu, ODU)
E N D
OAI Tools & OAI Protocol Version 2 Timothy W. Cole (t-cole3@uiuc.edu)University of Illinois at UC OAI Standards for Sheet Music 28 March 2002, Bloomington, IN
Available OAI Tools • OAI Utilities: • OAI Repository Explorer (Hussein Suleman, VT) • DP9, HTML Gateway (Xiaoming Liu, ODU) • OAI Providers & Harvesters: • E-Prints (Univ. of Southampton) • DLXS / XPat (John Price Wilkin, U of Michigan) • OCLC / ALCME (ETD, Jeff Young) • OAIB / COCOA (Joe Futrelle, NCSA / UIUC) • PERL Template (Hussein Suleman, VT) • Windows Implementation (Tim Cole, UIUC) • More… See http://www.openarchives.org/tools/
Typical Prerequisites • Web Server with CGI capability • E.g., Apache & Tomcat, IIS • Java RE / SDK, or Equivalent • Database Application • E.g., MySQL, Oracle, MS Access, MS SQL, … • XML Parser • Xerces, Sun’s JavaXMLPack, MSXML
UIUC OAI Harvester for MS Windows 2000 • Harvests Files from OAI-Compliant Providers • Saves Metadata Records as XML Files • Stores Information About Harvests & Harvested Records in Relational Database • Three Components: • Spider that Gets Metadata Records • Manager Service that Initiates & Tracks Spiders • Web Interface (Java Applet) For Scheduling Harvests
Protocol Versions • Alpha Version Testing, Fall 2000 • 1.0 Release January 2001 (Experimental Version) • 1.1 Release July 2001 (W3C XML Schema Update) • 2.0 Release Planned for June 2002 • In Development Since August 2001 • In Alpha Test Since March 1, 2002 • Stable, “Production” Release
OAI Version 2.0 Features • Essential Fixes & Clarifications, • Not Backward Compatible • But No Major Change in Emphasis • Addresses: • Improved Time Stamp Granularity Supported • ResumptionToken (Flow Control) Best Practices • Improved Set Management, Added SetDescription • OAI Error Codes in XML • Single OAI Namespace (still multiple schemas) • Reliance on DCMI XML Schemas
OAI Version 2.0 Features (cont.) • What Version 2.0 Doesn’t Do • No SOAP • No Automated Rights Management • No Distributed Awareness Mechanisms • No Result Set Filtering (Distributed Search) • June 3, 2002 Release Will Include: • Annotated Version Showing Changes from 1.1 • Usage Guidelines Document • Updated Conformance Testing Software
OAI Future • SOAP & Other Advanced Features Still Being Investigated • Long-Term Maintenance Strategy for OAI Under Development • Community-Specific Best Practices & Extensions Under Development
Additional URLs • UIUC OAI Harvesting Project Home Page: • http://oai.grainger.uiuc.edu/ • UIUC Search Interface: • http://oai.grainger.uiuc.edu/oai/search/ • UIUC XML-Based OAI Provider Tool Template • http://oai.grainger.uiuc.edu/ProviderTools/TemplateBReadme.htm • UIUC Windows-Based OAI Harvester • http://oai.grainger.uiuc.edu/harvester.htm