| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <title>Xbiblio-Intro</title> |
| <meta name="generator" content="amaya 8.7, see http://www.w3.org/Amaya/"> |
| </head> |
| |
| <body> |
| <h2>XBiblio</h2> |
| |
| <p>XBiblio provides a schema to specify citation style. Analogous to bibtex |
| .bst files, the XML Bibliographic Style Schema is much easier to use, and is |
| also influenced by innovations in general styling languages such as CSS, as |
| well the recursive structure of bibliographic data.</p> |
| |
| <p>XBiblio consists of two components. First, and most important, is an XML |
| citation style language, called the Citation Style Language (CSL) schema. The |
| style files are analogous to bibtex .bst file or the binary style files in |
| commercial reference management products, but easier to use, more powerful, |
| and fully open.</p> |
| |
| <p></p> |
| |
| <table border="0"> |
| <caption></caption> |
| <tbody> |
| <tr> |
| <td><img alt="xbiblio image 1" src="xbiblio.jpg" align="middle"> |
| |
| <p>Image 1 Process Overview</p> |
| </td> |
| </tr> |
| <tr> |
| <td><img alt="detailed process diagram" src="xbiblio2.png"> |
| |
| <p></p> |
| |
| <p>Image 2. Detailed Process Overview</p> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| |
| <p>In addition, the project contains a first implementation of a formatting |
| engine using CSL, written in XSLT 2.0. These stylesheets are designed to |
| format DocBook NG records that use bibliographic records defined against the |
| Meta Object Description Schema (MODS) from the Library of Congress. While |
| these are the initial targets, the stylesheets are designed in such a way |
| that I hope to see support for the following input formats:</p> |
| <ul> |
| <li>TEI 5</li> |
| <li>OpenOffice</li> |
| <li>WordML</li> |
| <li>LaTeX</li> |
| </ul> |
| |
| <h3>USEAGE</h3> |
| |
| <p>Using Saxon 8, run like so from the samples directory to generate the |
| sample file:</p> |
| |
| <p><code>java net.sf.saxon.Transform -o test.html test.xml |
| ../xsl/xhtml/dbng.xsl citation-style=author-year</code></p> |
| |
| <p>The commandline parameter argument at the end is required, and specifies |
| the name (minus the extension) of the citation style file to use.</p> |
| |
| <h3>Files</h3> |
| |
| <p>An example implementation written in XSLT 2.0, which formats documents |
| encoded in the new DocBook NG prototype schema, using bibliographic data |
| encoded with the Meta Object Description Schema (MODS) from the Library of |
| Congress. </p> |
| |
| <p><a |
| href=" http://www.users.muohio.edu/darcusb/files/xbiblio.tar.gz">http://www.users.muohio.edu/darcusb/files/xbiblio.tar.gz</a></p> |
| |
| <h3>For more Information</h3> |
| |
| <p>See <a |
| href="http://xbiblio.sourceforge.net/index.html">http://xbiblio.sourceforge.net/index.html</a> |
| and Bruce's Blog at <a |
| href="http://netapps.muohio.edu/blogs/darcusb/darcusb/archives/category/citations/">http://netapps.muohio.edu/blogs/darcusb/darcusb/archives/category/citations/</a></p> |
| </body> |
| </html> |