[OAI-implementers] implement a repository
Thu, 03 Apr 2003 13:22:06 +0200
if you already have a collection of metadata and/or data using digital
library software such as EPrints, DSpace or Greenstone for
management/access, then you must look at the documentation for that
software for how to activate the OAI interface.
if you already have a collection of metadata and/or data, but the
software to manage/access the collection is largely home-grown (e.g., a
bunch of Web scripts/applications) or does not already support the
OAI-PMH, then you or a developer of the software needs to write code to
implement the OAI-PMH specification for your collection - the spec is on
the OAI website and isn't too complicated to get up and running if you
know a bit about Web applications.
if you have the metadata and/or data but aren't using any software to
manage it, then may i recommend looking at EPrints (www.eprints.org) and
Greenstone (www.nzdl.org) as possible candidates. there are lots of
other packages, but if you want a widely-used standalone package with
OAI support, these may be a good starting point. alternatively, look at
the OAI website and you will find little tools to make
"mini-repositories", e.g., the "OAI Static Repository" for repositories
that don't change over time and the "XML File-based Repository" for
repositories where each metadata object is a single (usually XML) file.
lastly, if you have neither the data nor the software already, i suggest
that you determine the requirements for your repository, and then adopt
an existing package (e.g., EPrints, Greenstone, DSpace, CDSWare,
GaneshaDL, ...) to manage your digital library.
now if you need help on how to write code for an OAI interface, i would
suggest looking at the tutorials that are available on OAI-PMH. if you
go through the OAI's website, there is an older article by Simeon Warner
linked from the "Documents/OAI-related papers" page. (if someone has
newer material, please post links). i also have slides from last year's
JCDL tutorial on practical implementation of the protocol - these can be
hope this info helps.
ps should we have something like this - maybe a flowchart - in the FAQ?
Luis Alberto de Quadros wrote:
> i'm starting with OAI-PMH. I studied a lot the docs existing in the
> OAI's site, but i didn't found any information about how to start
> implement a repository.
> I would like to know if somebody can tell me how to start and where can
> i get these informations.
> Thanks a lot !
> Luis Quadros
hussein suleman ~ firstname.lastname@example.org ~ http://www.husseinsspace.com