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)