10.11. Bibliografické citace

DocBook standardně nabízí prostředky pro tvorbu seznamu bibliografických citací. Celý seznam literatury při vytváření vkládáme do značky bibliography.

Standardně máme k dispozici celou řadu značek, které seznam strukturují. Základním stavebním kamenem je element biblioentry který uvozuje jednu položku v seznamu literatury (kniha, článek, dokument …). Ta se dále podrobněji člení na další elementy jako např. abbrev (zkratka knihy), authorgroup (autoři knihy), publisher (vydavatel), pubdate (datum publikování) a isbn. Těmito značkami lze strukturu jedné položky v seznamu literatury řádně strukturovat na části.

Z pohledu českého uživatele zde však existuje jedno velké omezení. Pokud položky bibliografických citací dělíme do těchto elementů, tak nebudou bibliografické citace po vygenerování cílového dokumentu pomocí standardních XSL šablon odpovídat normě ČSN a budou tedy špatné.

Nezbývá nám tedy, než většinu těchto značek ponechat stranou a využít pouze jejich malou část. Zejména se nám bude hodit značka bibliomisc, která má ze všech použitelných nejobecnější význam. Taktéž nepoužijeme značku biblioentry ale nahradíme ji značkou bibliomixed, která má stejný význam ale umožňuje používat vlastní diakritická znaménka (tak že znaménko napíšeme za značku, viz příklady níže).

Následující příklady názorně demonstrují, jakým způsobem lze naformátovat typické položky bibliografických citací tak aby odpovídaly normě ČSN. Bohužel z pohledu DocBooku se nejedná o řádné sémantické značení jednotlivých částí položek literatury, avšak v tomto případě je nutné učinit určitý kompromis.

ikona
Příklad 10.11: Kniha
<bibliomixed id="Ryb03">
  <abbrev>Ryb03</abbrev>
  <bibliomisc>RYBIČKA, J.</bibliomisc>
  <title><emphasis>LaTeX pro začátečníky</emphasis></title>.
  <edition>3. vydání</edition>.
  <bibliomisc>Brno : Konvoj, 2003</bibliomisc>.
  <pagenums>238 s</pagenums>.
  <isbn>ISBN 80-7302-049-1</isbn>.
</bibliomixed>
ikona
Příklad 10.12: Diplomová práce
<bibliomixed id="Pta05">
  <abbrev>Pta05</abbrev>
  <bibliomisc>Ptáček, M.</bibliomisc>
  <title><emphasis>Výuková podpora pro elektronické publikování : diplomová práce</emphasis></title>.
  <bibliomisc>Ostrava : VŠB-Technická univerzita Ostrava, Fakulta elektrotechniky a informatiky, 2005</bibliomisc>.
</bibliomixed>
ikona
Příklad 10.13: Online kniha či dokument
<bibliomixed id="Wal04">
  <abbrev>Wal04</abbrev>
  <bibliomisc>WALSH, N., MUELLNER, L.</bibliomisc>
  <title><emphasis>DocBook: The Definitive Guide</emphasis></title>
  <bibliomisc>[online]</bibliomisc>.
  <bibliomisc>O'Reilly &amp; Associates, 2003</bibliomisc>.
  <bibliomisc>19 May 2004 [cit. 2005-04-01]</bibliomisc>.
  <bibliomisc>Dostupný na WWW:
  &lt;http://www.docbook.org/tdg/en/&gt;</bibliomisc>.
  <isbn>ISBN 156592-580-7</isbn>.
</bibliomixed>
ikona
Příklad 10.14: Specifikace
<bibliomixed id="XML">
  <abbrev>XML</abbrev>
  <bibliomisc>Extensible Markup Language (XML)</bibliomisc>,
  <bibliomisc>http://www.w3.org/XML/</bibliomisc>
</bibliomixed>

Jak vidíte z těchto ukázek, bibliografické citace dle ČSN normy naformátovat standardními prostředky DocBooku lze, avšak musíme k tomu bohužel využít méně standardní značky.

ikona
Důležité:

Výukový kurs jak psát bibliografické citace dle ČSN normy od Mgr. Daniely Tkačíkové naleznete na adrese http://knihovna.vsb.cz/kursy/

.
ikona
Poznámka:

Pro pokročilejší práci s bibliografií existují pro DocBook samostatné nástroje. Jedná se o RefDB, BibTeX as XML a JReferences.

Pro úplnost ještě zopakujeme jakým způsobem lze udělat odkaz na bibliografický zdroj v textu. Položce bibliomixed či biblioentrypřiřadíme identifikátor pomocí atributu id (např. <biblioentry id="Ryb-03">). Odkazujeme se pak známým příkazem xref. Jako název odkazu v xref se pak automaticky doplní zkratka knihy, uzavřená v seznamu literatury do elementu abbrev.