Posted by maikelm on April 8, 2010 at 3:40pm
Hellow
I am very rookie in this topic, "drupal for libraries", I do no speak english, sorry my mistakes, but I hope that the community can help me. I am working in the developmen of a digital library and like drupal for this work. before this project I worked with drupal. My idea is use OAI-PMH for the recolation of datas of external sources. I want to know about some modules for this kind of application in drupal. Service providers for OAI or data provider OAI.
regards

Comments
I'd start with some keyword
I'd start with some keyword searches just to see what exists, that you can ask more specific questions.
http://drupal.org/search/apachesolr_search/oai?filters=type:project_project turned up several things worth looking over.
OAI services provider
I would like to know about experiences in the implementation of OAI services provider with Drupal
OAI-PMH Module
There is a module (http://drupal.org/project/oai_pmh) that harvest metadata records from OAI-PMH compliant repositories. I've tried it out and it works well, though the documentation wasn't complete in terms of how to install and configure the module.
Marc
I found the "marc" module , it very good, I can import "marc" register how Drupal nodes
XC-Toolkit's OAI-PMH Harvester Module
The eXtensible Catalog Drupal Toolkit comes with Dublic Core and the eXtensible Catalog's XML schemas in the form of modules and an API to help create additional XML harvesting schema's. The XC Drupal Toolkit's OAI Harvester module is the engine behind the harvesting and if you want the XML data to map into CCK fields, the Dublin Core to CCK module is awesome and can be modified for other schemas such as MARC.
An implementation example can be found at creatingcommunities-denverlibrary.org. These records were harvested from the University of Denver's Peak Digital collection, stored in CCK fields and made available to search using the Apache Solr Integration module.
Source for Files
Larsdesigns,
My understanding is that OAI-PMH provides metadata only so how are you getting the actual files in your Drupal instance as I see in the creatingcommunities-denverlibrary.org site? The OAI-PMH module I noted above only gets metadata...no bitstreams or links to bitstreams in DSpace parlance.
You mention an API to help create additional XML harvesting schemas. I'm wondering if that could be used to take advantage of OAI-ORE.
Nodes
Nodes within Drupal are created per record and metadata is stored into CCK fields. The images that are displayed in the search results appear by reference. The URL to the image is metadata and is harvested and stored in a CCK field. In the theming layer, the field is printed and wrapped with image tags etc. The actual image is being stored and displayed from the digital asset manger/origin. However, there is some caching in play also.
I would imagine that OAI-ORE would be possible but I have not worked with it yet.