Apakah itu Rolemap?
Rolemap dalam konteks PDF merujuk kepada konsep asas dalam PDF Berpenanda (Tagged PDF).
Ia melibatkan pemetaan pelbagai jenis struktur antara ruang nama (namespace), bagi membolehkan kefahaman yang jelas tentang peranan yang dimaksudkan merentasi pelbagai pemproses PDF.
Sebagai contoh, jenis struktur tersuai seperti "Foo" boleh dipetakan peranannya kepada perenggan dalam ruang nama struktur piawai, yang menunjukkan penjajaran semantiknya sebagai perenggan.
Mekanisme ini menyokong penggunaan berkesan jenis struktur tersuai dalam PDF, dan menyumbang kepada struktur logik serta aspek berpenanda dalam dokumen PDF (ISO 32000, klausa 14.7 dan 14.8).
Mengapa peta peranan diperlukan
Sebuah PDF bertag dibina daripada jenis struktur, dan spesifikasi mentakrifkan set standard untuknya: tajuk, perenggan, senarai, jadual, figura dan sebagainya. Namun, alat pengarang sering mencipta nama mereka sendiri, kerana mereka menggunakan nama gaya dalaman aplikasi. Tag bernama BodyText atau Heading1 tidak membawa makna kepada pembaca secara sendirian. Peta peranan ialah kamus yang menyatakan bahawa BodyText sebenarnya ialah perenggan dan Heading1 sebenarnya ialah tajuk aras satu.
Apa yang berlaku apabila ia tiada atau silap
Tanpa peta peranan, tag bernama tersuai tidak dipetakan. Teknologi bantuan tidak dapat membezakan tajuk daripada perenggan, jadi navigasi dokumen terhad kepada bacaan terus, dan struktur yang ditulis dengan teliti tidak memberi kesan kepada apa yang pengguna dengar.
Pemetaan yang salah lebih teruk daripada tiada pemetaan, kerana ia senyap: memetakan setiap tag tersuai kepada perenggan menghasilkan fail yang melepasi semakan asas tetapi meratakan keseluruhan hierarki tajuk. Pemeriksa kebolehaksesan oleh itu melaporkan peranan yang tidak dipetakan dan yang dipetakan dengan teruk secara jelas, dan PDF/UA memerlukan setiap jenis struktur bukan standard dipetakan kepada satu jenis standard.