biblioset — A raw container for related bibliographic information
biblioset ::=
(citebiblioid
|
citerefentry
| citetitle
|
person
| personblurb
|
personname
| subtitle
| title
|
titleabbrev
| Publishing inlines | “Info” elements)+
A 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
biblioset
s to wrap the fields related to the article
and the fields related to the journal.
Formatted as a displayed block.
A biblioset
is “raw.” It
contains 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 biblioset
s is an
interchange issue. See Appendix D.
Common attributes and common linking attributes.
Identifies the relationship between the bibliographic elements
<bibliography xmlns='http://docbook.org/ns/docbook'> <title>Example biblioset</title> <biblioentry> <abbrev>Walsh97</abbrev> <biblioset relation='journal'> <title>XML: Principles, Tools, and Techniques</title> <publisher> <publishername>O'Reilly & Associates, Inc.</publishername> </publisher> <biblioid class='issn'>1085-2301</biblioid> <editor><personname> <firstname>Dan</firstname><surname>Connolly</surname> </personname></editor> </biblioset> <biblioset relation='article'> <title>A Guide to XML</title> <author><personname> <surname>Walsh</surname><firstname>Norman</firstname> </personname></author> <copyright><year>1997</year><holder>ArborText, Inc.</holder></copyright> <artpagenums>97-108</artpagenums> </biblioset> </biblioentry> </bibliography>