Hi!

Currently, bfe_authors.py uses

    authors = []
    authors_1 = bfo.fields('100__')
    authors_2 = bfo.fields('700__')

This enforces authors to be considered only if both indicators are
blank. However, you may notice that from the authoritative definition at

       http://www.loc.gov/marc/bibliographic/bd100.html

One should actually set at least indicator 1 like

       100 0_  $aWinston Churchill
       100 1_  $aChurchill, Winston

to distingish storage of "firstname lastname" vs. "lastname, firstname",
not to metion stuff like

       100 3_ $aFarquhar family

Given the fact that if we upload foreign data we win a lot of indicators
here I suggest to change code for author handling to use

    authors = []
    authors_1 = bfo.fields('100%%')
    authors_2 = bfo.fields('700%%')

wherever it is applicable. This is also relevant for indexing, where the
default definition is __ as well.

Just got some 50.000 anonymous papers which I'll right now give back to
their authors ;)

--

Kind regards,

Alexander Wagner
Subject Specialist
Central Library
52425 Juelich

mail : [email protected]
phone: +49 2461 61-1586
Fax  : +49 2461 61-6103
www.fz-juelich.de/zb/DE/zb-fi

------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDirig Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Reply via email to