+ All Categories
Home > Technology > 120712 icchp12 validity+semantics_pdfua-check

120712 icchp12 validity+semantics_pdfua-check

Date post: 12-Jan-2015
Category:
Upload: markus-erle
View: 181 times
Download: 0 times
Share this document with a friend
Description:
 
14
Validity and Semantics - Two Essential Parts of a Backbone for an Automated PDF/UA Compliance Check 13th International Conference, ICCHP 2012 - Linz, Austria, July 2012 Markus Erle (Wertewerk) / Samuel Hofer (xyMedia)
Transcript
Page 1: 120712 icchp12 validity+semantics_pdfua-check

Validity and Semantics - Two Essential Parts of a Backbone for an Automated PDF/UA Compliance Check

13th International Conference, ICCHP 2012 - Linz, Austria, July 2012

Markus Erle (Wertewerk) / Samuel Hofer (xyMedia)

Page 2: 120712 icchp12 validity+semantics_pdfua-check

1. Starting Point

2. Our Approach and Results

3. The Impact and Future Work

Agenda

Page 3: 120712 icchp12 validity+semantics_pdfua-check

1. Starting Point

Page 4: 120712 icchp12 validity+semantics_pdfua-check

3 Main Questions

• How important is validity for accessible PDF documents?

• How can the document structure be checked even by users with basic accessibility knowledge?

• How can the PDF accessibility checker (PAC) be improved to a PDF/UA Compliance Check?

Page 5: 120712 icchp12 validity+semantics_pdfua-check

2. Our Approach and Results

Page 6: 120712 icchp12 validity+semantics_pdfua-check

Is Validity relevant for Accessible PDF Documents?

• PDF/UA emphasizes validity as an essential requirement

• validity can help to check a document automatically (at least some aspects like the tag syntax)

• without validity a PDF document may not be compatible „with current and future user agents, including assistive technologies“ (WCAG 2.0, success criteria 4.1.1)

Page 7: 120712 icchp12 validity+semantics_pdfua-check

Is Validity relevant for Accessible PDF Documents?

• PDF/UA emphasizes validity as an essential requirement

• validity can help to check a document automatically (at least some aspects like the tag syntax)

• without validity a PDF document may not be compatible „with current and future user agents, including assistive technologies“ (WCAG 2.0, success criteria 4.1.1)

Yes!

Page 8: 120712 icchp12 validity+semantics_pdfua-check

How to check the Validity of the Syntax?

• special tool is necessary

• we developed a new query language called PQL (PDF Query Language)

• PQL enables to select objects from a PDF document by a variety of criteria

• PQL allows to define checks which validate the PDF structures

Page 9: 120712 icchp12 validity+semantics_pdfua-check

How to check the Validity of the Syntax?

• special tool is necessary

• we developed a new query language called PQL (PDF Query Language)

• PQL enables to select objects from a PDF document by a variety of criteria

• PQL allows to define checks which validate the PDF structures

With PQL!

Page 10: 120712 icchp12 validity+semantics_pdfua-check

How to Support an Easy Check for Semantics?

• Semantics are an essential requirement for accessible PDFs

• the evaluation of the document structure according to correct semantics cannot be performed by automated tools

• a special preview - „screenreader preview“ - can support the evaluator

Page 11: 120712 icchp12 validity+semantics_pdfua-check

How to Support an Easy Check for Semantics?

• Semantics are an essential requirement for accessible PDFs

• the evaluation of the document structure according to correct semantics cannot be performed by automated tools

• a special preview - „screenreader preview“ - can support the evaluator

With a Screenreader

Preview!

Page 12: 120712 icchp12 validity+semantics_pdfua-check

3. The Impact and Future Work

Page 13: 120712 icchp12 validity+semantics_pdfua-check

PDF Accessibility Checker 2

• The foundation „Access for All“ with support of the PDF Association initiated a crowd funding for realizing PAC 2 as a free available and easy-to-use PDF/UA compliance check

• It is based on PQL and contains a validity check and an improved preview function

• A first version will be downloadable during the fourth quarter 2012


Recommended