MARC::Detrans::Config

MARC::Detrans::Config is a Perl module that stores de-transliteration configuration data.
Download

MARC::Detrans::Config Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Ed Summers
  • Publisher web site:
  • http://search.cpan.org/~esummers/Bundle-MyLibrary-0.05/lib/Bundle/MyLibrary.pm

MARC::Detrans::Config Tags


MARC::Detrans::Config Description

MARC::Detrans::Config is a Perl module that stores de-transliteration configuration data. MARC::Detrans::Config is a Perl module that stores de-transliteration configuration data.SYNOPSIS use MARC::Detrans::Config; my $config = MARC::Detrans::Config->new( 'file.xml' );MARC::Detrans::Config will read detransliteration rules from an XML file which you can then use to create a MARC::Detrans::Converter object to actually convert MARC records. < ?xml version="1.0" encoding="UTF-8"?> < config> < !-- the language we are detransliterating --> < language name="Russian" code="rus" /> < !-- the script that will be used --> < script name="Cyrillic" code="(N" /> < !-- which fields/subfields to detransliterate or copy --> < detrans-fields> < field tag="245"> < subfield code="a" /> < subfield code="q" /> < subfield code="d" copy="true" /> < /field> < field tag="440"> < subfield code="a" /> < /field> < /detrans-fields> < !-- a single character mapping --> < rule> < roman>b< /roman> < marc escape="(N">B< /marc> < /rule> < !-- more rules ... --> < !-- a single authority mapping --> < name> < roman>$aNicholas $bI, $cEmperor of Russia, $d1796-1855< /roman> < marc>$a^ESC(NnIKOLAJ^ESCs, $bI, $c^ESC(NiMPERATOR^ESCs ^ESC(NwSEROSSIJSKIJ^ESCs, $d1796-1855< /marc> < /name> < /config> Requirements: · Perl


MARC::Detrans::Config Related Software