(IDs und Verweise verdeutlichen die Beziehungen)
<register typ="sach">
und <register typ="person">
im Fließtext:<abs>… und so bleibt einer solchen Person eben nur das Opfer des Verstandes, das sogar ein ansonsten aufgeklärter protestantischer <register typ="sach"><fundstelle>Theologe</fundstelle><eintrag><begriff1>Theologie</begriff1><begriff2>Protestantismus</begriff2></eintrag></register> wie Dietrich <register typ="person"><fundstelle>Bonhoeffer</fundstelle><eintrag><begriff1>Bonhoeffer, Dietrich</begriff1></eintrag></register> befürwortete.</abs>
<index typ="person"> <eintrag> <begriff>Bonhoeffer, Dietrich</begriff> <referenz>12, …</referenz> </eintrag> …
<register typ="sach">
-Element für einen Unterbegriff im Sachregister im Detail:<register typ="sach" id="reg_sach-Theologie--protestantisch_12"> <fundstelle verweis-intern="ix-reg_sach_Theologie--protestantische">Theologie</fundstelle> <eintrag> <begriff1>Theologie</begriff1> <begriff2>protestantische</begriff2> </eintrag> </register>
<index typ="sach"> <eintrag id="index_sach_Theologie"> <begriff>Theologie</begriff> <referenz>…</referenz> <ebene> … <eintrag id="ix-reg_sach_Theologie--protestantische"> <begriff>protestantische</begriff> <referenz><verweis verweis-intern="reg_sach-Theologie--protestantisch_12">12</verweis>, …</referenz> </eintrag> </ebene> </eintrag> </index>
Die Registermarkierung kennzeichnet eine Fundstelle für den Unterbegriff "protestantische" zu "Theologie" (Link von dieser – und ggf. weiteren auf den Registereintrag). Sie erscheint im zugehörigen Registereintrag als Referenz (Link von einer der Referenzen auf die Registermarkierung)
In parsX 4 kann eine Fundstelle mehreren Reisterbegriffen zugewiesen werden, das <register>
-Element hat dann mehrere <eintrag>
-Kindelemente:
<register typ="sach"> <fundstelle>Theologie</fundstelle> <eintrag> <begriff1>Theologie</begriff1> <begriff2>protestantische</begriff2> </eintrag> <eintrag> <begriff1>Protestantismus</begriff2> </eintrag> </register>
Ein Querverweis im Fließtext:
<abs><register id="reg_d2e1094" typ="person"><fundstelle>Platons</fundstelle><eintrag><begriff1>Platon</begriff1><begriff2>Beziehungen</begriff2><begriff3>andere Denker</begriff3><querverweis>Aristoteles</querverweis></eintrag></register></abs>
… erzeugt unter Platon einen Registereintrag:
<eintrag id="ix-reg_pers_Platon"> <begriff>Platon</begriff> <referenz>…</referenz> … <ebene> <eintrag id="ix-reg_pers_Platon--Beziehungen"> <begriff>Beziehungen</begriff> <referenz/> <ebene> <eintrag id="ix-reg_pers_Platon--Beziehungen--andere_Denker"> <begriff>andere Denker</begriff> <referenz><verweis verweis-intern="ix-reg_pers_Aristoteles"><kursiv>siehe:</kursiv> Aristoteles</verweis></referenz> </eintrag> </ebene> </eintrag> </ebene> </eintrag>
… und unter Aristoteles wird die entsprechende die Referenz (hier Seitenzahl) ausgegeben:
<eintrag id="ix-reg_pers_Aristoteles"> <begriff>Aristoteles</begriff> <referenz><verweis verweis-intern="reg_d2e1094">12</verweis>, …</referenz> </eintrag>
<ausgabe_index>
Mit den Element <ausgabe_index>
kann festgelegt werden, wo ein aus vorhandenenen Registerelementen generiertes Register stehen soll. Beim Erzeugen ersetzt der <index>
das <ausgabe_index>
-Element.
Die Beziehung des <ausgabe_index>
-Elements zu den Registereinträgen wird über die Attribute @typ
und @ref
hergestellt: z.B. <register typ="ort">
und <ausgabe_index ref="ort">
.
In parsX 4 sind die Attribute verpflichtend, so dass jedem Index genau ein <ausgabe_index>
entspricht.
Seit parsX 4.1 sind auch gemischte Register möglich, so kann z.B. mit einem <ausgabe_index ref="person ort">
ein Register erzeugt werden, das sowohl die Personen- als auch die Ortsnamen enthält (gemeinsame Sortierung), wobei dann die Personennamen kursiviert sein können.
Der Index wird generiert:
an einem <ausgabe_index>
-Element mit spezifischem @typ
-Attribut – z.B. wird ein Ortsregister aus <register typ="ort">
-Elementen als <index typ="ort">
an der Stelle eines <ausgabe_index ref="ort>
ausgegeben
wenn nicht vorhanden, in einem neuen Nachspann am Werk-Ende wie oben beschrieben.
Wichtig | |
---|---|
Wenn ein |