BITi 02.3.1 Inlinelevel Strukturelemente / Links: Unterschied zwischen den Versionen

Aus BIT inklusiv Wiki und Test-Case-Datenbank
Wechseln zu: Navigation, Suche
(Vorschlag zur Korrektur mit Acrobat Pro)
(Einordnung des Prüfschritts)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
  
 
=== Was wird geprüft? ===
 
=== Was wird geprüft? ===
 
+
*Inline Level Struktur Elemente (ILSE) müssen sich immer innerhalb eines Block Level Struktur Elements (BLSE) befinden.
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.
Links müssen tastaturbedienbar sein. Dafür muss ein Tabs Schlüssel mit dem Wert S (Struktur) vorhanden sein.
+
*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.
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: ====
 
==== Beispiel: ====
Zeile 61: Zeile 56:
 
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.
 
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.
+
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.
  
 
===Vorschlag zur Korrektur===
 
===Vorschlag zur Korrektur===
Zeile 70: Zeile 65:
 
*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).
 
*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.
 
*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====
 
====28-012 Fehlender Alternativtext====
 
=====Acrobat Pro=====
 
=====Acrobat Pro=====
Zeile 90: Zeile 86:
  
 
Befinden sich in einem Link mehr als ein Verknüpfen– OBJR in der Tag–Ansicht, braucht jedes Obj <<Wörterbuch>> einen Contents-Key.
 
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====
+
 
 +
====Zusätzliche Informationen====
 
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.