I understand now !

I guess that should be an inspire only patch till the new functionality is 
added.

On May 14, 2012, at 10:10 AM, Samuele Kaplun wrote:

> Hi Alessio,
> 
> In data lunedì, 14 maggio 2012 10.00:49, Alessio Deiana ha scritto: 
>>> However, in a general Marc compliant setup this issue implies indexing
>>> of a combined field. The proper way to store a DOI according to Library
>>> of Congress would be
>>> 
>>>      024 7_ $2doi $0<doi>
>>> 
>>> So the index needs to be something
>>> 
>>>      index('024 7_ $0') as DOI if ('024 7_ $2' eq 'doi')
>>> 
>>> Implementing this would also seamlessly allow to search other persistent
>>> identifiers that go to 024 7_ as well (handle, purl, urn, whathaveyou).
>>> And it could come in handy for other fields as well.
>>> 
>> 
>> We are indeed moving to using 024 only.
> 
> the point of Alexander is that, according to MARC standard, 024 contains a 
> DOI 
> if and only if there is the string "DOI" in $2. Otherwise it could be a 
> different persistent identifier.
> 
> Currently Invenio can not index subfield values in separate indexes according 
> to the string existing in an other subfield.
> 
> Cheers!
>       Sam
> 
> P.s. this is currently a non-issue for INSPIRE for the time being (since you 
> store only DOIs in 024), but is a needed functionality in Invenio.
> 
> -- 
> Samuele Kaplun
> Invenio Developer ** <http://invenio-software.org/>
> 

--
Alessio Deiana
INSPIRE Developer
GS-SIS-OA
CERN



Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to