Apa itu Rolemap?
Rolemap dalam konteks PDF mengacu pada konsep dasar dalam Tagged PDF.
Ini melibatkan pemetaan berbagai jenis struktur di antara namespace, sehingga peran yang dimaksud dapat dipahami dengan jelas di berbagai pemroses PDF.
Sebagai contoh, tipe struktur kustom seperti "Foo" dapat di-role-map ke paragraf dalam namespace struktur standar, yang menunjukkan keselarasan semantisnya sebagai paragraf.
Mekanisme ini mendukung penggunaan efektif tipe struktur kustom dalam PDF, dan berkontribusi pada struktur logis serta aspek tagged dari dokumen PDF (ISO 32000, klausul 14.7 dan 14.8).
Mengapa peta peran diperlukan
Kantor PDF bertagar dibangun dari tipe struktur, dan spesifikasi mendefinisikan satu set standar: heading, paragraf, daftar, tabel, gambar, dan seterusnya. Namun, alat authoring sering membuat nama mereka sendiri, karena mereka menggunakan nama gaya internal aplikasi. Tag bernama BodyText atau Heading1 tidak berarti apa pun bagi pembaca jika berdiri sendiri. Peta peran adalah kamus yang menyatakan bahwa BodyText sebenarnya adalah paragraf dan Heading1 sebenarnya adalah heading tingkat satu.
Apa yang terjadi jika hilang atau salah
Tanpa peta peran, tag dengan nama khusus tidak dipetakan. Teknologi bantu tidak dapat membedakan heading dari paragraf, sehingga navigasi dokumen terbatas pada membaca lurus dari awal sampai akhir, dan struktur yang telah disusun dengan cermat tidak berpengaruh pada apa yang didengar pengguna.
Pemetaan yang salah lebih buruk daripada yang hilang, karena sifatnya tidak terlihat: memetakan setiap tag khusus ke paragraf menghasilkan file yang lolos pemeriksaan sepintas, tetapi meratakan seluruh hierarki heading. Oleh karena itu, pemeriksa aksesibilitas secara eksplisit melaporkan peran yang tidak dipetakan dan yang dipetakan dengan buruk, dan PDF/UA mensyaratkan setiap tipe struktur non-standar dipetakan ke tipe standar.