BITi 02.1.0 Gruppierende Strukturelemente / Rootelemente
Inhaltsverzeichnis
Bezieht sich auf folgende Fehlerbedingungen im Matterhorn-Protokoll
Testbarkeit Mensch
- MP 01-006 Der Strukturtyp (MP 09-003 nachdem - falls erforderlich - eine Rollenzuordnung vorgenommen wurde) und Attribute eines Strukturelementes sind nicht semantisch geeignet für das Strukturelement.
- PAC Warnung:
- Strukturelement [X] als Basiselement verwendet
- [X] structure element used as root element (X sind alle vordefinierten Strukturelemente)
- PAC Warnung:
- Document-Strukturelement nicht als Basiselement verwendet
- Document structure element found which is not a root element
- PAC Warnung:
- Mögliche unangebrachte Verwendung des Strukturelements [X]
- Possibly inappropriate use of an [X] structure element. (X ist: Part, Art, Sect, Div)
- PAC Warnung:
Testbarkeit Software
- ISO 32000-1 14.8.4.2 Table 333
- PAC Fehlermeldung:
- Falsche Verwendung eines [X]-Strukturelements
- Invalid use of a [X] structure element (X ist Part, Art, Sect oder Div)
- PAC Fehlermeldung:
Was wird geprüft?
Jede PDF-Datei braucht genau ein gruppierendes Element als Root. Das gruppierende Element muss als erster Tag in der zu prüfenden Datei platziert sein und alle anderen Tags umfassen.
Dem Root-Tag können weitere gruppierende Elemente wie Part, Art, Sect und Div untergeordnet sein. Die direkt untergeordneten Tags sollen Block Level Structure Elemente wie z. B. Überschriften (H), Absätze (P) und Listen (List) sein, die den Inhalt umfassen, denen entweder der Inhalt selbst oder Inline Level Structure Elemente unterstellt sind, die den Inhalt weiter spezifizieren.
Prüfen Sie ein komplettes Dokument oder hat die Datei mehr als nur einen Part-Tag oder mehr als nur einen Art-Tag, ist das gruppierende Rootelement der Document-Tag. Dies ist in der Regel der Fall.
Prüfen Sie eine Datei, die nur Teil eines Dokuments ist, kann das geeignete gruppierende Element auch Part, Art, Sect oder Div sein. Die entsprechende Warnung soll in diesem Fall ignoriert werden.
Semantische Gruppierungen sollten mit Part, Art und Sect so getaggt sein, wie der Autor es für sinnvoll hält.
Nicht semantische Gruppierungen wie z. B. eine Sprachauszeichnung für aufeinander folgende Blocklevelelemente oder eine Rollenzuordnung für ein nicht vordefiniertes gruppierendes Strukturelement für das die anderen gruppierenden Strukturelemente nicht passt, sollten mit Div getaggt sein.
Warum wird das geprüft?
Der richtige Einsatz von gruppierenden Rootelementen ist die Struktur eines Dokuments auf der höchsten Ebene, unterteilt das Dokument in zusammengehörende Teile und macht das Dokument besser überschaubar. Der Einsatz eines Rootelements (in den meisten Fällen „Document“) als erster Tag eines Dokuments ist dabei unverzichtbar. Der Einsatz weiterer gruppierender Rootelemente ist für ein PDF/UA nicht gefordert, aber hilfreich.
Wie wird geprüft?
Einordnung im PAC-Tool
PDF/UA → Logical structure → Structure elements → Structure -tree →…
Prüfung
PAC, Screenreader Preview
Öffnen Sie das zu prüfende Dokument mit PAC und klicken Sie auf Screenreader Preview. Vergleichen Sie die optische Darstellung der einzelnen Bereiche des Dokuments mit den verwendeten Tags (werden in der Screenreader-Ansicht senkrecht stehend vor dem jeweiligen Bereich angezeigt).
Dabei sollen oben gelistete Tags für entsprechende Inhaltsarten verwendet werden (Ausschlaggebend sind bei einer Rollenzuordnung die Tags nach der Rollenzuordnung).
Vorschlag zur Korrektur häufig auftretender Fehlermeldungen mit Acrobat Pro:
Lokalisieren Sie im PAC Report die genaue Stelle des Fehlers im Dokument. Hinweis: Sie können Tags in Acrobat Pro in der Tag-Ansicht über einen Rechtsklick auf den Tag ändern. Sie können den geschlossenen Tagbaum über das kleine Kreuz mit gehaltener „Strg“-Taste komplett öffnen. 01-006 Fehlermeldungen im PAC-Report:
„Document structure element found which is not a root element“
Vorschlag zur Korrektur in Adobe Pro–Tag-Ansicht (Beispiel für Document-Tag):
- Ist kein Document-Tag vorhanden, erstellen Sie eins. Tag-Ansicht – Optionen (kleiner Pfeil) – Neuer Tag
- Markieren Sie alle vorhandenen Tags.
- Schieben Sie die Tags in den neu erstellten Document-Tag.
Ist ein zusätzlicher und damit überflüssiger Document-Tag vorhanden:
- Markieren Sie den Document-Tag.
- Klicken sie erneut auf den Document-Tag um das Feld editierbar zu machen.
- Geben Sie den richtigen Tag-Namen ein. (Z. B. Part, Art, Sect oder Div)