[Koha-devel] about MARC structure : additionalauthor and illustrator
paul POULAIN
paul.poulain at free.fr
Wed Jun 19 05:57:06 CEST 2002
Alan Millar wrote:
>On Tue, Jun 18, 2002 at 03:01:38PM +0200, paul POULAIN wrote:
>
>I expect that this will be a problem not only with illustrators, but
>also with other data items we just haven't named yet.
>
>I just borrowed a book on MARC from my local public library. It is
>fairly recent, published in 1999. It talks about the idea of
>"Marc format integration", which means accepting data in multiple
>(or possibly all) flavors of Marc. The main idea is that some
>tags should be considered obsolete, and software should be able
>to accept Marc codes from multiple standards (UNIMARC, USMARC, CANMARC,
>etc.). Software should accept obsolete tags/subfields as input and
>map it to the appropriate place, but only produce current standard
>tags on output. The book is "MARC Manual" by Deborah J. Byrne,
>ISBN 1-56308-176-8.
>
>If we are normalizing data like the current Koha DB, it is not a
>problem to accept the data from multiple tags and put it in the
>correct place. The software *should* be table-driven for the
>tag/subfield to database mapping, not hard-coded. I did this
>in Rel 1.2 acqui.simple/marcimport.pl. Take a look at %tagmap and
>&extractmarcfields. I haven't looked through the 1.4 MARC handling
>but I'd recommend a similar approach.
> In a pure Marc mode, we need to decide how to handle variant
>or obsolete items. Do we keep them in original form, or map
>to new standardized locations? I'd recommend normalizing, but that's
>just me. If the software is table-driven, and not hard-coded,
>each site could even decide which flavor or variant of MARC it prefers.
>Use this list for USMARC, this one for UNIMARC, or customize as
>you like, etc.
>
>
In fact, the MARC version is table-driven : there is 1 table making the
link between each MARC field/subfield, and the corresponding old-DB field.
My problem was that steve hard-coded the $e field, and that's hard to
solve...
>I'm also just now learning about the fixed-field tags (00x tags).
>There's some good information in there that I'd like to be able
>to use, such as media format and language. I'm going to be thinking
>about how to break those out into something usable.
>
--
Paul
More information about the Koha-devel
mailing list