SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Validity and Semantics - Two Essential Parts of a Backbone
       for an Automated PDF/UA Compliance Check
                 Markus Erle (Wertewerk) / Samuel Hofer (xyMedia)




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




1. Starting Point
2. Our Approach and Results
3. The Impact and Future Work
1.
Starting Point
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?
2.
Our Approach and Results
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)
Is Validity relevant for Accessible PDF Documents?


  • PDF/UA emphasizes validity as an essential
    requirement
  • validity can help to check a document
                     Yes!
    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)
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
How to check the Validity of the Syntax?



• special tool is necessary
• we developed a new query language called PQL
      With 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
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
How to Support an Easy Check for Semantics?



     With a
• Semantics are an essential requirement for
  accessible PDFs
•
  Screenreader
  the evaluation of the document structure
  according to correct semantics cannot be
  performed by automated tools
•
    Preview!
  a special preview - „screenreader preview“ - can
  support the evaluator
3.
The Impact and Future Work
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
Thank you!
    Feel free to ask questions!


http://www.access-for-all.ch/en/pdf-lab/pdf-
accessibility-checker-pac/donation-pac-2.html

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Empfohlen

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

120712 icchp12 validity+semantics_pdfua-check

  • 1. Validity and Semantics - Two Essential Parts of a Backbone for an Automated PDF/UA Compliance Check Markus Erle (Wertewerk) / Samuel Hofer (xyMedia) 13th International Conference, ICCHP 2012 - Linz, Austria, July 2012
  • 2. Agenda 1. Starting Point 2. Our Approach and Results 3. The Impact and Future Work
  • 4. 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?
  • 6. 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)
  • 7. Is Validity relevant for Accessible PDF Documents? • PDF/UA emphasizes validity as an essential requirement • validity can help to check a document Yes! 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)
  • 8. 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
  • 9. How to check the Validity of the Syntax? • special tool is necessary • we developed a new query language called PQL With 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
  • 10. 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
  • 11. How to Support an Easy Check for Semantics? With a • Semantics are an essential requirement for accessible PDFs • Screenreader the evaluation of the document structure according to correct semantics cannot be performed by automated tools • Preview! a special preview - „screenreader preview“ - can support the evaluator
  • 12. 3. The Impact and Future Work
  • 13. 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
  • 14. Thank you! Feel free to ask questions! http://www.access-for-all.ch/en/pdf-lab/pdf- accessibility-checker-pac/donation-pac-2.html