[4.2]bibliorelation

$Revision: 1.3 $

$Date: 2002/06/11 01:19:51 $

bibliorelation — The relationship of a document to another

Synopsis

Mixed Content Model

bibliorelation ::=
(#PCDATA|link|olink|ulink|emphasis|trademark|replaceable|remark|
 subscript|superscript|inlinegraphic|inlinemediaobject|indexterm)*

Attributes

Common attributes

Name

Type

Default

othertypeCDATANone
otherclassCDATANone
type
Enumeration:
hasformat
haspart
hasversion
isformatof
ispartof
isreferencedby
isreplacedby
isrequiredby
isversionof
othertype
references
replaces
requires
None
class
Enumeration:
doi
isbn
issn
libraryofcongress
other
pubnumber
uri
None

DocBook NG “Bourbon” Content Model

bibliorelation ::=

DocBook NG “Bourbon” Attributes

Common attributes and common linking attributes.

Additional attributes: (Required attributes, if any, are bold)

  • Exactly one of:
    • class (enumeration)
      • “doi”
      • “isbn”
      • “issn”
      • “libraryofcongress”
      • “pubnumber”
      • “uri”
    • Each of:
      • class (enumeration)
        • “other”
      • otherclass (NMTOKEN)
  • Exactly one of:
    • type (enumeration)
      • “hasformat”
      • “haspart”
      • “hasversion”
      • “isformatof”
      • “ispartof”
      • “isreferencedby”
      • “isreplacedby”
      • “isrequiredby”
      • “isversionof”
      • “othertype”
      • “references”
      • “replaces”
      • “requires”
    • Each of:
      • type (enumeration)
        • “othertype”
      • othertype (NMTOKEN)

Description

The bibliorelation element satisfies the relation element of the Dublin Core Metadata Initiative.

The Dublin Core defines relation as “a reference to a related resource.” It goes on to note that “recommended best practice is to reference the resource by means of a string or number conforming to a formal identification system.

DocBook 4.2 added bibliocoverage, bibliorelation, and bibliosource to make the DocBook meta-information wrappers a complete superset of the Dublin Core.

Processing expectations

Formatted inline. Sometimes suppressed.

Children

The following elements occur in bibliorelation: emphasis, indexterm, inlinegraphic, inlinemediaobject, link, olink, remark, replaceable, subscript, superscript, trademark, ulink.

Attributes

class

Identifies the encoding scheme of the identifier.

otherclass

Identifies the encoding scheme of the identifier when class is other.

type

Identifies the relationship type of the identifier. See the Dublin Core Qualifiers for details about the relationship types.

othertype

Identifies the relationship type of the identifier when type is othertype.