This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /trunk/doc/marc.txt

Parent Directory Parent Directory | Revision Log Revision Log

Revision 185 - (show annotations)
Sat Nov 29 18:38:02 2003 UTC (20 years, 7 months ago) by dpavlin
File MIME type: text/plain
File size: 1012 byte(s)
moved documentation in doc directory

1 MARC files are read using MARC.pm module from CPAN.
3 There is one subtle difference to ISIS files: while in import_xml/isis* you
4 can specify field '700' and indexer will include all subfields for field 700,
5 in MARC files, you have to specify explicitly which codes are you going to
6 use (e.g. '700a 700b').
8 Also, since we have strange MARC files here, you might need to do character
9 recoding yourself (truth is that in Croatia we have old 7-bit character set
10 called CROASCII which uses some of special characters '~^}]{[|\`@' to
11 represent chars with carrons. You might image how much confusion has this
12 caused to programmers).
14 Best way to do characters recoding is using filter function, so
15 filter/croascii.pm is example of just that technique.
17 While you can re-use most of ISIS xml file to produce MARC xml file, you must know that all fields in MARC must have three digits (ISIS also supports fields 10 and 11 which might be of use just to us; see comment in parse_format.pm).
19 2003-10-08 Dobrica Pavlinusic


Name Value
cvs2svn:cvs-rev 1.1

  ViewVC Help
Powered by ViewVC 1.1.26