Rol eşlemesi nedir?
Bir rol eşlemesi bağlamında PDF temel bir kavramı ifade eder Etiketli PDF.
Bu, ad alanları arasındaki çeşitli yapı türlerinin eşleştirilmesini içerir ve farklı PDF işlemcilerinde amaçlanan rollerinin net bir şekilde anlaşılmasını sağlar.
Örneğin, "Foo" gibi özel bir yapı türü, standart yapı ad alanında bir paragrafa rol olarak eşleştirilebilir ve böylece anlamsal olarak bir paragraf ile hizalı olduğunu gösterir.
Bu mekanizma, PDF içinde özel yapı türlerinin etkili kullanımını destekler ve PDF belgelerinin mantıksal yapısına ve etiketli yönlerine katkıda bulunur (ISO 32000, 14.7 ve 14.8 maddeleri).
Rol haritasına neden ihtiyaç vardır
Artık etiketli PDF yapı türlerinden oluşur ve teknik özellikler bunların standart bir kümesini tanımlar: başlıklar, paragraflar, listeler, tablolar, şekiller vb. Ancak oluşturma araçları genellikle kendi adlarını oluşturur, çünkü uygulamanın dahili stil adları, bildiği şeylerdir. BodyText veya Heading1 adlı bir etiket, tek başına okuyucu için hiçbir şey ifade etmez. Rol haritası, BodyText'in aslında bir paragraf ve Heading1'in aslında bir seviye 1 başlık olduğunu söyleyen sözlüktür.
Eksik olduğunda veya yanlış olduğunda ne olur
Bir rol haritası olmadan, özel adlandırılmış etiketler eşleştirilmemiş kalır. Yardımcı teknolojiler bir başlık ile paragrafı ayırt edemez; bu nedenle belge içinde gezinme, baştan sona düz okuma haline gelir ve özenle oluşturulmuş yapı, kullanıcının duyduğunu hiçbir şekilde etkilemez.
Yanlış bir eşleme, eksik bir eşlemeden daha kötüdür, çünkü sessizdir: her özel etiketi bir paragrafa eşlemek, yüzeysel bir kontrolden geçen ancak tüm başlık hiyerarşisini düzleştiren bir dosya üretir. Bu nedenle erişilebilirlik denetleyicileri, eşlenmemiş ve hatalı eşlenmiş rolleri açıkça raporlar ve PDF/UA her standart dışı yapı türünün standart bir türe eşlenmesini zorunlu kılar.