Dear Ferran and Alexander, Il giorno mer, 05/10/2011 alle 09.14 +0200, Ferran Jorba ha scritto: > I was suggesting 024 instead of a 909, not 035. 035 is intended for > external identifiers, so an external OAI id, a handle, a LCCN, a local > library catalog number, whatever other identifier should definitively go > to 035. > > http://www.loc.gov/marc/bibliographic/bd035.html > > The question is where we do store our own OAI id when generated by the > oaiarchive daemon, and we think that 024 is correct.
Well, in the proposed new implementation all this details are left to the admin. You can tune whatever MARC field (and subfield) you want to use by tweaking our friend invenio(-local).conf :-) > I don't follow you here. If I harvest your > http://example.de/record/1234, I think that it should have a 024.8x $a > oai:example.de:1234, value, and I'll be storing your oai:example.de:1234 > in my 035 $a, with an $9 of my own choice. And I can re-expose it as > oai:example.cat:2345, keeping your oai:example.de:1234 as dc:identifier > (in our Marc21 to DC XSL we export them both). Example: > > http://ddd.uab.cat/record/77021/export/hm > http://ddd.uab.cat/record/77021/export/xd And this is precisely what is finally supported by the new branch that will soon be merged. OTOH you use the default shipped invenio.conf (which is trying to be as much backward compatible as possible, and therefore keeping on using 909CO as default), but with the more OAI-PMH friendly behaviour that the oai:example.de:1234 (stored in 035 with all information about the harvested resource, including baseURL, metadataPrefix, harvest timestamp etc.), is then exported in the <about><originDescription /></about> tag of the record in OAI-PMH, as recommended by: <http://www.openarchives.org/OAI/2.0/guidelines-provenance.htm> Cheers! Sam -- Samuele Kaplun Invenio Developer ** <http://invenio-software.org/>
