Difference between revisions of "University of Rochester eXtensible Catalog Project"

From Metadata-Registry
Jump to: navigation, search
(Stage I: Enabling XC use of MMS software)
(Main Decision Points)
Line 3: Line 3:
 
=== Stage I: Enabling XC use of MMS software ===
 
=== Stage I: Enabling XC use of MMS software ===
 
See: [http://wiki.metadataregistry.org/Re-implementing_the_MMS Re-Implementing the MMS] for one scenario
 
See: [http://wiki.metadataregistry.org/Re-implementing_the_MMS Re-Implementing the MMS] for one scenario
 +
 +
==== What we have now ====
 +
===== Collection Registration Service =====
 +
* Function: Register and describe Collections, DC metadata editor, OAI harvest manager, metadata cache browser
 +
* Technology: PHP/MySQL
 +
===== OAI harvester =====
 +
* Function: harvest OAI data, driven by cron
 +
* Technology: Perl
 +
===== Safe Transforms Service =====
 +
* Function: gather harvested data, transform & clean, insert into database
 +
* Technology: Java/Tomcat
 +
===== Metadata Repository (cache) =====
 +
* Function: Shred and store Qualified DC XML (other formats stored as text blobs)
 +
* Technology: Oracle 9i, PL/SQL
  
 
==== Main Decision Points ====
 
==== Main Decision Points ====

Revision as of 09:26, 16 October 2007

University of Rochester eXtensible Catalog Project

Stage I: Enabling XC use of MMS software

See: Re-Implementing the MMS for one scenario

What we have now

Collection Registration Service
  • Function: Register and describe Collections, DC metadata editor, OAI harvest manager, metadata cache browser
  • Technology: PHP/MySQL
OAI harvester
  • Function: harvest OAI data, driven by cron
  • Technology: Perl
Safe Transforms Service
  • Function: gather harvested data, transform & clean, insert into database
  • Technology: Java/Tomcat
Metadata Repository (cache)
  • Function: Shred and store Qualified DC XML (other formats stored as text blobs)
  • Technology: Oracle 9i, PL/SQL

Main Decision Points

  1. Building repository database
    • Determine what database to use
  2. Harvest/expose software