blob: b6a9b2c5eb2940d09c80511735abd07f19d85011 [file] [log] [blame]
<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>