Die AAVS-Kriterien
Jede Zeile ist ein Kriterium aus dem versionierten Kriterien-Register, das die Engine selbst zur Messung verwendet.
| Kriterium | WCAG | Mechanismus | KI-Einfluss | Live-Status |
|---|---|---|---|---|
| Lesereihenfolge | 1.3.2 | Deterministisch | keiner | Aktiv |
| Überschriften-Semantik | 1.3.1 | Beratend | beratend (gated kein Urteil) | Strukturell nicht ausgewertet |
| Alternativtexte | 1.1.1 | Beratend | beratend (gated kein Urteil) | Aktiv |
| Tabellen | 1.3.1 | Beratend | beratend (gated kein Urteil) | Aktiv |
| Linkzweck | 2.4.4 | Beratend | beratend (gated kein Urteil) | Aktiv |
| Sprache | 3.1.1 | Deterministisch | keiner | Aktiv |
| Kontrast | 1.4.3 | Deterministisch | keiner | Aktiv |
| Kontrast grafischer Elemente | 1.4.11 | Deterministisch | keiner | Aktiv |
| Render-Vergleich (Sichtprüfung) | — | Beratend | beratend (gated kein Urteil) | Aktiv |
| KI-Sichtprüfung | — | Beratend | beratend (gated kein Urteil) | Aktiv |
Die AAVS-Kriterien oben bewerten die inhaltliche Barrierefreiheit dieses Dokuments (z. B. Alternativtexte, Lesereihenfolge). Die Struktur-Ebene darunter — Matterhorn-Checkpoints und PAC-Kategorien — prüft davon unabhängig die technische PDF/UA-1-Konformität des Tag-Baums, also eine andere Ebene desselben Dokuments.
Das Matterhorn-Prüfraster (Protocol 1.1) ist ausschließlich gegen PDF/UA-1 (ISO 14289-1) kuratiert; für PDF/UA-2 (ISO 14289-2) existiert kein Prüfraster. Wird ein Dokument gegen PDF/UA-2 validiert, werden die Matterhorn-Bedingungen im Bericht als ungeprüft ausgewiesen — maßgeblich ist dann allein der veraPDF-Befund unter PDF/UA-2.
Struktur-Ebene: Matterhorn-Checkpoints & PAC-Kategorien
PAC-Vorhersage: beratend, Kalibrierung ausstehend.
| Nr. | Matterhorn-Checkpoint | PAC-Kategorie |
|---|---|---|
| 01 | Getaggter Inhalt | Content |
| 02 | Rollenzuordnung | Role mapping |
| 03 | Flackern | Content |
| 04 | Farbe & Kontrast | Content |
| 05 | Ton | Content |
| 06 | Metadaten & Dokumenteigenschaften | Metadata |
| 07 | Dictionary (Titelanzeige) | Document settings |
| 08 | OCR-Prüfung | Content |
| 09 | Passende Tags & Lesereihenfolge | Structure tree |
| 10 | Zeichen-Mapping (Unicode) | Fonts |
| 11 | Deklarierte natürliche Sprache | Natural language |
| 12 | Dehnbare Zeichen | Fonts |
| 13 | Abbildungen (Alternativtext) | Alternative Descriptions |
| 14 | Überschriften | Structure elements |
| 15 | Tabellen | Structure elements |
| 16 | Listen | Structure elements |
| 17 | Formeln | Alternative Descriptions |
| 18 | Kopf- & Fußzeilen | Structure elements |
| 19 | Notizen & Referenzen | Structure elements |
| 20 | Optionaler Inhalt | Document settings |
| 21 | Eingebettete Dateien | Embedded Files |
| 22 | Artikel-Threads | Structure elements |
| 23 | Digitale Signaturen | Document settings |
| 24 | Nicht-interaktive Formulare | Structure elements |
| 25 | XFA-Formulare | Document settings |
| 26 | Sicherheit & Berechtigungen | Document settings |
| 27 | Navigation (Lesezeichen) | Document settings |
| 28 | Anmerkungen & Links | Structure elements |
| 29 | Aktionen | Document settings |
| 30 | XObjects | PDF Syntax |
| 31 | Schrifteinbettung | Fonts |
Neu in v0.15.0
- Enthaltung statt Behauptung: Wo ein Prüfpunkt sich nicht belegen lässt — kein ausgezeichnetes Überschriftengerüst, ein nicht nachweisbar weißer Hintergrund, eine abgebrochene Teilprüfung — steht jetzt „noch keine Aussage“ statt eines erfundenen Ergebnisses. Umgekehrt bindet ein entschiedener Kriterienverstoß das Gesamturteil, wie es die Spezifikation immer vorsah.
- Zweiter Texterkenner, EU-lokal und abschaltbar: Gescannte Seiten können über einen zweiten Erkennungsdienst gelesen werden, mit eigenem Schalter, eigener Messreihe und Werkseinstellung „aus“. Die Ergebnisseite nennt jetzt, welches Modell das Dokument gelesen hat und mit welcher Fähigkeit.
- Messen statt vermuten: Ein Prüfbestand lässt sich vollständig und unterbrechbar durch die echte Verarbeitungskette fahren; die Auswertung nennt zu jeder Kennzahl ihre Grundgesamtheit und verweigert die Aussage, wenn der Vergleichsmaßstab entartet ist.
- Eine Sprache auf der ganzen Oberfläche: Zwölf Seiten teilen sich eine gemeinsame Seitenhülle und eine Navigation, das Urteil heißt überall „Ja“, „Nein“ oder „noch keine Aussage“, das Upload-Formular kommt mit 84 statt 213 Wörtern aus, und interne Bezeichner erscheinen nicht mehr im Text für Anwenderinnen und Anwender.
- Betrieb und Sicherheit: Der Zugriffsschutz der Produktionsumgebung ist scharf gestellt und schriftlich zugeordnet, die Bereitschaftsauskunft nennt, welche Verarbeitungsstufen tatsächlich einsatzbereit sind und verweigert sonst den Start, und abgelaufene Ergebnisdateien werden auch im asynchronen Betrieb zuverlässig gelöscht.
Als Nächstes geplant
- Abschluss des Klartext-Sign-offs für den Eval-Sidecar (#487, #515)
- Trigger-basierte Re-Kalibrierung der AAVS-Bewertung — bei dediziertem Judge-Endpunkt, Modell-Wechsel, produktivem LLM-Gate oder Alt-Text-QA (#449, ADR-034)
- Right-Sizing des VLM-Servings für stabilere Antwortzeiten (#427)