110 likes | 261 Views
CNI Fall 2002 Task Force Meeting December 6, 2002 Project Briefing Specialized OAI Service Providers: Sheet Music Harvester Design -> Demonstration Presenter: Curtis Fornadley Senior Programmer/Analyst UCLA Library curtisf@library.ucla.edu. Sheet Music OAI Data Providers
E N D
CNI Fall 2002 Task Force Meeting December 6, 2002 Project Briefing Specialized OAI Service Providers: Sheet Music Harvester Design -> Demonstration Presenter: Curtis Fornadley Senior Programmer/Analyst UCLA Library curtisf@library.ucla.edu UCLA Digital Library
Sheet Music OAI Data Providers • Indiana University • Johns Hopkins University • Library of Congress • UCLA • Each participating institution was responsible for creating their own OAI-compliant sheet music repository. • Major hurdles to becoming a Data Provider: • -Programming • -Data Mapping – Using OAI minimum Unqualified DC UCLA Digital Library
UCLA Digital Library - Software Tool Kit - Harvester code from UIUC (Mellon funded) - Java 2 Enterprise Edition (J2EE) (v1.4) - Oracle 8i - Oracle Intermedia Tool Kit - Apache Web Server - JRun Application Server (v4.0) - XML, XSLT - Microsoft Windows 2000 UCLA Digital Library
High Level Design of OAI Sheet Music Service Provider UCLA Digital Library
Note: The Harvester and the Service Provider utilize the same Database UCLA Digital Library
In the “Resource Discovery Arena” Service Providers (or portals) will be distinguished by the services they provide. Virtual Collections: Persistent Sessions With a Twist UCLA Digital Library
Virtual Collections • An Experiment of “Open Source Thought” • -Any user can save light box contents under a name they choose. • Users can attached notes to any item, in any unlocked VC. • VC’s are stored as lightweight XML - only stores note and a pointer to record • -By default, all VC’s are saved “unlocked” and can be expired at a specified interval based on the data stamp. • -Locked VC’s can be saved indefinitely • A search of VC note fields would allow for a whole other level of metadata development and search. - “Academic Amazon” UCLA Digital Library
Demo of the Sheet Music OAI Service Provider http://digidev.library.ucla.edu/oaisheetmusic/ UCLA Digital Library
Development Cycle -Timeline A Results Driven Project Goal : Deliver Something - Don’t Just Talk January - February 2002: Learning Curve, OAI 1.0 data provider March - August: Harvester and Service Provider. Upgrade data provider to 2.0 September - October: load data test, debug, interface tuning UCLA Digital Library
Hurdles and Bumps in the Road • Performance of Data Providers (ListRecords) • Upgrading from 1.0 to 2.0 OAI decision • Reverse engineering UIUC code • Bad characters in XML, MS quotes, parsers chokes • Data Mapping – harvester does not edit what arrives • Getting Data mapping and programmers together QA UCLA Digital Library