Showing:

Annotations
Attributes
Diagrams
Used by
Element register
Annotations

<register> dient zum Taggen eines Personen-, Sach-, und Ortsregisters (semantische Typ-Werte: sach, pers, ort)

Außerdem können mit <register typ="1"> etc. frei definierbare Register, z.B. Werk- oder Bibelstellenregister, angelegt werden. Die Typnummern werden in <typisierung> dokumentiert.

Innerhalb <register> umschließt <fundstelle> die zu markierende Stelle im Text und <eintrag> mit <begriff1> etc. den zugehörigen Registerbegriff. Dabei kann eine Fundstelle Registerbegriffen in max. 4 Hierarchieebenen zugeordnet werden. (Die Registermarkierungen selbst werden nicht verschachtelt).

Mit mehreren <eintrag>-Elementen kann eine Fundstelle auch mehreren Registereinträgen zugeordnet werden.

Mit <querverweis> kann ein Querverweis auf andere Registerbegriffe (der dann innerhalb des zu erstellenden Registers erscheint) markiert werden.

Das Auszeichnen aller Fundstellen mit den jeweiligen Register-Elementen mit Fundstelle, Begriff und ggf. Querverweisen, ist die Voraussetzung für das automatische Generieren von Registern.

Das aus den Register-Elementen generierte Register kann als <index> entsprechend der XSD strukturiert und in die Daten zurückgeschrieben werden.

Mit semantischen @typ-Attributwerten kann ein generierter Index den entsprechenden Registermarkierungen im Text zugeordnet werden (<index typ="sach"> generiert aus <register typ="sach">-Elementen)

Die Stelle, an der ein automatisch generiertes Register stehen soll, kann mit <ausgabe_index/> und einem entsprechenden ref-Attribut bezeichnet werden.

Mit dem relevanz-Attribut kann eine Referenz besonders hervorgehoben werden (in der Ausgabe z.B. kursiv oder fett umzusetzen).

Mit dem verweis-intern-Attribut an fundstelle kann das Ende eines Seitenbereichs markiert werden, auf den sich der Registereintrag bezieht.

Zu dieser Struktur gibt es eine Grammatikregel.

Diagram
Diagramparsx_xsd_Element_register.tmp#register_typparsx_xsd_Attribute_Group_globale_attribute.tmp#globale_attributeparsx_xsd_Element_register.tmp#register_fundstelleparsx_xsd_Element_register.tmp#register_eintragparsx_xsd_Element_generatedContent_register_extend.tmp#generatedContent_register.extend
Substitution Group Affiliation
Children eintrag, fundstelle
Attributes
QName Type Use Annotation
aria-role restriction of xs:token optional

Mit dem role-Attribut des ARIA-Standards können zur Verbesserung der Barrierefreiheit Auszeichnungen in die Daten eingebracht werden, die von Screenreadern ausgewertet werden.

Zur Anwendung des Attributs s. https://www.w3.org/WAI/PF/aria/roles.

Aufgenommen wurden auch weitere role-Attributwerte aus dem Digital Publishing WAI-ARIA Module 1.0 (W3C Recommendation 14 December 2017, https://www.w3.org/TR/dpub-aria-1.0/#role_definitions)

id xs:ID optional

Analog zu <a name="..."> bzw. zum id-Attribut innerhalb von HTML für die Angabe von benannten Sprungzielen.

Alle Elemente können über das id-Attribut referenziert werden (globales Attribut).

Die ID heißt bei allen Elementen einheitlich id, IDREF-Attribute (z.B. an <verweis>, <abbildung> etc.) heißen verweis-intern.

An allen Elementen, an denen ein id-Attribut zulässig ist, sind das sprache- und aria-role-Attribut zulässig.

Verlagsspezifisch können weitere globale Attribute definiert werden. Bereits vorgesehen sind als Beispielumsetzung ein sytem-id- und system-referenz-Attribut, weitere können ergänzt werden.

sprache xs:string optional

Das Attribut enthält als Wert einen Sprachcode entsprechend BCP 47.

Quelle für die Codes: www.iana.org und https://www.techonthenet.com/js/language_tags.php

(Tool zum Auffinden von Sprachcodes)

An allen Elementen an denen das id-Attribut zulässig ist, kann auch das sprache-Attribut angegeben werden und ganze Textbereiche einer Sprache zuweisen. Mit <fremd> ist dies auf Inline-Ebene möglich.

  • Umsetzung im EPUB: für Screenreader, anderes Schriftsystem (z.B. Arabisch) für ganze Abschnitte eines Werks.

    • Das xml:lang-Attribut - und für EPUB 3 auch das lang-Attribut - wird gesetzt.

      Dabei wirkt sich das sprache-Attribut an Hauptteil/Kapitel/etc. auf das (xml:)lang-Attribut am entsprechenden <html>-Root-Element aus.

  • Umsetzung in InDesign: Ist technisch nicht automatisiert möglich (z.T. manuell möglich), eine automatische Anpassung z.B. der Silbentrennung kann nur dokumentweit oder über das aus dem <fremd>-Element generierte Zeichenformat erfolgen.

system-id optional

Das system-id-Attribut kann beim Einsatz eines MAM oder CMS zur eindeutigen Identifikation von Datenbank-Objekten verwendet werden. Im Unterschied zu dem regulären id-Attribut müssen nicht die Konventionen des ID-Datentyps von XML eingehalten werden. So können beispielsweise führende Ziffern oder Sonderzeichen verwendet werden, ohne einen Wohlgeformtheits-Fehler zu verursachen.

system-referenz optional

Das system-referenz-Attribut kann beim Einsatz eines MAM oder CMS verwendet werden, um den Bezug zu einem Datenbank-Objekt herzustellen. Dadurch lässt sich zum Beispiel eine Tabelle mit einer Excel-Datei verknüpfen, auf der diese Tabelle basiert.

Im Unterschied zum system-verweis-Attribut wird durch den Einsatz des system-referenz-Attributes kein Link auf eine ID erstellt. Es wird nur eine Beziehung zwischen Inhalt und Datenbank-Objekt gekennzeichnet.

Die Implementierung ist systemabhängig. Denkbar wäre zum Beispiel, dass ein System die Bearbeitung einer Tabelle in Excel erlaubt und diese dann beim Export des Assets automatisch wieder in parsX-XML überführt.

typ typ.register required
Element register / fundstelle
Diagram
Diagramparsx_xsd_Attribute_Group_globale_attribute.tmp#globale_attributeparsx_xsd_Element_code.tmp#codeparsx_xsd_Element_durchgestr.tmp#durchgestrparsx_xsd_Element_fett.tmp#fettparsx_xsd_Element_fremd.tmp#fremdparsx_xsd_Element_hoch.tmp#hochparsx_xsd_Element_inline.tmp#inlineparsx_xsd_Element_kapitaelchen.tmp#kapitaelchenparsx_xsd_Element_kursiv.tmp#kursivparsx_xsd_Element_sperrung.tmp#sperrungparsx_xsd_Element_tief.tmp#tiefparsx_xsd_Element_unterstr.tmp#unterstrparsx_xsd_Element_versal.tmp#versalparsx_xsd_Element_ziffer.tmp#zifferparsx_xsd_Element_Group_schrift.tmp#schriftparsx_xsd_Element_abk.tmp#abkparsx_xsd_Element_abbildung_inline.tmp#abbildung_inlineparsx_xsd_Element_formel_inline_extend.tmp#formel_inline.extendparsx_xsd_Element_Group_meta_basis.tmp#meta_basisparsx_xsd_Element_fussnote_ref.tmp#fussnote_refparsx_xsd_Element_endnote_ref.tmp#endnote_refparsx_xsd_Element_tabellenfussnote_ref.tmp#tabellenfussnote_refparsx_xsd_Element_Group_anmerk_ref.tmp#anmerk_refparsx_xsd_Element_verweis.tmp#verweisparsx_xsd_Element_verweisziel.tmp#verweiszielparsx_xsd_Element_br.tmp#brparsx_xsd_Element_Group_meta_basis-verweis.tmp#meta_basis-verweisparsx_xsd_Element_initiale.tmp#initialeparsx_xsd_Element_spitzmarke.tmp#spitzmarkeparsx_xsd_Element_marginalie.tmp#marginalieparsx_xsd_Element_zitat_inline.tmp#zitat_inlineparsx_xsd_Element_tabulator_def.tmp#tabulator_defparsx_xsd_Element_tabulator_ref.tmp#tabulator_refparsx_xsd_Element_tabulator_rechts.tmp#tabulator_rechtsparsx_xsd_Element_Group_tab.tmp#tabparsx_xsd_Element_multimedia_inline_extend.tmp#multimedia.inline.extendparsx_xsd_Element_dramen_inline_extend.tmp#dramen_inline.extendparsx_xsd_Element_Group_meta_umfassend.tmp#meta_umfassendparsx_xsd_Element_textweiche.tmp#textweicheparsx_xsd_Element_fussnote.tmp#fussnoteparsx_xsd_Element_endnote.tmp#endnoteparsx_xsd_Element_tabellenfussnote.tmp#tabellenfussnoteparsx_xsd_Element_Group_anmerk.tmp#anmerkparsx_xsd_Element_generatedContent_register_extend.tmp#generatedContent_register.extendparsx_xsd_Element_generatedContent_definition_extend.tmp#generatedContent_definition.extendparsx_xsd_Element_Group_werk_umfassend.tmp#werk_umfassendparsx_xsd_Complex_Type_typ_fundstelle.tmp#typ_fundstelleparsx_xsd_Element_register.tmp#register_register_fundstelle_verweis-internparsx_xsd_Attribute_Group_cms_attribut_verweis_extend.tmp#cms.attribut_verweis.extend
Children abbildung_inline, abk, br, code, dramen_inline.extend, durchgestr, endnote, endnote_ref, fett, formel_inline.extend, fremd, fussnote, fussnote_ref, generatedContent_definition.extend, generatedContent_register.extend, hoch, initiale, inline, kapitaelchen, kursiv, marginalie, multimedia.inline.extend, sperrung, spitzmarke, tabellenfussnote, tabellenfussnote_ref, tabulator_def, tabulator_rechts, tabulator_ref, textweiche, tief, unterstr, versal, verweis, verweisziel, ziffer, zitat_inline
Attributes
QName Type Use Annotation
aria-role restriction of xs:token optional

Mit dem role-Attribut des ARIA-Standards können zur Verbesserung der Barrierefreiheit Auszeichnungen in die Daten eingebracht werden, die von Screenreadern ausgewertet werden.

Zur Anwendung des Attributs s. https://www.w3.org/WAI/PF/aria/roles.

Aufgenommen wurden auch weitere role-Attributwerte aus dem Digital Publishing WAI-ARIA Module 1.0 (W3C Recommendation 14 December 2017, https://www.w3.org/TR/dpub-aria-1.0/#role_definitions)

id xs:ID optional

Analog zu <a name="..."> bzw. zum id-Attribut innerhalb von HTML für die Angabe von benannten Sprungzielen.

Alle Elemente können über das id-Attribut referenziert werden (globales Attribut).

Die ID heißt bei allen Elementen einheitlich id, IDREF-Attribute (z.B. an <verweis>, <abbildung> etc.) heißen verweis-intern.

An allen Elementen, an denen ein id-Attribut zulässig ist, sind das sprache- und aria-role-Attribut zulässig.

Verlagsspezifisch können weitere globale Attribute definiert werden. Bereits vorgesehen sind als Beispielumsetzung ein sytem-id- und system-referenz-Attribut, weitere können ergänzt werden.

sprache xs:string optional

Das Attribut enthält als Wert einen Sprachcode entsprechend BCP 47.

Quelle für die Codes: www.iana.org und https://www.techonthenet.com/js/language_tags.php

(Tool zum Auffinden von Sprachcodes)

An allen Elementen an denen das id-Attribut zulässig ist, kann auch das sprache-Attribut angegeben werden und ganze Textbereiche einer Sprache zuweisen. Mit <fremd> ist dies auf Inline-Ebene möglich.

  • Umsetzung im EPUB: für Screenreader, anderes Schriftsystem (z.B. Arabisch) für ganze Abschnitte eines Werks.

    • Das xml:lang-Attribut - und für EPUB 3 auch das lang-Attribut - wird gesetzt.

      Dabei wirkt sich das sprache-Attribut an Hauptteil/Kapitel/etc. auf das (xml:)lang-Attribut am entsprechenden <html>-Root-Element aus.

  • Umsetzung in InDesign: Ist technisch nicht automatisiert möglich (z.T. manuell möglich), eine automatische Anpassung z.B. der Silbentrennung kann nur dokumentweit oder über das aus dem <fremd>-Element generierte Zeichenformat erfolgen.

system-id optional

Das system-id-Attribut kann beim Einsatz eines MAM oder CMS zur eindeutigen Identifikation von Datenbank-Objekten verwendet werden. Im Unterschied zu dem regulären id-Attribut müssen nicht die Konventionen des ID-Datentyps von XML eingehalten werden. So können beispielsweise führende Ziffern oder Sonderzeichen verwendet werden, ohne einen Wohlgeformtheits-Fehler zu verursachen.

system-referenz optional

Das system-referenz-Attribut kann beim Einsatz eines MAM oder CMS verwendet werden, um den Bezug zu einem Datenbank-Objekt herzustellen. Dadurch lässt sich zum Beispiel eine Tabelle mit einer Excel-Datei verknüpfen, auf der diese Tabelle basiert.

Im Unterschied zum system-verweis-Attribut wird durch den Einsatz des system-referenz-Attributes kein Link auf eine ID erstellt. Es wird nur eine Beziehung zwischen Inhalt und Datenbank-Objekt gekennzeichnet.

Die Implementierung ist systemabhängig. Denkbar wäre zum Beispiel, dass ein System die Bearbeitung einer Tabelle in Excel erlaubt und diese dann beim Export des Assets automatisch wieder in parsX-XML überführt.

system-verweis optional

Das system-verweis-Attribut kann beim Einsatz eines MAM oder CMS verwendet werden, um auf mit system-id-Attribut identifizierte Datenbank-Objekte zu verweisen.

Im Unterschied zu dem regulären verweis-intern-Attribut müssen nicht die Konventionen des IDREF-Datentyps von XML eingehalten werden. So können beispielsweise führende Ziffern oder Sonderzeichen verwendet werden, ohne einen Wohlgeformtheits-Fehler zu verursachen.

verweis-intern xs:IDREF optional

Attribut zur Notation eines internen Verweisziels. Der Wert muss einem @id-Attributwert entsprechen, der innerhalb des Werks vorkommt.

Element register / eintrag
Diagram
Diagramparsx_xsd_Complex_Type_register__eintrag.tmp#register__eintrag_relevanzparsx_xsd_Attribute_Group_globale_attribute.tmp#globale_attributeparsx_xsd_Element_begriff1.tmp#begriff1parsx_xsd_Element_begriff2.tmp#begriff2parsx_xsd_Element_begriff3.tmp#begriff3parsx_xsd_Element_begriff4.tmp#begriff4parsx_xsd_Element_querverweis.tmp#querverweisparsx_xsd_Complex_Type_register__eintrag.tmp#register__eintrag
Children begriff1, begriff2, begriff3, begriff4, querverweis
Attributes
QName Type Default Use Annotation
aria-role restriction of xs:token optional

Mit dem role-Attribut des ARIA-Standards können zur Verbesserung der Barrierefreiheit Auszeichnungen in die Daten eingebracht werden, die von Screenreadern ausgewertet werden.

Zur Anwendung des Attributs s. https://www.w3.org/WAI/PF/aria/roles.

Aufgenommen wurden auch weitere role-Attributwerte aus dem Digital Publishing WAI-ARIA Module 1.0 (W3C Recommendation 14 December 2017, https://www.w3.org/TR/dpub-aria-1.0/#role_definitions)

id xs:ID optional

Analog zu <a name="..."> bzw. zum id-Attribut innerhalb von HTML für die Angabe von benannten Sprungzielen.

Alle Elemente können über das id-Attribut referenziert werden (globales Attribut).

Die ID heißt bei allen Elementen einheitlich id, IDREF-Attribute (z.B. an <verweis>, <abbildung> etc.) heißen verweis-intern.

An allen Elementen, an denen ein id-Attribut zulässig ist, sind das sprache- und aria-role-Attribut zulässig.

Verlagsspezifisch können weitere globale Attribute definiert werden. Bereits vorgesehen sind als Beispielumsetzung ein sytem-id- und system-referenz-Attribut, weitere können ergänzt werden.

relevanz restriction of xs:token normal optional

Attribut zum Hervorheben von Referenzen auf einzelne Registermarkierungen

Einzelne Referenzen zu Registereinträgen können als besonders wichtig hervorgehoben werden. In der Folge ist die Darstellung dieser Referenzen zum Beispiel fett oder kursiv. Die Hervorhebung von Referenzen zu Registereinträgen erfolgt in lebenden Registern mit dem @relevanz-Attributwert hoch an den <eintrag>-Elementen in <register>-Elementen an der jeweiligen Fundstelle. Reguläre Referenzen ohne Hervorhebung haben den @relevanz-Attributwert normal (Standardwert).

Für tote Register steht das Attribut an <verweis> innerhalb von <referenz> zur Verfügung.

sprache xs:string optional

Das Attribut enthält als Wert einen Sprachcode entsprechend BCP 47.

Quelle für die Codes: www.iana.org und https://www.techonthenet.com/js/language_tags.php

(Tool zum Auffinden von Sprachcodes)

An allen Elementen an denen das id-Attribut zulässig ist, kann auch das sprache-Attribut angegeben werden und ganze Textbereiche einer Sprache zuweisen. Mit <fremd> ist dies auf Inline-Ebene möglich.

  • Umsetzung im EPUB: für Screenreader, anderes Schriftsystem (z.B. Arabisch) für ganze Abschnitte eines Werks.

    • Das xml:lang-Attribut - und für EPUB 3 auch das lang-Attribut - wird gesetzt.

      Dabei wirkt sich das sprache-Attribut an Hauptteil/Kapitel/etc. auf das (xml:)lang-Attribut am entsprechenden <html>-Root-Element aus.

  • Umsetzung in InDesign: Ist technisch nicht automatisiert möglich (z.T. manuell möglich), eine automatische Anpassung z.B. der Silbentrennung kann nur dokumentweit oder über das aus dem <fremd>-Element generierte Zeichenformat erfolgen.

system-id optional

Das system-id-Attribut kann beim Einsatz eines MAM oder CMS zur eindeutigen Identifikation von Datenbank-Objekten verwendet werden. Im Unterschied zu dem regulären id-Attribut müssen nicht die Konventionen des ID-Datentyps von XML eingehalten werden. So können beispielsweise führende Ziffern oder Sonderzeichen verwendet werden, ohne einen Wohlgeformtheits-Fehler zu verursachen.

system-referenz optional

Das system-referenz-Attribut kann beim Einsatz eines MAM oder CMS verwendet werden, um den Bezug zu einem Datenbank-Objekt herzustellen. Dadurch lässt sich zum Beispiel eine Tabelle mit einer Excel-Datei verknüpfen, auf der diese Tabelle basiert.

Im Unterschied zum system-verweis-Attribut wird durch den Einsatz des system-referenz-Attributes kein Link auf eine ID erstellt. Es wird nur eine Beziehung zwischen Inhalt und Datenbank-Objekt gekennzeichnet.

Die Implementierung ist systemabhängig. Denkbar wäre zum Beispiel, dass ein System die Bearbeitung einer Tabelle in Excel erlaubt und diese dann beim Export des Assets automatisch wieder in parsX-XML überführt.

Attribute register / fundstelle / @verweis-intern
Annotations

Attribut zur Notation eines internen Verweisziels. Der Wert muss einem @id-Attributwert entsprechen, der innerhalb des Werks vorkommt.

Attribute register / @typ
Used by
Element register