2.5. Bibliographie


Bibliography = ( BibliographyInfo?,
                 ( Title, Subtitle?, TitleAbbrev? )?,
                 (%component.mix;)*,
                 ( BiblioDiv+ |
                   ( BiblioEntry | BiblioMixed )+
                 )
               )

BiblioDiv = ( ( Title, Subtitle?, TitleAbbrev? )?,
              (%component.mix;)*,
              ( BiblioEntry | BiblioMixed )+
            )

BiblioEntry = (%bibliocomponent.mix;)+

BiblioMixed = ( ( %bibliocomponent.mix; |
                  BiblioMSet |
                  #PCDATA
                )+
              )

BiblioMSet = ( ( %bibliocomponent.mix; |
                 BiblioMSet |
                 #PCDATA
               )+
             )

bibliocomponent.mix =
            Abbrev | Abstract | Address | ArtPageNums | Author |
            AuthorGroup | AuthorInitials | BiblioMisc | BiblioSet |
            Collab | ConfGroup | ContractNum | ContractSponsor |
            Copyright | CorpAuthor | CorpName | Date | Edition |
            Editor | InvPartNumber | ISBN | ISSN | IssueNum | OrgName |
            OtherCredit | PageNums | PrintHistory | ProductName |
            ProductNumber | PubDate | Publisher | PublisherName |
            PubsNumber | ReleaseInfo | RevHistory | SeriesVolNums |
            Subtitle | Title | TitleAbbrev | VolumeNum | CiteTitle |

            Honorific | FirstName | Surname | Lineage | OtherName |
            Affiliation | AuthorBlurb | Contrib |

            IndexTerm

Une bibliographie permet d'inclure des références bibliographiques.

Une bibliographie est composée :

Les entrées de bibliographie peuvent être de deux formes, selon que l'on utilise l'élément BiblioEntry ou BiblioMixed.

L'élément BiblioEntry permet de donner une référence bibliographique sous forme d'un ensemble d'informations, dans un ordre quelconque, sans se soucier de la présentation qui en sera faite. Ce type d'entrée est plutôt utilisé comme une base de données.

L'élément BiblioMixed, lui, permet de donner une référence bibliographique sous la forme désirée pour la présentation. L'ordre dans lequel les informations sont données devra être respecté par le système de traitement, et il est possible, contrairement au type d'entrée BiblioEntry, d'insérer du texte (#PCDATA) entre les éléments bibliographiques pour fournir la ponctuation nécessaire à la présentation.

<bibliography>
  <title>Bibliographie</title>
  <para>Cette bibliographie donne des références vers des livres.</para>
  <biblioentry>
    <author>
      <surname>Martin</surname>
      <firstname>Philippe</firstname>
    </author>
    <title>Manuel DocBook</title>
  </biblioentry>
  <bibliomixed>
    <title>Manuel DocBook</title>, de
    <author>
      <firstname>Philippe</firstname>
      <surname>Martin</surname>
    </author>
  </bibliomixed>
</bibliography>