BITi 02.3.1 Inlinelevel Strukturelemente / Links: Unterschied zwischen den Versionen

Aus BIT inklusiv Wiki und Test-Case-Datenbank
Wechseln zu: Navigation, Suche
(Abgrenzung zu anderen Prüfschritten)
Zeile 70: Zeile 70:
 
Das OBJR kann an irgendeiner Stelle innerhalb des <Link>-Tags stehen.
 
Das OBJR kann an irgendeiner Stelle innerhalb des <Link>-Tags stehen.
  
=== Abgrenzung zu anderen Prüfschritten ===
+
<h4> Abgrenzung zu anderen Prüfschritten </h4>
 
+
*Die PAC Warnung [X] structure element used as root element wird für alle vordefinierten Strukturtypen in [[BITi 02.1.0 Gruppierende Strukturelemente / Rootelemente | BITi 02.1.0]] bewertet.
Die PAC Warnung [X] structure element used as root element wird für alle vordefinierten Strukturtypen in BITi 02.1.0 bewertet.
+
*Der notwendige Type Eintrag des OBJR im Object Reference Dictionary wird in [[BITi 00.1 Hierarchie der Baumstruktur | BITi 00.1]] bewertet.
 
 
Der notwendige Type Eintrag des OBJR im Object Reference Dictionary wird in BITi 00.1 geprüft.
 
  
 
=== Warum wird das geprüft? ===
 
=== Warum wird das geprüft? ===

Version vom 24. Oktober 2016, 09:31 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

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.

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

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 bewertet.


Vorschlag zur Korrektur mit Acrobat Pro

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.

Öffnen Sie im PAC Report den Fehler, um den betroffenen Link zu finden.

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).

Befindet sich der Verknüpfen – OBJR außerhalb des Link-Tags, schieben Sie ihn mit der Maustaste in den Link-Tag.

28-012

Fehlermeldung PAC: Alternative description missing for an annotation

Ö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 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.

Das Matterhorn Protokoll fordert für Links den Eintrag des Alternativtexts im Contents-Key.

Diese Forderung wird es ab PDF/UA 2.0 (voraussichtlich 2017) nicht mehr geben. Möchten Sie trotzdem den Alternativtext im Contents-Key haben führen Sie die folgenden Schritte durch:

  • 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 /K [Array].
  • Expandieren Sie über das kleine Kreuz das nummerierte Wörterbuch (z. B. [1] <<Wörterbuch>>).
  • Expandieren Sie über das kleine Kreuz Obj <<Wörterbuch>>.
  • In diesem Wörterbuch fehlt der Contents-Key. Ist der Contents-Key vorhanden, befinden Sie sich in einem falschen Link.
  • Markieren Sie das Obj <<Wörterbuch>> und klicken Sie auf Neues Element.
  • 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

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

zurück zur Liste der Prüfschritte