BITi 02.3.1 Inlinelevel Strukturelemente / Links: Unterschied zwischen den Versionen

Aus BIT inklusiv Wiki und Test-Case-Datenbank
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „===Vorschlag zur Korrektur mit Acrobat Pro=== ====28-011==== Fehlermeldung PAC: Link annotation is not nested inside a Link structure element Für jeden Link…“)
 
(Einordnung des Prüfschritts)
 
(16 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
===Vorschlag zur Korrektur mit Acrobat Pro===
+
{{PDF_02_3_1}}
====28-011====
 
Fehlermeldung PAC: Link annotation is not nested inside a Link structure element
 
  
Für jeden Link muss ein Container mit dem Text des Links und ein Tag Verknüpfen - OBJR vorhanden sein. Beide Elemente müssen dem Link-Tag untergeordnet sein.
+
=== Was wird geprüft? ===
 +
*Inline Level Struktur Elemente (ILSE) müssen sich immer innerhalb eines Block Level Struktur Elements (BLSE) befinden.
 +
*Links müssen tastaturbedienbar sein. Dafür muss ein Tabs Schlüssel mit dem Wert S (Struktur) vorhanden sein.
 +
*Der geforderte Alternativtext soll das Ziel des Links beschreiben. Die alternative Beschreibung musste bei einem Link bisher im Contents Key stehen. Diese Forderung wird ab PDF/UA 2.0 geändert. Die alternative Beschreibung kann dann entweder im Contents Key oder im Alternativtext stehen.
 +
*Für jeden Link muss ein Container mit dem Text des Links und ein Tag Verknüpfen - OBJR vorhanden sein. Beide Elemente müssen dem Link-Tag untergeordnet sein.
 +
*Links sind Annotationen, müssen aber einem Link-Tag untergeordnet sein und sind vom Type Annot und Subtype Link. Der Type und Subtype wird per Software getestet.
 +
 
 +
==== Beispiel: ====
 +
 
 +
<P>
 +
 
 +
Informationen zur Veranstaltung finden Sie auf
 +
 
 +
<Link>
 +
 
 +
Bit-inklusiv     
 +
 
 +
Link - OBJR (http://www.bit-inklusiv.de)
 +
 
 +
</Link>
 +
 
 +
oder rufen Sie uns an.
 +
 
 +
</P>
 +
 
 +
 
 +
Das OBJR kann an irgendeiner Stelle innerhalb des <Link>-Tags stehen.
 +
 
 +
=== Warum wird das geprüft? ===
 +
 
 +
Bildschirmlesehilfen können zwar die URLs von Webverknüpfungen vorlesen, für Benutzer ist es jedoch oft sehr hilfreich, wenn ein alternativer Text vorhanden ist. Mit hinzugefügtem alternativem Text können Sie beispielsweise erreichen, dass Benutzer von Bildschirmlesehilfen statt<br /> „Besuchen Sie http://www.adobe.com/products/acrobat/solutionsacc.html“ den Text „Besuchen Sie die Seite zum Thema Barrierefreiheit mit Acrobat auf adobe.com“ hören.
 +
 
 +
PDF/UA fordert Alternativtexte für jede Form von Annotationen. Für Textlinks mag dies nicht sinnvoll erscheinen. Da aber Links auch in Form von z. B. Abkürzungen oder Sonderzeichen in einem Dokument stehen können, ist gefordert, dass immer ein Alternativtext existieren muss, der von Menschen (oder via text-to-speech) gelesen werden kann.
 +
 
 +
==== Beispiel ====
 +
 
 +
Folgen Sie dem Link für den Download des Matterhorn Protokolls in deutscher Übersetzung. http://www.pdfa.org/publication/matterhorn-protokoll-1-02-deutsche-ubersetzung/?lang=de
 +
 
 +
Der Link sollte folgenden Alternativtext haben: den Seiten der PDF Association.
 +
 
 +
So hört ein Screenreader Folgendes: Folgen Sie dem Link für den Download des Matterhorn Protokolls in deutscher Übersetzung auf den Seiten der PDF Association.
  
Öffnen Sie im PAC Report den Fehler, um den betroffenen Link zu finden.
+
=== Wie wird geprüft? ===
  
Markieren Sie im Acrobat Pro den betroffenen Link und finden Sie ihn in der Tag-Ansicht über Tag in Auswahl suchen unter den Optionen (kleiner Pfeil oben in der Tag-Ansicht).
+
<h4>Einordnung im PAC Tool</h4>
  
Befindet sich der Verknüpfen – OBJR außerhalb des Link-Tags, schieben Sie ihn mit der Maustaste in den Link-Tag.
+
* PDF/UA &gt; Logical Structure &gt; Structure Elements &gt; Annotations &gt; Nesting of Link annotations inside Link structure elements
====28-012====
+
* PDF/UA &gt; Logical Structure &gt; Alternative Descriptions &gt; Alternative descriptions for annotations
Fehlermeldung PAC: Alternative description missing for an annotation
 
  
Öffnen Sie im PAC Report den Fehler, um den betroffenen Link zu finden.
+
==== Prüfung ====
  
Öffnen Sie das Dokument in Acrobat Pro in der Tag-Ansicht und öffnen Sie über einen Rechtsklick auf den betroffenen Link-Tag <Link> in der Tag-Ansicht die Eigenschaften.
+
PAC – Logical Structure – Properties
  
Hier sehen Sie die Eingabemöglichkeit für einen Alternativtext. Bei Links ist dies aber nach PDF/UA 1.7 nicht die Stelle, an der Alternativtext hinzugefügt wird, obwohl damit im PAC-Report der Fehler nicht mehr auftaucht.
+
Expandieren Sie den Tag-Baum, so dass Sie die Link-Tags sehen. Ist ein Alternativtext vorhanden, erscheint er auf der rechten Seite. Ist dort kein Alternativtext zu sehen, markieren Sie die „Link Annotation“, die dem Link untergeordnet ist. Dort sehen Sie den Text im Contents Key. Prüfen Sie ob der Text sinnvoll und verständlich ist. Der Text soll das Ziel des Links beschreiben. Ist sowohl ein Alternativtext als auch ein Eintrag im Contents Key vorhanden, wird der Eintrag im Contents-Key von Screenreadern ignoriert.
  
Das Matterhorn Protokoll fordert für Links den Eintrag des Alternativtexts im Contents-Key.
+
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 ein Link ist. Dafür klicken Sie die Fehlermeldung im PAC Report an. Handelt es sich dabei nicht um einen Link, wird dieser Fehler in [[BITi 02.3.2 Inlinelevel Strukturelemente / Annotationen|BITi 02.3.2]] Prüfpunkt MP 28-004 geprüft.
  
Diese Forderung wird es ab PDF/UA 2.0 (voraussichtlich 2017) nicht mehr geben.
+
===Vorschlag zur Korrektur===
Möchten Sie trotzdem den Alternativtext im Contents-Key haben führen Sie die folgenden Schritte durch:
+
====28-011 Link nicht in einem Link Strukturelement====
*Klicken Sie in den Eigenschaften in dem Reiter Tag auf Tag bearbeiten.
+
Für jeden Link muss ein Container mit dem Text des Links und ein Tag Verknüpfen - OBJR vorhanden sein. Beide Elemente müssen dem Link-Tag untergeordnet sein.
 +
=====Acrobat Pro=====
 +
*Öffnen Sie im PAC Report den Fehler, um den betroffenen Link zu finden.
 +
*Markieren Sie in Acrobat Pro den betroffenen Link und finden Sie ihn in der Tag-Ansicht über Tag in Auswahl suchen unter den Optionen (kleiner Pfeil oben in der Tag-Ansicht).
 +
*Befindet sich der Verknüpfen – OBJR außerhalb des Link-Tags, schieben Sie ihn mit der Maustaste in den Link-Tag.
 +
<div id=Link_Alternativtext>
 +
====28-012 Fehlender Alternativtext====
 +
=====Acrobat Pro=====
 +
*Öffnen Sie im PAC Report den Fehler, um den betroffenen Link zu finden.
 +
*Öffnen Sie das Dokument in Acrobat Pro in der Tag-Ansicht und öffnen Sie über einen Rechtsklick auf den betroffenen Link-Tag <Link> in der Tag-Ansicht die Eigenschaften.
 +
*Hier haben Sie die Eingabemöglichkeit für einen Alternativtext.
 +
 
 +
Alternativ können Sie den Alternativtext in den Contents-Key eingeben.<br> Dies ist zur Zeit nach PDF/UA 1.7 die Stelle, an der sich der Alternativtext befinden sollte.<br>Diese Forderung entfällt ab PDF/UA 2.0 (voraussichtlich 2017).
 +
*Klicken Sie in den Eigenschaften in dem Reiter "Tag" auf "Tag bearbeiten".
 
*Expandieren Sie über das kleine Kreuz Tag-Element.
 
*Expandieren Sie über das kleine Kreuz Tag-Element.
 
*Expandieren Sie über das kleine Kreuz /K [Array].
 
*Expandieren Sie über das kleine Kreuz /K [Array].
Zeile 31: Zeile 81:
 
*Markieren Sie das Obj <<Wörterbuch>> und klicken Sie auf Neues Element.
 
*Markieren Sie das Obj <<Wörterbuch>> und klicken Sie auf Neues Element.
 
*Tragen Sie folgende Werte ein:
 
*Tragen Sie folgende Werte ein:
 +
**Schlüssel: Contents
 +
**Wert: Titel des Ziellinks (für externe Links der Name der Seite, für interne Links eine Bezeichnung wie z. B. Kapitel 1)
 +
**Werttyp: Zeichenfolge
  
Schlüssel: Contents
+
Befinden sich in einem Link mehr als ein Verknüpfen– OBJR in der Tag–Ansicht, braucht jedes Obj <<Wörterbuch>> einen Contents-Key.
 
 
 
 
Wert: Titel des Ziellinks (für externe Links der Name der Seite, für interne Links eine Bezeichnung wie z. B. Kapitel 1)
 
 
 
  
Werttyp: Zeichenfolge
+
====Zusätzliche Informationen====
 
 
Befinden sich in einem Link mehr als ein Verknüpfen– OBJR in der Tag–Ansicht, braucht jedes Obj <<Wörterbuch>> einen Contents-Key.
 
====Einordnung des Prüfschritts====
 
 
PDF-Techniken für WCAG 2.0
 
PDF-Techniken für WCAG 2.0
[https://www.einfach-fuer-alle.de/wcag2.0/uebersetzungen/WCAG20-TECHS/PDF11/ PDF11: Bereitstellung von Links und Link-Text, indem man das /Link Strukturelement in PDF-Dokumenten benutzt]
+
*[https://www.einfach-fuer-alle.de/wcag2.0/uebersetzungen/WCAG20-TECHS/PDF11/ PDF11: Bereitstellung von Links und Link-Text, indem man das /Link Strukturelement in PDF-Dokumenten benutzt]
[https://www.einfach-fuer-alle.de/wcag2.0/uebersetzungen/WCAG20-TECHS/PDF13/ PDF13: Bereitstellung von Ersatz-Text, indem man den /Alt-Eintrag für Links in PDF-Dokumenten benutzt]
+
*[https://www.einfach-fuer-alle.de/wcag2.0/uebersetzungen/WCAG20-TECHS/PDF13/ PDF13: Bereitstellung von Ersatz-Text, indem man den /Alt-Eintrag für Links in PDF-Dokumenten benutzt]
 
[[Prüfschritte|zurück zur Liste der Prüfschritte]]
 
[[Prüfschritte|zurück zur Liste der Prüfschritte]]

Aktuelle Version vom 8. November 2016, 15:54 Uhr

Anwendbarkeit des Prüfschritts

Der Prüfschritt ist anwendbar wenn das zu prüfende Dokument Links enthält.

Links sind Annotationen.

Um festzustellen ob Links 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. Prüfen Sie im PAC-Report, ob es sich bei einer entsprechenden Fehlermeldung um einen Link oder eine andere Annotation handelt. (Siehe dazu Prüfschritt BITi 02.3.2)

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:
      • Mögliche unangebrachte Verwendung des Strukturelements Link
      • Possibly inappropriate use of a Link structure element
  • ISO 32000:2008 14.9.3 Der Alternativtext oder der Eintrag im Contents-Key muss sinnvoll und verständlich sein

Testbarkeit Software

  • 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. (Hier nur in Bezug auf Links)
    • 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)
  • MP 28-011 Eine Link-Annotation ist nicht einem Link-Tag untergeordnet.
    • PAC Fehlermeldung:
      • Link Anmerkung nicht innerhalb eines Link Strukturelements
      • Link annotation is not nested inside a Link structure Element
  • MP 28-012 Eine Link-Annotation weist im Contents-Schlüssel keine alternative Beschreibung auf.
    • PAC Fehlermeldung:
      • Anmerkung ohne alternative Beschreibung
      • Alternative description missing for an annotation
  • ISO 32000: 14.8.4.4 Table 338
    • PAC Fehlermeldung:
      • Falsche Verwendung eines Link Strukturelements
      • Invalid use of a Link structure element

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 geprüft.
  • Der notwendige Type Eintrag des OBJR im Object Reference Dictionary wird in BITi 00.1 geprüft.

Was wird geprüft?

  • Inline Level Struktur Elemente (ILSE) müssen sich immer innerhalb eines Block Level Struktur Elements (BLSE) befinden.
  • Links müssen tastaturbedienbar sein. Dafür muss ein Tabs Schlüssel mit dem Wert S (Struktur) vorhanden sein.
  • Der geforderte Alternativtext soll das Ziel des Links beschreiben. Die alternative Beschreibung musste bei einem Link bisher im Contents Key stehen. Diese Forderung wird ab PDF/UA 2.0 geändert. Die alternative Beschreibung kann dann entweder im Contents Key oder im Alternativtext stehen.
  • Für jeden Link muss ein Container mit dem Text des Links und ein Tag Verknüpfen - OBJR vorhanden sein. Beide Elemente müssen dem Link-Tag untergeordnet sein.
  • Links sind Annotationen, müssen aber einem Link-Tag untergeordnet sein und sind vom Type Annot und Subtype Link. Der Type und Subtype wird per Software getestet.

Beispiel:

<P>

Informationen zur Veranstaltung finden Sie auf

<Link>

Bit-inklusiv     

Link - OBJR (http://www.bit-inklusiv.de)

</Link>

oder rufen Sie uns an.

</P>

  Das OBJR kann an irgendeiner Stelle innerhalb des <Link>-Tags stehen.

Warum wird das geprüft?

Bildschirmlesehilfen können zwar die URLs von Webverknüpfungen vorlesen, für Benutzer ist es jedoch oft sehr hilfreich, wenn ein alternativer Text vorhanden ist. Mit hinzugefügtem alternativem Text können Sie beispielsweise erreichen, dass Benutzer von Bildschirmlesehilfen statt
„Besuchen Sie http://www.adobe.com/products/acrobat/solutionsacc.html“ den Text „Besuchen Sie die Seite zum Thema Barrierefreiheit mit Acrobat auf adobe.com“ hören.

PDF/UA fordert Alternativtexte für jede Form von Annotationen. Für Textlinks mag dies nicht sinnvoll erscheinen. Da aber Links auch in Form von z. B. Abkürzungen oder Sonderzeichen in einem Dokument stehen können, ist gefordert, dass immer ein Alternativtext existieren muss, der von Menschen (oder via text-to-speech) gelesen werden kann.

Beispiel

Folgen Sie dem Link für den Download des Matterhorn Protokolls in deutscher Übersetzung. http://www.pdfa.org/publication/matterhorn-protokoll-1-02-deutsche-ubersetzung/?lang=de

Der Link sollte folgenden Alternativtext haben: den Seiten der PDF Association.

So hört ein Screenreader Folgendes: Folgen Sie dem Link für den Download des Matterhorn Protokolls in deutscher Übersetzung auf den Seiten der PDF Association.

Wie wird geprüft?

Einordnung im PAC Tool

  • PDF/UA > Logical Structure > Structure Elements > Annotations > Nesting of Link annotations inside Link structure elements
  • PDF/UA > Logical Structure > Alternative Descriptions > Alternative descriptions for annotations

Prüfung

PAC – Logical Structure – Properties

Expandieren Sie den Tag-Baum, so dass Sie die Link-Tags sehen. Ist ein Alternativtext vorhanden, erscheint er auf der rechten Seite. Ist dort kein Alternativtext zu sehen, markieren Sie die „Link Annotation“, die dem Link untergeordnet ist. Dort sehen Sie den Text im Contents Key. Prüfen Sie ob der Text sinnvoll und verständlich ist. Der Text soll das Ziel des Links beschreiben. Ist sowohl ein Alternativtext als auch ein Eintrag im Contents Key vorhanden, wird der Eintrag im Contents-Key von Screenreadern ignoriert.

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 ein Link ist. Dafür klicken Sie die Fehlermeldung im PAC Report an. Handelt es sich dabei nicht um einen Link, wird dieser Fehler in BITi 02.3.2 Prüfpunkt MP 28-004 geprüft.

Vorschlag zur Korrektur

28-011 Link nicht in einem Link Strukturelement

Für jeden Link muss ein Container mit dem Text des Links und ein Tag Verknüpfen - OBJR vorhanden sein. Beide Elemente müssen dem Link-Tag untergeordnet sein.

Acrobat Pro
  • Öffnen Sie im PAC Report den Fehler, um den betroffenen Link zu finden.
  • Markieren Sie in Acrobat Pro den betroffenen Link und finden Sie ihn in der Tag-Ansicht über Tag in Auswahl suchen unter den Optionen (kleiner Pfeil oben in der Tag-Ansicht).
  • Befindet sich der Verknüpfen – OBJR außerhalb des Link-Tags, schieben Sie ihn mit der Maustaste in den Link-Tag.