Menu

Multi-script_support

The objective of this proposal is to eventually enable the typesetting of documents with multilingual and multi-script bibliographic entries.

Schema for the data

The data backend support for that is already implemented in the biblatexml-ml schema in the exp-fc branch of the **Git repository">Git repository**. Here is a summary of its main features compared to the current biblatexml schema.

  • New fields 'script' and 'origscript'
  • Several types of fields can be entered multiple times, each time with a different mode attribute, which can be one of:
    • an entry without the mode attribute (but optionally with the xml:lang attribute),
    • mode="romanized" (eventually we could add a "convention" attribute to indicate which type of romanization is involved),
    • and either mode="translated" (optionally with the xml:lang attribute), when a translation of the entry is meaningful,
    • or mode="uniform", for proper names ("author", "publisher", etc.)

Sample biblatexml entries

Here is a sample entry exhibiting the above features:

<bib:entry id="BulgakovRozenfeld:1983" entrytype="book">
   <bib:author>
     <bib:person>
       <bib:first>Павел Георгиевич</bib:first>
       <bib:last>Булгаков</bib:last>
     </bib:person>
     <bib:person>
       <bib:first>Борис Абрамович</bib:first>
       <bib:last>Розенфельд</bib:last>
     </bib:person>
     <bib:person>
       <bib:first>Ашраф Ахмедович</bib:first>
       <bib:last>Ахмедов</bib:last>
     </bib:person>
   </bib:author>
   <bib:author mode="uniform">
     <bib:person>
       <bib:first>Pavel G.</bib:first>
       <bib:last>Bulgakov</bib:last>
     </bib:person>
     <bib:person>
       <bib:first>Boris A.</bib:first>
       <bib:last>Rozenfeld</bib:last>
     </bib:person>
     <bib:person>
       <bib:first>Ashraf A.</bib:first>
       <bib:last>Akhmedov</bib:last>
     </bib:person>
   </bib:author>
   <bib:title>Мухаммад ибн муса ал-Хорезми. Около 783  около 850</bib:title>
   <bib:title mode="romanized">Mukhammad al-Khorezmi. Okolo 783  okolo 850</bib:title>
   <bib:title mode="translated" xml:lang="en">Mukhammad al-Khorezmi. Ca. 783  ca. 850</bib:title>
   <bib:location>Москва</bib:location>
   <bib:location mode="romanized">Moskva</bib:location>
   <bib:location mode="uniform">Moscow</bib:location>
   <bib:publisher>Наука</bib:publisher>
   <bib:publisher mode="romanized">Nauka</bib:publisher>
   <bib:language>Russian</bib:language>
   <bib:series>Научно-биографическая литература</bib:series>
   <bib:series mode="romanized">Nauchno-biograficheskaya literatura</bib:series>
   <bib:year>1983</bib:year>
   <bib:pagetotal>240</bib:pagetotal>
   <bib:reviews>
     <bib:item author="Kennedy" type="Mathematical Reviews">85k:01005a</bib:item>
     <bib:item author="P. Mürsepp" type="Zentralblatt">0603.01010</bib:item>
   </bib:reviews>
</bib:entry>

Another example for a publication in Japanese:

<bib:entry id="KiyosiFestschrift" entrytype="collection">
    <bib:title>東洋の科学と枝術 : 藪內清先生頌寿記念論文集</bib:title>
    <bib:title mode="romanized">Tōyō no kagaku to gijutsu : Yabuuchi Kiyoshi Sensei shōju kinen
        ronbunshū</bib:title>
    <bib:title mode="translated" xml:lang="en">Science and Skills in Asia. A Festschrift for the 77-th
        Birthday of Professor Yabuuti Kiyosi</bib:title>
    <bib:location>京都</bib:location>
    <bib:location mode="romanized">Kyōto</bib:location>
    <bib:location mode="uniform">Kyoto</bib:location>
    <bib:publisher>同朋舎出版</bib:publisher>
    <bib:publisher mode="romanized">Dōhōsha</bib:publisher>
    <bib:publisher mode="uniform">Dohosha</bib:publisher>
    <bib:isbn>4810402932</bib:isbn>
    <bib:language>Japanese</bib:language>
    <bib:year>1982</bib:year>
    <bib:pagetotal>xx+449+iii</bib:pagetotal>      
</bib:entry>