Accessibility, DocBook5.2, epub3 transform with xslTNG
Posted: Sat Mar 18, 2023 1:28 pm
Hi all,
Accessibility of documents particularly in the educational world is a more and more sensitive topic. E-Pub can be a simple and very effective solution to tackle the problem, as its last version has received intense contributions from DAISY consortium. Working with DocBook provides a strong and accessible solution to build e-pubs while keeping DB XML resources in a database.
DocBook5.2 lets incorporate in the xml the tags that enable to introduce accessibility informations, at least the Schema.org standard features (or ARIA resources). Docbook 5.2 is pretty stabilized, latest version on github is CR5. It would be a great step towards accessibility to introduce version 5.2 in the list of available versions in oXygen.
At the same time, docbook xslt have evolved towards xslTNG which are of XSLT3 type. The latest version is also pretty stable and could be substituted to the old XSLT used in oXygen. I do not know very well the Java world but N. Walsh provides a getting-started that makes the transformations including DocBook5.2 --> epub3 that may minimize the workload tu introduce them in oXygen. Gradle is used instead of ant (in oXygen) but all structures and configuration files are provided. As Radu said in a previous answer to one of my feature request it is always possible to run the transformation outside of oXygen but we loose all the advantages of oXygen and it is a pain to train our teachers to use something on top of oXygen.
Would it be possible to introduce Docbook 5.2 and xslTNG into oXygen (and take into account the e-pub3.2 recommendations on accessibility for validation)
Thanks for your work and efforts to listen the community.
Accessibility of documents particularly in the educational world is a more and more sensitive topic. E-Pub can be a simple and very effective solution to tackle the problem, as its last version has received intense contributions from DAISY consortium. Working with DocBook provides a strong and accessible solution to build e-pubs while keeping DB XML resources in a database.
DocBook5.2 lets incorporate in the xml the
Code: Select all
<meta/>
At the same time, docbook xslt have evolved towards xslTNG which are of XSLT3 type. The latest version is also pretty stable and could be substituted to the old XSLT used in oXygen. I do not know very well the Java world but N. Walsh provides a getting-started that makes the transformations including DocBook5.2 --> epub3 that may minimize the workload tu introduce them in oXygen. Gradle is used instead of ant (in oXygen) but all structures and configuration files are provided. As Radu said in a previous answer to one of my feature request it is always possible to run the transformation outside of oXygen but we loose all the advantages of oXygen and it is a pain to train our teachers to use something on top of oXygen.
Would it be possible to introduce Docbook 5.2 and xslTNG into oXygen (and take into account the e-pub3.2 recommendations on accessibility for validation)
Thanks for your work and efforts to listen the community.