Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03359.jsonl.gz/1588

Ein neu aufgetauchter Fehler lenkt unsere Aufmerksamkeit auf ein schon immer bestehendes Limit von PDF/A-Dokumenten der Konformität B (PDF/A-1b, PDF/A-2b, PDF/A-3b). Diese garantieren wie alle PDF/A-Dokumente die einwandfreie, unveränderbare und systemunabhängige visuelle Wiedergabe. Sie garantieren aber nicht in jedem Fall die Durchsuchbarkeit und Extrahierbarkeit des Textes.
Ein Fehler in den eingebetteten Fonts kann dazu führen, dass zwar die Konturen der einzelnen Zeichen definiert sind, nicht aber die Zuordnungen der Zeichen zu den entsprechenden Unicode-Werten. Die Volltextsuche und die Extraktion von Text beruhen aber auf dieser Zuordnung. Alle gängigen Validatoren identifizieren solche Dokumente korrekt als valid, weil die Konformität B diese Zuordnung nicht verlangt. Für eine Volltextindizierung im Archiv sind diese Dokumente wertlos.
Abbildung 1: Analyse der eingebetteten Font-Datei
In einem grossangelegten Assessment mit Dokumenten aus mehreren ihrer Trägerarchive hat die KOST das Ausmass des Problems zu eruieren versucht. Das Assessment mit Hilfe von KOST-Val hat ergeben, dass solche PDF/A-Dokumente in allen Archiven vorhanden sind, und dass der Fehler nicht auf einzelne Schriftarten oder Herstellungsjahre eingeschränkt werden kann. Im Assessment waren rund 20% aller getesteten Dokumente von diesem Fehler betroffen. Diese müssen im Archivinformationssystem (AIS) gekennzeichnet werden.
Bei genauerer Betrachtung ergibt sich, dass die Auswirkungen des Fehlers in vielen Fällen vernachlässigbar sind, zum Beispiel bei Symbolschriften oder bei bestimmten, bekannten Zeichen wie Abständen oder Aufzählungszeichen. Eine zusätzliche Konfiguration von KOST-Val erlaubt es, diese Fehler zu ignorieren. Im KOST-Assessment bleibt dann 1% der Dateien problematisch. Diese müssen in einer neuen Repräsentation behoben werden. Um das Problem zu vermeiden, empfiehlt die KOST die Verwendung des Konformitätsniveaus U, konkret von PDF/A-2u.