Generierte Definitionslisten (Glossar, Abkürzungsverzeichnis etc.)

Taggingbeispiele

Aus im Werk vorhandenen <definition>-Elementen können, strukturiert als als <liste_definition>, ein Glossar, Abkürzungsverzeichnis, Literaturverzeichnis etc. erzeugt werden.

Dazu wird in dem Inline-Element <definition>, ähnlich wie bei einem Registerbegriff, an einer <fundstelle> für einen <begriff> eine als <eintrag> getaggte Begriffserklärung hinterlegt.

Der Unterschied zu einem Registereintrag besteht darin, dass in einem Register alle relevanten Fundstellen markiert werden und als Referenzen zu dem Begriff im Register erscheinen. Eine Definition dagegen wird jeweils beim ersten Auftreten eines Begriffs getaggt. Im generierten Glossar werden dann alle Definitionen gesammelt und sortiert ausgegeben.

Der Glossar- oder Verzeichniseintrag wird aus den genannten Elementen als <eintrag> in einer nach dem parsX-Schema strukturierten <liste_definition> erzeugt.

Der Ort, an dem eine solche generierte Definitionsliste stehen soll, kann mit <ausgabe_definitionen> und einem dem @typ-Attribut der Definitonen entsprechenden @ref -Attributwert festgelegt werden. Wenn ein solches Ausgabeelement nicht vorhanden ist, wird kein entsprechendes Verzeichnis generiert.

Im Element <ausgabe_definitionen> können ein <meta>-Element, ein <titel> und eine <legende> angelegt werden, die dann in die generierte <liste_definition> übernommen werden.