<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "http:/www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>BibteXML DTD</title> </head> <body bgcolor='#dae6e6'> <pre> <font color="gray"><!-- - File: $Id: bibteXML-ext.dtd, 2003.06.26 13:52:00 vbg Exp $ - - This DTD expresses XML markup similar to the BibTeX language - specified for LaTeX, or actually its content model. - For documentation on BibTeX, see - http://www.ctan.org/tex-archive/biblio/bibtex/distribs/doc/ - - Suggested invocation: - - <?xml version="1.0" encoding="UTF-8"?> - <!DOCTYPE bibtex:file PUBLIC - "-//BibTeXML//DTD XML for BibTeX (extended) v1.0//EN" - "bibteXML-ext.dtd" > - <bibtex:file xmlns:bibtex="http://bibtexml.sf.net/"> - ... - </bibtex:file> - - Available from http://bibtexml.sf.net/ - - This code originally developed by - Vidar Bronken Gundersen - Zeger W. Hendrikse - - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License. - See http://www.gnu.org/copyleft/gpl.html - --></font> <font color="gray"><!-- popular user fields --></font> <b><!ENTITY</b> % user.fields "( bibtex:abstract?, bibtex:affiliation?, bibtex:contents?, bibtex:copyright?, (bibtex:isbn | bibtex:issn)?, bibtex:doi?, bibtex:keywords?, bibtex:language?, bibtex:lccn?, bibtex:location?, bibtex:mrnumber?, bibtex:price?, bibtex:size?, bibtex:url?, bibtex:category? )"<b>></b> <b><!ENTITY</b> % BibTeXML.common.standard.fields ", bibtex:key?, bibtex:crossref?, %user.fields;"<b>></b> <font color="gray"><!-- ..................................................................... --></font> <font color="gray"><!-- Other popular fields - - BibTeX is extremely popular, and many people have used it to store - information. Here is a list of some of the more common fields: - - [affiliation] The authors affiliation. - [abstract] An abstract of the work. - [contents] A Table of Contents - [copyright] Copyright information. - [ISBN] The International Standard Book Number. - [ISSN] The International Standard Serial Number. - Used to identify a journal. - [keywords] Key words used for searching or possibly for annotation. - [language] The language the document is in. - [location] A location associated with the entry, - such as the city in which a conference took place. - [LCCN] The Library of Congress Call Number. - I've also seen this as lib-congress. - [mrnumber] The Mathematical Reviews number. - [price] The price of the document. - [size] The physical dimensions of a work. - [URL] The WWW Universal Resource Locator that points to the item being - referenced. This often is used for technical reports to point to the - ftp site where the postscript source of the report is located. - - When using BibTeX with LaTeX you need - BibTeX style files to print these data. - - Ref: www.ecst.csuchico.edu/~jacobsd/bib/formats/bibtex.html --></font> <b><!ELEMENT</b> bibtex:abstract (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:affiliation (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:contents (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:copyright (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:isbn (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:issn (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:language (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:lccn (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:location (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:mrnumber (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:price (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:size (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:url (#PCDATA) <b>></b> <font color="gray"><!-- User requested fields - [category] Category of this bibitem - [DOI] The Digital Object Identifier (www.doi.org) - used to redirect to articles, a key like 10.1000/203 --></font> <b><!ELEMENT</b> bibtex:category (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:doi (#PCDATA) <b>></b> <font color="gray"><!-- ..................................................................... --></font> <font color="gray"><!-- Alternative syntax for compound fields - for author, editor, keywords and title fields. - Backwards compatible syntax. --></font> <b><!ENTITY</b> % BibTeXML.author.element "IGNORE"<b>></b> <b><!ENTITY</b> % BibTeXML.editor.element "IGNORE"<b>></b> <b><!ENTITY</b> % author.qname "(bibtex:author | bibtex:authorlist)"<b>></b> <b><!ENTITY</b> % editor.qname "(bibtex:editor | bibtex:editorlist)"<b>></b> <b><!ELEMENT</b> bibtex:authorlist (bibtex:person+) <b>></b> <b><!ELEMENT</b> bibtex:editorlist (bibtex:person+) <b>></b> <b><!ELEMENT</b> bibtex:author (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:editor (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:person ( ( bibtex:initials | (bibtex:first, bibtex:middle?)), bibtex:prelast?, bibtex:last, bibtex:lineage?)<b>></b> <font color="gray"><!-- first, middle and last name should be obvious - preLast is for names like Thomas *de* Burghes, - lineage is used for "Jr" in names like "James T. Kirk, Jr." --></font> <b><!ATTLIST</b> bibtex:person email CDATA #IMPLIED url CDATA #IMPLIED <b>></b> <b><!ELEMENT</b> bibtex:first (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:initials (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:last (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:middle (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:prelast (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:lineage (#PCDATA) <b>></b> <b><!ENTITY</b> % BibTeXML.title.element "IGNORE"<b>></b> <b><!ENTITY</b> % title.qname "(bibtex:title | bibtex:titlelist)"<b>></b> <b><!ELEMENT</b> bibtex:titlelist (bibtex:title, bibtex:subtitle?)<b>></b> <b><!ELEMENT</b> bibtex:subtitle (#PCDATA) <b>></b> <b><!ELEMENT</b> bibtex:title (#PCDATA) <b>></b> <b><!ENTITY</b> % BibTeXML.keywords.element "IGNORE"<b>></b> <b><!ENTITY</b> % keywords.qname "bibtex:keywords"<b>></b> <b><!ELEMENT</b> bibtex:keywords (bibtex:keyword+) <b>></b> <b><!ELEMENT</b> bibtex:keyword (#PCDATA) <b>></b> <font color="gray"><!-- ..................................................................... --></font> <font color="gray"><!-- reuse the strict BibTeXML DTD --></font> <b><!ENTITY</b> % BibTeXML-strict PUBLIC "-//BibTeXML//DTD XML for BibTeX v1.0//EN" "bibteXML.dtd"<b>></b> %BibTeXML-strict; <font color="gray"><!-- ..................................................................... --></font> <font color="gray"><!-- End of bibtex dtd --></font> </pre> </body> </html>