[Koha-bugs] [Bug 6440] Koha's OAI-PMH does not support sets
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Mar 8 12:04:16 CET 2012
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6440
Magnus Enger <magnus at enger.priv.no> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #8078|0 |1
is obsolete| |
--- Comment #18 from Magnus Enger <magnus at enger.priv.no> ---
Created attachment 8081
-->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=8081&action=edit
Bug 6440: [SIGNED-OFF] Implement OAI-PMH Sets
New sql tables:
- oai_sets: contains the list of sets, described by a spec and a name
- oai_sets_descriptions: contains a list of descriptions for each set
- oai_sets_mappings: conditions on marc fields to match for biblio to be
in a set
- oai_sets_biblios: list of biblionumbers for each set
New admin page: allow to configure sets:
- Creation, deletion, modification of spec, name and descriptions
- Define mappings which will be used for building oai sets
Implements OAI Sets in opac/oai.pl:
- ListSets, ListIdentifiers, ListRecords, GetRecord
New script misc/migration_tools/build_oai_sets.pl:
- Retrieve marcxml from all biblios and test if they belong to defined
sets. The oai_sets_biblios table is then updated accordingly
New system preference OAI-PMH:AutoUpdateSets. If on, update sets
automatically when a biblio is created or updated.
Use OPACBaseURL in oai_dc xslt
Signed-off-by: Magnus Enger <magnus at enger.priv.no>
I created a set based on a value in 245$a, ran the script and verified
that the created st contained the expected records. I repeated this
with a value from 952$a, to test item level data. Both were OK.
Then i set OAI-PMH:AutoUpdateSets = Enable and created a set based on
a value in 245$a, built the set with the script and verified that it
looked OK. Then i changed the value in 245$a and verified that the
set was updated without running the script. I repeated this with a
value for 952$a. This did not work initially, but this has been fixed
by the followup patch.
All the options to build_oai_sets.pl work as expected.
See comments on the bug for things that have been fixed along the way.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list