Hello Alexander,

[...]
> Clearly, the title shows up in 245. According to the MARC
> specifications
> (http://www.loc.gov/marc/bibliographic/bd245.html), this
> field uses two indicators which are both set (correctly) to
> 0 in the above. Now, I can search for the title within
> invenio, that is my indexing is correct already (I modified
> the index title to reflect 245%) but not title shows up in
> the records display. Neither in the short lists nor in the
> record details.

I'm glad you've bring this up.  I also think that the default values of
CDS Invenio should reflect better the Marc21 standard.  CDS Invenio is 
wonderful in many respects, but it is complicated enough to newcomers to
put unneccessary burden to configure it until it behaves as it should by
default.  And it is mostly a matter of permitting wildcards for
indicators.

What you have done is to modify the indexes, that can be done via Web.
However, the display has to be done with an editor and you need a
minimal knowledge of Python.  In order to display the title with any
indicator, modify the files bfe_title.py
(http://cdsware.cern.ch/repo/?p=cds-invenio.git;a=blob;f=modules/bibformat/lib/elements/bfe_title.py)
and bfe_title_brief.py
http://cdsware.cern.ch/repo/?p=cds-invenio.git;a=blob_plain;f=modules/bibformat/lib/elements/bfe_title_brief.py)
changing each indicator from _ to % (ex: bfo.field('245%%a')).

Additional changes are needed for converting records to Dublin Core, RSS
et al, but at least this can give you some guidance.  (I sent Tibor
Simko a patch to fix RSS on december 21, but I haven't receive feedback
yet.)

I think that anybody should be able to extract a bunch of records from
any Marc21 source, feed a new Invenio with them and expect it to work
without fiddling too much with the system.

Hope it helps,

Ferran

Reply via email to