MARC::* UNIMARC Support
[email protected] (Henri-Damien LAURENT)
| Newsgroups | perl.perl4lib |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I am a Koha developper.
We use MARC::File::XML with succes for bibliographic data.
But we have a problem for authorities data since UNIMARC and UNIMARC-A
quite differ from one another.
Here is UNIMARC 100$a for bibliographic data :
Name of Data Element
Number of Characters
Character Positions
Date Entered on File (Mandatory)
Type of Publication Date
Publication Date 1
Publication Date 2
Target Audience Code
Government Publication Code
Modified Record Code
Language of Cataloguing (Mandatory)
Transliteration Code
Character Set (Mandatory)
Additional Character Set
Script of Title
8
1
4
4
3
1
1
3
1
4
4
2
0-7
8
9-12
13-16
17-19
20
21
22-24
25
26-29
30-33
34-35
Here stands the same 100$a coded subfield for UNIMARC-A :
Name of Data Element Number of Characters Character
Position
Date entered on file (Mandatory) 8
0-7
Status of authority heading code 1
8
Language of cataloguing (Mandatory) 3 9-11
Transliteration code 1
12
Character set (Mandatory) 4
13-16
Additional character set 4
17-20
Script of cataloguing 2
21-22
Direction of script of cataloguing 1
23
and label contains no encoding information in UNIMARC-A.
So I think it could be interesting to create a new default_record_format
say UNIMARCAUTH in MARC::File::XML to cope with UNIMARC-A, based on what
is done for UNIMARC but that would use the right positions in 100$a.
Would it be possible ?
--
Henri Damien LAURENT et Paul POULAIN
Consultants indépendants
en logiciels libres et bibliothéconomie (http://www.koha-fr.org)