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/>

Reply via email to