Re: Bibulus DTD: An concrete example
Thomas Widmann <[email protected]> Sun, 09 May 2004 19:58:45 +0100
| Newsgroups | gmane.comp.tex.bibulus.devel |
|---|---|
| Message-ID | <[email protected]> |
Torsten Bronger <[email protected]> writes: > "Marius L. J=C3=B8hndal" <[email protected]> writes: > >> Not true. It's about formalism. Publishers and magazines sometimes >> have quite strict guidelines about these things. > > If the guidelines are really that strict, you will run into trouble > with non-hand-corrected BibTeX data anyway. There are just too many > things with different opinions about. The only clean solution is > > <city> > <cityname xml:lang=3D"de">M=C3=BCnchen</cityname> > <cityname>Munich</cityname> > </city> Not a good idea, since all the names of every city would have to be repeated again and again. > <city refid=3D"de/Munich"> > > with an appropriate city data base entry. Better, but <city country=3D"de">M=C3=BCnchen</city> would be better since = it would provide a sensible fall-back if it wasn't mentioned in the city database. > Both is unrealistic in my opinion, and unnecessary. We'll know more about realism soon, but it *is* necessary. >>> There is one thing however that needs to be canonicalised, namely >>> the journal name (if it's a paper). >> >> So how is this case really any different? If canonicalisation can >> be done here -- using the "official spelling", I would assume -- >> it surely can be accomplished for names of *major* cities. > > I believe that this is unrealistic. You would have to enforce a > large list of names, possibly even a matrix of city names because > e.g. Russians want their Cyrillic and want to be able to write > something like <city xml:lang=3D"ru">NYC in Cyrillic</city>. Normally one would expect people to enter the city name in the same language as the title. It would then be up to Bibulus to transform <title>=D0=98=D0=BD=D0=B4=D0=BE=D0=B5=D0=B2=D1=80=D0=BE=D0=BF=D0=B5=D0= =B9=D1=81=D0=BA=D0=B8=D0=B9 =D1=8F=D0=B7=D1=8B=D0=BA =D0=B8 =D0=B8=D0=BD=D0= =B4=D0=BE=D0=B5=D0=B2=D1=80=D0=BE=D0=BF=D0=B5=D0=B9=D1=86=D1=8B</title> <city country=3D"ge">=D0=A2=D0=B8=D1=84=D0=BB=D0=B8=D1=81</city> into "=D0=98=D0=BD=D0=B4=D0=BE=D0=B5=D0=B2=D1=80=D0=BE=D0=BF=D0=B5=D0=B9=D1= =81=D0=BA=D0=B8=D0=B9 =D1=8F=D0=B7=D1=8B=D0=BA =D0=B8 =D0=B8=D0=BD=D0=B4=D0= =BE=D0=B5=D0=B2=D1=80=D0=BE=D0=BF=D0=B5=D0=B9=D1=86=D1=8B, =D0=A2=D0=B8=D1= =84=D0=BB=D0=B8=D1=81, =D0=93=D1=80=D1=83=D0=B7=D0=B8=D1=8F" for a Russian bibliography, "Indoyevropeyskiy yazyk i indoyevropeycy, Tbilisi, Georgia" for an English one, and "Indojewropejskij jasyk i indojewropejzy, Tiflis, Georgien" for a German one. > A lot of discipline that the users must show for a rather small > benefit in my opinion. So eventually people will just write the > city names, Which is why we must design a DTD which is easy for people to understand and use. > and the DTD must even live with people writing <city>Heidelberg, > Berlin, New York</city>. Oh yes, I forgot about that. We have to expand the DTD to deal with that. > For journals however there are already lists with official > abbreviations available for decades. Do you have any good links to such lists? It would be nice to add them if possible. /Thomas --=20 Thomas Widmann Bye-bye to BibTeX: join the Bibulus project now! [email protected] <http://www.bibulus.org> Glasgow, Scotland, EU <http://savannah.nongnu.org/projects/bibulus/>