BITi 02.3.2 Inlinelevel Strukturelemente / Annotationen
Inhaltsverzeichnis
Anwendbarkeit des Prüfschritts
Der Prüfschritt ist anwendbar wenn das zu prüfende Dokument Annotationen enthält. Nicht anwendbar ist dieser Prüfschritt für die Strukturelemente Link- und Form (Link und Widget Annotationen; siehe dazu Abgrenzung zu anderen Prüfschritten).
Um festzustellen ob Annotationen im Dokument enthalten sind, öffnen Sie das Dokument in PAC, klicken Sie auf Start und öffnen Sie „Document Statistics“. Dort werden alle in dem Dokument vorhandenen Annotationen angezeigt.
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 <Annot>
- PAC Warnung:
- Mögliche unangebrachte Verwendung des Strukturelements Annot
- Possibly inappropriate use of an Annot structure element
- MP 28-003 Eine Annotation, deren hidden flag nicht gesetzt ist und deren Rechteck sich nicht außerhalb der CropBox befindet, wird für das visuelle Formatieren verwendet, ohne jedoch gemäß ihrer semantischen Funktion getaggt zu sein. (Siehe Hinweis Crop Box). Dies betrifft auch Annotationen mit nicht vordefinierten Subtypen (Matterhorn MP 28-006).
- MP 28-013 Der IsMap-Schlüssel ist vorhanden mit dem Wert true, ohne die Funktionsweise zusätzlich in alternativer Form zur Verfügung zu stellen.
Testbarkeit Software
- MP 28-002 Eine Annotation – Annotationen des Subtyps Widget, Popup oder Link sind ausgenommen – ist nicht einem Annot-Tag untergeordnet.
- PAC Fehlermeldung:
- Anmerkung nicht innerhalb eines Annot-Strukturelements
- Annotation is not nested inside an Annot structure element
- PAC Fehlermeldung:
- MP 28-004 Eine Annotation – Annotationen des Subtyps Widget, Popup oder Link sind ausgenommen – , deren hidden flag nicht gesetzt ist, deren Rechteck sich nicht außerhalb der CropBox befindet und die keinen Contents-Schlüssel besitzt, weist keine alternative Beschreibung auf (in Form eines Alt-Eintrags in dem umschließenden Strukturelement) (siehe Hinweis Crop Box).
- PAC Fehlermeldung:
- Anmerkung ohne alternative Beschreibung
- Alternative description missing for an annotation
- PAC Fehlermeldung:
- MP 28-007 Eine Annotation des Subtyps TrapNet ist vorhanden.
- PAC Fehlermeldung:
- TrapNet-Anmerkung vorhanden
- TrapNet annotation present
- PAC Fehlermeldung:
- MP 28-008 Eine Seite, die eine Annotation enthält, weist keinen Tabs-Schlüssel auf.
und - MP 28-009 Eine Seite, die eine Annotation enthält, weist einen Tabs-Schlüssel mit einem von S abweichenden Wert auf.
- PAC Fehlermeldung:
- Tab-Reihenfolge einer Seite mit Anmerkungen ist nicht auf Struktur gesetzt
- Tab order entry in page with annotations not set to S (structure)
- PAC Fehlermeldung:
- MP 28-016 File Attachment-Annotationen entsprechen nicht allen Anforderungen aus 7.11. (Auch Datei-Anhänge müssen PDF/UA konform sein)
- MP 28-017 Eine PrinterMark-Annotation ist in der logischen Struktur enthalten.
- PAC Fehlermeldung:
- Getaggte PrinterMark-Anmerkung vorhanden
- PrinterMark annotation is referenced by the logical structure
- PAC Fehlermeldung:
- MP 28-018 Die sichtbaren Informationen einer PrinterMark-Annotation sind nicht als Artefakt gekennzeichnet.
- PAC Fehlermeldung:
- Getaggte PrinterMark-Anmerkung vorhanden
- PrinterMark annotation is referenced by the logical structure
- PAC Fehlermeldung:
- ISO 32000-1 12.5.1 Table 164, Eintrag StructParents
- PAC Fehlermeldung:
- Anmerkung ohne StructParent-Eintrag
- StructParent entry missing in annotation
- PAC Fehlermeldung:
- ISO 32000-1 14.8.4.4.1 Table 338
- PAC Fehlermeldung:
- Falsche Verwendung eines Annot-Strukturelements
- Invalid use of an Annot structure element.
- PAC Fehlermeldung:
Was wird geprüft?
Inline Level Structure Elements (ILSE) müssen sich immer innerhalb eines Block Level Structure Elements (BLSE) befinden.
Die Prüfpunkte in diesem Prüfschritt betreffen auch Annotationen mit nicht vordefinierten Subtypen (Matterhorn MP 28-006).
Eine Annotation stellt einen Bezug zwischen einem Objekt (z. B. ein Kommentar oder Medienclip) und dessen Position in einem PDF-Dokument her und liefert die Möglichkeit für einen Nutzer über Maus oder Tastatur diese zu bedienen.
Standard-Annotationen sind:
Text, Link, FreeText, Line, Square, Circle, Polygon, PolyLine, Highlight, Underline, Squiggly, StrikeOut, Stamp, Caret, Ink, Popup, FileAttachement, Sound, Movie, Widget, Screen, PrinterMark, TrapNet, Watermark, 3D, Redact.
Viele dieser Standard-Annotationen können entweder offen oder geschlossen eingesetzt werden. In geschlossenem Zustand erscheinen sie auf der Seite in einer gut erkennbaren Form wie z. B. als Icon oder Box. Aktiviert der Nutzer solche Annotationen, erscheint der Inhalt z. B. in Form einer Textbox oder durch Wiedergabe eines Medienclips.
Kommentare in PDF-Dokumenten müssen mit dem <Annot>-Tag ausgezeichnet und in der richtigen Reihenfolge angeordnet sein.
Wird eine Annotation auf Grund ihres Subtypes nicht automatisch angezeigt und ist kein Contents Key im Wörterbuch enthalten, muss ein beschreibender Alternativtext im umschließenden Strukturelement vorhanden sein.
Annotationen müssen tastaturbedienbar sein. Dafür muss ein Tabs Schlüssel mit dem Wert S (Struktur) vorhanden sein.
Markup Annotationen
Viele Annotationen sind „Markup Annotationen“ also Annotationen, die Stellen im Dokument auszeichnen. Diese Annotationen beinhalten Text der sichtbar wird, wenn die Annotation aktiviert wird. Sie erscheinen nicht immer im Text, sondern können auch anders dargestellt werden (z. B. Kommentare an der rechten Seite des Dokuments).
„Markup Annotationen“ können in 3 Gruppen eingeteilt werden:
- Free Text – der enthaltene Text wird direkt auf der Seite angezeigt z. B. Textkommentare
- Popup – der enthaltene Text wird sichtbar, wenn die Annotation geöffnet wird z. B. text, line, square circle, underline und Datei-Anhang- Annotationen.
- Audio – auch Audio Annotationen können zusätzlich Text im Contents-Key enthalten.
MP 28-003 Annotationen
Prüfen Sie ob visuelle Formatierungen im Dokument entsprechend ihrer semantischen Funktion getaggt sind. Wird z. B. ein Wort durchgestrichen dargestellt, weil es besonders hervorgehoben werden soll, ist es nicht gemäß seiner semantischen Funktion getaggt, selbst wenn im Contents-Key (auch sichtbar als Tooltip) der Hinweis steht, dass dieses Wort eigentlich nicht durchgestrichen ist, sondern besonders hervorgehoben sein soll.
Hinweis zu Popup (MP 28-002, MP 28-004):
Im Allgemeinen spricht man von Popup Annotationen bei allen Annotationen, die geöffnet bzw. aktiviert werden können, wie oben beschrieben. In den Fehlerkonditionen MP 28-002 und MP 28-004 werden Annotationen des Subtyps Popup ausgeschlossen, weil es Annotationen des Subtyps Popup nicht ohne eine übergeordnete Markup Annotation geben kann. Wird bei einer Markup Annotation (z. B. einer Sprechblase) Text hinterlegt, so steht dieser Text im Contents Key, wird aber sichtbar und editierbar durch die Popup Annotation, die der Annotation Sprechblase untergeordnet ist. Da die Markup Annotation, die die Popup Annotation umschließt immer einem Annot Tag untergeordnet sein muss (MP 28-002) und eine alternative Beschreibung enthalten muss (MP 28-004), entfallen diese Fehlerkonditionen für Annotationen des Subtyps Popup.
Hinweis zu CropBox (MP 28-003, MP 28-004):
Die CropBox beinhaltet den sichtbaren Bereich. Nur der Inhalt der CropBox ist für einen Screenreader zugänglich. Die Defaultgröße der CropBox ist die der Mediabox, also des sichtbaren Dokuments. Wird im Acrobat die CropBox kleiner gemacht und befinden sich die Annotation außerhalb des Bereichs, entfällt die Prüfung für MP 28-003 und MP 28-004.
Hinweis zu TrapNet (MP 28-007):
Beim Drucken können aneinandergrenzende farbliche Flächen oft nicht sauber gedruckt werden und beim Drucken entstehen unerwünschte Zwischenräume. Durch Trapping wird dem vorgebeugt, indem die Farbflächen an den Seiten leicht übereinander geschoben werden.
Sinnvoll sind Trapnet-Annotationen nur beim Drucken, können aber die Barrierefreiheit beeinträchtigen und dürfen in einem PDF/UA konformen Dokument nicht vorhanden sein.
Hinweis zu PrinterMark (MP 28-017, MP 28-018):
Eine PrinterMark Annotation enthält Informationen und Anweisungen zum Drucken des Dokuments wie z.B. Schnittmarkierungen. Diese Informationen können als Druckmarkierungen in Form von grafischen Symbolen oder Text sein. Sie dürfen nicht in der logischen Struktur des Dokuments enthalten sein und die sichtbaren Informationen müssen als Artefakte gekennzeichnet sein. Im Gegensatz zu TrapNet werden bei PrinterMark Annotationen die Zwischenräume der farblichen Flächen nicht übereinander geschoben.
Warum wird das geprüft?
Kommentare und visuelle Formatierungen haben immer einen Bezug zum Inhalt. Diese Informationen müssen auch assistiven Technologien zur Verfügung stehen.
Abgrenzung zu anderen Prüfschritten
- Die PAC Warnung [X] structure element used as root element wird für alle vordefinierten Strukturtypen in BITi 02.1.0 bewertet.
- Link Annotationen werden in Prüfschritt 02.3.1 geprüft.
- Widget Annotationen werden in Prüfschritt BITi 02.4.2 Formulare geprüft.
- Die richtige Position der Annotationen wird in Prüfschritt BITi 08.0 Geeignete Tags – Logische Lesereihenfolge geprüft.
Wie wird geprüft?
Einordnung im PAC-Tool
PDF/UA → Logical structure → Structure Elements → Annotations →
- TrapNet annotations
- Nesting of annotations in Annot structure elements
- PrinterMark annotations and logical structure
PDF/UA → Logical structure → Metadata and Settings → Document Settings →
- Tab order entry for pages with annotations
Prüfung
Im Fenster Document Statistics des PAC sehen Sie, ob Annotationen im Dokument enthalten sind.
Im Screenreader Preview sehen Sie die Annotationen und, wenn vorhanden, den Inhalt der Annotationen, also den hinzugefügten Kommentar. Vergleichen Sie das Originaldokument mit dem PAC Screenreader Preview und achten Sie darauf, dass
- alle Annotationen sichtbar sind
- die Annotationen entsprechend ihrer semantischen Funktion getaggt sind
- die Informationen in den Kommentaren auch ausreichend für Menschen sind, die auf assistive Technologien angewiesen sind
Wenn der Annotation kein Kommentar hinzugefügt wurde, also kein Eintrag im Contents Key steht, muss ein Alternativtext vorhanden sein. Im Fenster Logical Structure – Properties sehen Sie den Alternativtext. Navigieren Sie sich im rechten Fenster „Page View“ über den Tag-Baum im linken Fenster zu der Annotation und wechseln Sie im rechten Fenster zu „Properties“.
MP 01-006
Annotationen sind Inlinelevel Strukturelemente und müssen immer einem Blocklevelelement wie z.B. einem Absatz <P> untergeordnet sein.
MP 28-004
Beispiel: Dem PDF-Dokument wird eine Anmerkung mittels „Notiz zum ersetzten Text hinzufügen“ beigefügt. Das gewählte Wort wird damit durchgestrichen dargestellt. Ist kein Alternativtext vorhanden (oder eine Eintrag im Contents Key), ist der Unterschied für einen Screenreadernutzer nicht erkennbar. Das Wort wird weiterhin, ohne den Zusatz „durchgestrichen“ vorgelesen. Dies und eventuell weitere Erläuterungen müssen entweder im Contents Key stehen (Tooltip) oder in einem Alt-Eintrag des umschließenden Strukturelements.
Da die Fehlermeldung für MP 28-004 und MP 28-012 dieselbe ist, stellen Sie sicher, dass diese Fehlermeldung sich auf eine Annotation bezieht, die nicht ein Link ist. Dafür klicken Sie die Fehlermeldung im PAC Report an. Handelt es sich dabei um einen Link, wird dieser Fehler in BITi 02.3.1 Prüfpunkt MP 28-012 bewertet.
MP 28-013
Prüfen Sie, ob es auf der Seite Image Maps gibt. Wenn mittels der Maus unterschiedliche Aktionen darin ausgelöst werden können (unterschiedliche Koordinaten werden sichtbar, wenn Sie sich mit der Maus über die Image Map bewegen), so ist der IsMap Schlüssel auf „true“ gesetzt. Die Funktionen der Image Map müssen dann auch in anderer Form zur Verfügung stehen (z. B. in Form einer Linkliste), da Image-Maps nicht per Tastatur bedient werden können (außer es gäbe eine AT, die spezielle Funktionen dafür hätte). Alternativtexte für die verlinkten Bereiche einer Image Map sind nicht hilfreich, da der Zielserver bei Tastaturbedienung keine Koordinaten bekommt um sie auszuwerten und entsprechend zu antworten.
Vorschlag zur Korrektur
28-002
PAC Fehlermeldung: „Annotation is not nested inside an Annot structure element“
Öffnen Sie das Dokument mit Acrobat Pro in der Tag-Ansicht.
Markieren Sie das betroffene Element und klicken Sie in den Optionen (kleiner Pfeil oben in der Tag –Ansicht) auf „Neuer Tag“. Wählen Sie den Typ „Anmerkung“. Positionieren Sie den neu erstellten Tag an die richtige Stelle und ordnen Sie das Element durch Verschieben mit der Maus dem Tag unter.
TrapNet (28-007):
Preflight – Einzelne Korrekturen auswählen (Schraubschlüssel) – Suche Trapnet – TrapNet Kommentare entfernen – Korrigieren.
28-008, 28-009
PAC Fehlermeldungen:
“A page containing an annotation does not contain a Tabs key” und “Tab order entry in page with annotations not set to S (structure)”
Öffnen Sie in Acrobat Pro die Seitenminiaturenansicht.
Markieren Sie mit gehaltener Shift-Taste alle Seiten.
Über einen Rechtsklick auf eine der Seiten öffnen Sie die Seiteneigenschaften. Wählen Sie dort Dokumentstruktur verwenden.