Konventionsprüfungen

Inhaltsverzeichnis

Zur Anwendung
Anzeige der Ergebnisse der Konventionsprüfung
Abbruchbedingungen (fatal)
Obligatorische Prüfungen für das parsX4-Framework (error)
Allgemeine Konventionsprüfungen
Metadaten
Schriftauszeichnungen innerhalb [global] (warning)
Angaben ausschließlich in [abs]-Elementen. (warning)
Leeres [kennung typ="isbn"]-Element. (error)
ISBN – Musterprüfung (error)
ISBN – Stellen. (error)
ISBN – Berechnung der Prüfziffer (error)
Angabe der Referenzausgabe (warn)
Namen von [ausgabe] und [auspraegung] (warn)
Typdokumentation: Dokumentation ohne entsprechendes typisiertes Element (error)
Typdokumentation: Typisiertes Element ohne Dokumentation (error)
Struktur
Externe Links (error)
URL endet mit Satzzeichen.
URL enthält ein nicht erlaubtes ASCII-kodiertes Zeichen (error)
URL enthält nicht prozent-kodiertes Sonderzeichen (error)
verweis ohne Link (error)
Doppelter Verweis (intern und extern) (error)
verweisziel am Anfang eines Blockelements
Sonderzeichen in @id (warning)
Unzulässiges Zeichen am Anfang von @id (error)
@quelle enthält Sonderzeichen (warning)
@quelle ist länger als 80 Zeichen (warning)
Leseprobe ohne Inhalt (error)
[leseprobe_start] bzw. [leseprobe_ende] ohne leseprobe="ja" (Grammatikregel, s. Abschnitt zur Validierung)
[leseprobe_start] bzw. [leseprobe_ende] bereits definiert (error)
[initiale] mehrfach verwendet (warning)
Text vor [initiale] (info/warning)
Element ohne Titel oder Verzeichnistitel, das in ein Verzeichnis aufgenommen werden soll (info)
[ziffer]-Tags (warning)
[versal]-Tags (warning)
Harter Zeilenumbruch. (warning)
Tabellen
Spalten und [col]-Tags (error)
Reihen-Überspannung (@rowspan) (error)
Fehlende Zellen (error)
Überschüssige Zellen (error)
Zellen mit @rowspan unterhalb der letzten Reihe. (error)
Tabellen zu breit (warning)
[col] Angabe der Spaltenbreite (warning)
[tabelle] mit @funktion="daten" (default) wenn kein [thead], [th] oder [legende] vorhanden ist (warning)
[tabelle] mit @funktion="layout" wenn [thead], [th] oder [legende] vorhanden ist (error)
Innerhalb der Kopfzeile [thead] sollte [th] verwendet werden. (warning)
PIs und Kommentare
Kommentar (info)
Seiten-PIs in Fuß- oder Endnoten (error)
Anzahl der Seiten-PIs (info)
nicht aufsteigend nummerierte Seitenzahlen. (warning)
Seitennummer nicht in Ziffern (warning)
Sonstige PIs (info)
Generated Content: Verzeichnisse und Register erstellen
Keine Kapitel für dieses Inhaltsverzeichnis (warning)
Toctitel und @toc-Attribut prüfen (info / warning)
Kapitel vor Inhaltsverzeichnis für das gesamte Werk im Vorspann (info)
Keine Elemente mit Titel für dieses Verzeichnis (warning)
Leere Nachweisverzeichnisse (warning)
Leere Definitionsliste/Glossar (warning)
Verzeichnis wird mehrfach generiert (info)
Verwendung von <ausgabe_index> (info)
Verwendung von <ausgabe_index> (warning / error)
Register-Querverweis (warning)
Import-Modul: Fremdleseproben
Format der Quellenangabe
Quelldatei vorhanden
Ausprägung mit der in @import-auspraegung angegeben ID in der Quelldatei vorhanden
Leseprobe in der Quelldatei
Serials-Modul
Attribut @serials-split
EPUB
Kapitel ohne eigenen Inhalt (warning)
@toc-Attribut prüfen (info / warning)
Fuß- oder Endnote innerhalb der Metadaten (warning)
Maginalie mit komplexem Inhalt (warning)
Doppelte Seitenzahl-PI (error)
Falsch gesetzte Seitenzahl-PI (warning)
Verweis auf ausgeblendete Elemente (error)
Im E-Book ausgeblendeter Verweis (warning)
Verweis auf Metadaten (error)
Fußnote in Verweis (warning)
Verweis und Thumbnail bei Abbildungen (error)
Tabulatoren (warning)
popup_inline (error)
EPUB barrierefrei
Element <barrierefreiheit> fehlt (error) oder ist nicht befüllt (warning)
Prüfung auf accessibility Hazard für multimedia-E-Books (warning)
Prüfung auf @flexible-anzeige und @kontrastreiche-anzeige (info)
Ersatztext für Inhaltsbilder fehlt (error)
Überschriftenhierarchie ist nicht fortlaufend umgesetzt (warning)
Kapitel ohne Überschrift (warning)
Kapitel mit @toc="nein" (warning)
InDesign
Element kann in der parsX-Light-DTD für InDesign nicht umgesetzt werden (error)
Nicht zulässige Kindelemente (error)
<einschub_vor> mit gleichem Typ wie ein <einschub> (warning)
Initiale in Einschub (warning)
Fußnoten in Tabelle. (info)
XML-Elemente in Fußnoten (error)
[th] innerhalb [tbody] (warning)
Umfang von Elementen mit @print="nein" (warning)
@quelle ohne korrekte Dateiendung! (warning)
HEIF/HEIC--Datei im Attribut @quelle (warning)
WebP-Datei im Attribut @quelle (warning)
JPEG2000/JP2K-Datei im Attribut @quelle (warning)
SVG-Datei im Attribut @quelle (warning)
In InDesign kann generell nur ein Register umgesetzt werden (error)
popup_inline (warning)
Import-Elemente (warning)
Schematron QuickFixes
Gliederungsübersicht

Das Hauptregelwerk für die Strukturierung von parsX-Dateien ist die XSD und die dazugehörigen Grammatikprüfungen. Daneben sind weitere Konventionen einzuhalten, die in zwei Stufen über ein Schematron-Schema abgeprüft werden.

Während die XSD vollständig die Elemente und Attribute definiert, die vorkommen dürfen, meldet das Schematron einzelne Strukturen und z.T. auch Elementinhalte (z.B. die ISBN), die laut parsX4-Schema zwar zulässig sind, die aber den Konventionen widersprechen oder einer Überprüfung bedürfen (näheres ist den betreffenden Abschnitten zu entnehmen).

Bitte beachten Sie, dass derzeit ausschließlich die hier aufgeführten Regeln abgeprüft werden.