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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.