Re: [Refdb-users] Re: nitpicking (element ordering in risx)
Status: Beta
Brought to you by:
mhoenicka
From: <Jus...@UL...> - 2003-11-25 08:43:54
|
"Markus Hoenicka" <mar...@mh...> wrote on Mon, 24 Nov 2003 22:35:02 +0100: > Justus H. Piater writes: > > > Indeed, I am not sure what an input template would provide over and > > above psgml-mode. Except: In my local copy of risx.dtd, I made the > > citekey and the type #REQUIRED so that psgml-mode prompts for them. > >=20 > > This is not a bad idea for entering data from scratch. However, I > didn't want to force this upon users because refdbd can create useful > citekeys if none are provided. Some people may prefer this convenience. Sure. I did this just for my own convenience, because I prefer to maintain my cite keys by hand. > > - In <libinfo>, why isn't <reprint> optional? Also, the only allowed > > content is <date>, not even #CDATA is permitted. This contradicts > > the RIS specification of the RP field, doesn't it? > ... > BTW the RIS spec says the RP field can contain one of three status > notes, one of which (ON REQUEST) may be followed by a date. This is > exactly what the reprint element represents: The attribute encodes the > status, the optional child is the date. Oops, my bad. I should have checked the attributes :-/ > > Another issue: I'd like the "master" representation of my references > > to be an XML file rather than a data base because that allows me to > > choose and change the format as desired. To make this practical, it > > would really help if RefDB could optionally identify references by the > > citekey instead of by the numeric ID. This would allow me to store > > references from different sources in the same RefDB database, and to > > update some of them by re-importing manually maintained XML files. > > I don't know what you mean by "choosing and changing the format"? The XML format/DTD/schema/whatever. This would allow me to put in more information than is supported by any given reference manager. RefDB is a great tool, but I like my independence :-). I could interoperate with RefDB by transforming my refs file to risx and back using XSLT. > But you can of course update references by providing only the > citekey but no ID. The risx import routine always checks the citekey > first, then the ID. Ah, this was the missing link. All is well then. One more thing: risx does not provide a field for ISBN/ISSN numbers, does it? Justus --=20 Justus H. Piater, Ph.D. http://www.montefiore.ulg.ac.be/~piater/ Institut Montefiore, B28 Phone: +32-4-366-2279 Universit=E9 de Li=E8ge, Belgium Fax: +32-4-366-2620 |