Currently, i'am working to the UNIMARC (European/french MARC) to MODS conversion.
I worked today on "rewriting" AnselToUnicode.java class (of MARC4J) to correctly managed UNIMARC ISO 5426 character set.
I do a "quick and dirty" port for the moment, but it work.
I try to use MARC21slim2MODS.xsl to convert UNIMARC to MODS, but it failed ...
as expected ;-)
MARC and UNIMARC are really incompatible, so it's a good reason for me to use MODS instead MARCXML.
This week, i will work on UNIMARC2MODS.xml.
I need "real" iso2709 UNIMARC files with data like :
300 .. $aA GRAVE `A (à)
300 .. $aA ACUTE 'A (á)
(300 is UNIMARC tag for notes.)
If somebody could send me some samples even in french :-)
Of course, if someone is interrested on my work, i could send sources, binaries ...
Yves Pratter
The original ISO2709 UNIMARC file could be downloaded from http://bibliographienationale.bnf.fr/iso2709/iM3_02/frBN027062752.iso2709 .
Here is the result of the (bad) MARC2MODS conversion :
  <?xml version="1.0" encoding="UTF-8" ?>
- <collection xmlns="http://www.loc.gov/mods/" xmlns:xlink="http://www.w3.org/TR/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/mods/ http://www.loc.gov/standards/marcxml/schema/mods.xsd">
- <mods>
- <titleInfo type="abbreviated">
- <name type="personal">
  <namePart>20020116d2001 m y0frey0103 ba</namePart>
- <name type="personal">
  <namePart>Le Gall Yves</namePart>
- <publicationInfo>
  frBN001902982 France Armée Génie frBN002137859 1945-1970 frBN001639531 Cavernes frBN00151385X Algérie frBN001557696 Histoire frBN01461724X Spéléologie Opérations de recherches et de sauvetage frBN00151385X Algérie frBN002137859 1945-1970 frBN002136419 Récits personnels frBN001790405 Algérie 1954-1962 (Guerre d'Algérie) frBN002127256 Récits personnels français
  <identifier type="isbn">FR</identifier>
  <identifier type="lccn">2-913197-37-X</identifier>
- <recordInfo>

Yves Pratter
Ingénieur Support

Alex Temex Multimédia
4 Bis, Avenue du pré de Challes
74940 Annecy-le-Vieux
tél. : +33 (04) 50 64 08 97
fax : +33 (04) 50 64 15 81
mel : [log in to unmask]