Skip to main content
Version: DocBook V4.5

biblioset

biblioset — A “raw” container for related bibliographic information

Synopsis​

Content Model​

biblioset ::=
((abbrev|abstract|address|artpagenums|author|authorgroup|
authorinitials|bibliomisc|biblioset|collab|confgroup|
contractnum|contractsponsor|copyright|corpauthor|corpname|
corpcredit|date|edition|editor|invpartnumber|isbn|issn|issuenum|
orgname|biblioid|citebiblioid|bibliosource|bibliorelation|
bibliocoverage|othercredit|pagenums|printhistory|productname|
productnumber|pubdate|publisher|publishername|pubsnumber|
releaseinfo|revhistory|seriesvolnums|subtitle|title|titleabbrev|
volumenum|citetitle|personname|honorific|firstname|surname|
lineage|othername|affiliation|authorblurb|contrib|indexterm)+)

Attributes​

Common attributes

Name

Type

Default

relation

CDATA

None

Description​

BiblioSet is a “raw” wrapper for a collection of bibliographic information.

The purpose of this wrapper is to assert the relationship that binds the collection. For example, in a BiblioEntry for an article in a journal, you might use two BiblioSets to wrap the fields related to the article and the fields related to the journal.

Processing expectations​

Formatted as a displayed block.

BiblioSets are “raw.” They contain a database-like collection of named fields. It is the responsibility of the processing system to select elements from within a BiblioSet, present them in the correct order, and add all punctuation.

There is no expectation that a system will present all of the fields in a BiblioSet or that they will be displayed in the order in which they occur.

Correct formatting of BiblioSets is an interchange issue. See Appendix F, Interchanging DocBook Documents.

Future Changes​

AuthorBlurb and Affiliation will be removed from the inline content of BiblioSet in DocBook V4.0. A new wrapper element will be created to associate this information with authors, editors, and other contributors.

Attributes​

relation

Relation identifies the relationship between the various elements in the BiblioSet.

Examples​

<!DOCTYPE biblioentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<biblioentry>
<abbrev>Walsh97</abbrev>
<biblioset relation='journal'>
<title>XML: Principles, Tools, and Techniques</title>
<publisher>
<publishername>O'Reilly &amp; Associates, Inc.</publishername>
</publisher>
<issn>1085-2301</issn>
<editor><firstname>Dan</firstname><surname>Connolly</surname></editor>
</biblioset>
<biblioset relation='article'>
<title>A Guide to XML</title>
<author><surname>Walsh</surname><firstname>Norman</firstname></author>
<copyright><year>1997</year><holder>ArborText, Inc.</holder></copyright>
<pagenums>97-108</pagenums>
</biblioset>
</biblioentry>

For additional examples, see also bibliography.