[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bibulus-dev] ["Bruce D'Arcus" <address@hidden>] Bibulus
From: |
Thomas M. Widmann |
Subject: |
[Bibulus-dev] ["Bruce D'Arcus" <address@hidden>] Bibulus |
Date: |
09 Apr 2003 22:17:09 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
FYI:
Date: Wed, 9 Apr 2003 05:39:00 -0400
Subject: Bibulus
From: "Bruce D'Arcus" <address@hidden>
Hi,
Someone forwarded the Bibulus announcement to the RefDB list. Great to
see something like this!
Looking through the mailist list archive, I see Torsten pointing you to
BibX. Given that BibX started out with the precisely the goals you've
set out -- though in this case applied to ConTeXt -- it'd be nice to
see both projects benefit. In particular, might you take a close look
at using the BibX DTD instead?
The plan is that both the next version of mbib and RefDB will use BibX
as their data models, and citestylx formatting files to serve as the
equivalent of bst files. For obvious reasons, there's a strong need
for (non-competing) data standards here. Might be worth contacting
Taco?
Also, Markus Hoenicka has recently created an XML representation of RIS
that will serve as a stop-gap until BibX is done and he can rewrite
RefDB to handle it. It's actually pretty useful in its own right and,
for example, the author of these tools is seriously looking at using it
as his new intermediate format:
http://www.scripps.edu/~cdputnam/software/bibutils.html
Anyway, RISX in case you're interested:
=============
<!-- The RIS XML DTD - a XML implementation of the RIS reference format
-->
<!-- (C) 2003-03-22 Markus Hoenicka <address@hidden> -->
<!-- $Id: risx.dtd,v 1.1 2003/03/24 22:14:24 mhoenicka Exp $ -->
<!-- Invoke with the following declaration -->
<!-- <!DOCTYPE ris PUBLIC "-//Markus Hoenicka//DTD Ris//EN"
"http://refdb.sourceforge.net/dtd/risx.dtd"> -->
<!-- the top-level element -->
<!ELEMENT ris (entry)+>
<!-- each RIS dataset is encoded by the following structure: -->
<!-- id, citekey are used to identify the dataset in a database -->
<!-- work, publication, and set denote the analytical, monographic, and
-->
<!-- serial level of bibliographic information. -->
<!-- libinfo contains all information relevant for local housekeeping
-->
<!-- contents describes the contents of the reference described by the
-->
<!-- dataset -->
<!-- the type attribute is equivalent to the TY RIS field -->
<!ELEMENT entry (id?,citekey?,work?,publication,set?,libinfo,contents)+>
<!ATTLIST entry type
(ABST|ADVS|ART|BILL|BOOK|CASE|CHAP|COMP|CONF|CTLG|DATA|ELEC|GEN|ICOMM|IN
PR|JFULL|JOUR|MAP|MGZN|MPCT|MUSIC|NEWS|PAMP|PAT|PCOMM|RPRT|SER|SLIDE|SOU
ND|STAT|THES|UNBILL|UNPB|VIDEO) "GEN">
<!-- the identifiers. ID is a numeric one, while citekey is an
alphanumeric -->
<!-- key. Both are supposed to be unique in a database -->
<!ELEMENT id (#PCDATA)>
<!ELEMENT citekey (#PCDATA)>
<!-- the three levels of bibliographic information -->
<!ELEMENT work (title, author*)>
<!ELEMENT publication (title*, author*, pubinfo?)>
<!ELEMENT set (title*, author*)>
<!-- the apparatus used in the bibliographic information -->
<!ELEMENT title (#PCDATA)>
<!ATTLIST title type (full|abbrev|user1|user2|gen) "gen">
<!ELEMENT pubinfo
(pubdate*,volume?,issue?,startpage?,endpage?,city?,publisher?,serial?,ad
dress?,url?,userdef*,misc*)>
<!ELEMENT pubdate (date,otherinfo?)>
<!ATTLIST pubdate type (primary|secondary) "primary">
<!ELEMENT date (year?,month?,day?)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT month (#PCDATA)>
<!ELEMENT day (#PCDATA)>
<!ELEMENT otherinfo (#PCDATA)>
<!ELEMENT volume (#PCDATA)>
<!ELEMENT issue (#PCDATA)>
<!ELEMENT startpage (#PCDATA)>
<!ELEMENT endpage (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT publisher (#PCDATA)>
<!ELEMENT serial (#PCDATA)>
<!ELEMENT address (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ELEMENT userdef (#PCDATA)>
<!ATTLIST userdef type (1|2|3|4|5) "1">
<!ELEMENT misc (#PCDATA)>
<!ATTLIST misc type (1|2|3) "1">
<!-- the libinfo element contains the local housekeeping information -->
<!-- specific to a single user -->
<!ELEMENT libinfo (author,notes,reprint,availability)>
<!ELEMENT notes (#PCDATA)>
<!ELEMENT reprint (date)>
<!ATTLIST reprint type (NOTINFILE|ONREQUEST|INFILE) "NOTINFILE">
<!ELEMENT availability (#PCDATA)>
<!ATTLIST availability type (plain|url) "plain">
<!-- the contents element contains information about the contents of -->
<!-- the reference -->
<!ELEMENT contents (abstract?,keyword*)>
<!ELEMENT abstract (#PCDATA)>
<!ELEMENT keyword (#PCDATA)>
<!-- the multi-purpose author element -->
<!ELEMENT author (name|(lastname?,firstname?,middlename?,suffix?))>
<!ELEMENT name (#PCDATA)>
<!ELEMENT lastname (#PCDATA)>
<!ELEMENT firstname (#PCDATA)>
<!ELEMENT middlename (#PCDATA)>
<!ELEMENT suffix (#PCDATA)>
=============
Bruce
--
Dr. Bruce D'Arcus
Miami University
Geography Department
216 Shideler Hall
Oxford, OH 45056
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bibulus-dev] ["Bruce D'Arcus" <address@hidden>] Bibulus,
Thomas M. Widmann <=