OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] XSLT and <biblio*/>


Hi,
You might look into RefDB (http://refdb.sourceforge.net/download.html). It 
lets you create an SQL database of bibliographic entries which can be 
extracted and formatted in a variety of ways.  You may not want to use its 
database features, but they provide some DocBook XSL customizations for 
bibliographic entries and citations that you might be able to adapt.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- 
From: "David Nedrow" <dnedrow@mac.com>
To: <docbook-apps@lists.oasis-open.org>
Sent: Friday, January 19, 2007 8:04 AM
Subject: [docbook-apps] XSLT and <biblio*/>


>I typically need to provide bibliographic information in APA format.
>
> How difficult would it be for me to define role-based (book,  periodical, 
> etc.) biblioentrys and process those correctly with  customizations to 
> the docbook stylesheets?
>
> Has anyone already done this? (Hoping to save myself some work)
>
> I manage the actual bib data by hand via an external file, entries 
> called as eg...
>
>  <bibliography>
>   <bibliomixed id="McGregor01"/>
>   <bibliomixed id="Haugland03"/>
>   <bibliomixed id="Hamill04"/>
>   <bibliomixed id="Dibona99"/>
>   <bibliomixed id="Laurant04"/>
> </bibliography>
>
> A sample entry from my biblio.xml
>
>     <bibliomixed id="Laurant04">St. Laurant, A., et al. <title>
>             <emphasis>Understanding open source and free software
>             licensing.</emphasis>
>         </title> (<date>2004</date>). <edition>1st</edition> ed.
>         <address>Sebastopol</address>: <publisher>
>             <publishername>O'Reilly Media, Inc.</publishername>
>         </publisher>
>     </bibliomixed>
>
> I really want to (hopefully) get away from building so much  presentation 
> information directly in the biblio entries.
>
> What I'd like to do is something like...
>
>     <biblioentry id="Laurant04" role="apa">
>         <title>Understanding open source and free software 
> licensing.</title>
>         <date>2004</date>
>         <edition>1st</edition>
>         <authorgroup>
>             <author>
>                 <firstname>A.</firstname>
>                 <surname>Laurant</surname>
>             </author>
>         </authorgroup>
>         <publisher>
>             <publishername>O'Reilly Media, Inc.</publishername>
>             <address><city>Sebastopol</city><state>CA</state></address>
>         </publisher>
>     </biblioentry>
>
> And end up with
>
> St. Laurant, A., et al. Understanding open source and free software 
> licensing. (2004).
> 1st ed.Sebastopol:O'Reilly Media, Inc.
>
> Any pointers or examples would be appreciated.
>
> -David
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>
>
> 




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]