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
