bhle/bhle — Issue #320: Workpackage 20.12.2011
Author: wkollernhm
Created: 2012-02-21 09:37:16+00:00
State: open

- Retrieve metadata from OAI-PMH (http://www.openarchives.org/pmh/) Service
- Setting per CP (only Admin can edit) in order to define OAI-PMH Endpoint
- Setting per CP (only Admin can edit) in order to defined OAI-PMH Metadata format
- "identifier" for OAI-Record equals name of upload-folder (definition for CPs)

If the CP has an OAI-PMH endpoint defined (in the settings) then all metadata files will be ignored and the OAI-PMH service will be used instead. Afterwards all processing steps as defined.

- Delete and ignore of contents by the tool, which already have been processed. Deleting / Ignoring should be toggle able using an option (system-wide, only admin can edit).
- Parsing of structured content: One folder equals one level
- Serials:
- Section-Title
- Sections
- Volumes
- Articles
- Monographs:
- Title
- Chapter

On each level there has to be a metadata file, else it is not a valid upload.

- Adaption of METS output:
For each level of information there as to be an own METS file for ingest by Fedora.
In addition each page has a own METS file for ingest as well. Page-PID is constructed like this:

`-`

``: GUID of the level above the page (e.g. GUID of monograph)
``. Sequence number of page

Relations between METS files (and therefor the levels resp. the page objects) are expressed using RELS-EXT language in Fedora. Example: https://groups.google.com/group/bhle-tech/browse_thread/thread/39c896271f0cbef4?hl=de