BITi 02.1.0 Gruppierende Strukturelemente / Rootelemente

Aus BIT inklusiv Wiki und Test-Case-Datenbank
Wechseln zu: Navigation, Suche

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)

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)

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 konformes Dokument 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

Lokalisieren Sie im PAC Report die genaue Stelle des Fehlers im Dokument.

01-006 erster Tag ist nicht Document

Acrobat Pro

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.

Bespiel für Document-Tag

  • Ist kein Document-Tag vorhanden, erstellen Sie eins. Tag-Ansicht – Optionen (kleiner Pfeil) – Neuer Tag
    Optionen
  • 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)

zurück zur Liste der Prüfschritte