I included a lot of third party library files in the lib subdirectory, so that somebody can get up and running with ease
I created two shell scripts:
setup.sh needs to be run whenever you want to start working, on any new terminal window
process-schematron.sh - to convert the schematrons into xslts
In order to automate the process-schematron, I changed the names of the output files a little bit to be more consistent. So, for example, jats4r-errlevel-0.xsl is now jats4r-level-errors-0.xsl. The "input-type" comes first (in this case, "level") and the "phase" comes last (in this case, "errors").
Finally, I reran my script, in order to regenerate the outputs. Note that my script uses different versions of some of the libraries than were used previously, so there might be some significant differences in the XSLT output. I tested them minimally, but not very thoroughly.
Issue by Klortho Thursday Apr 02, 2015 at 19:28 GMT Originally opened as https://github.com/JATS4R/validation/pull/12
Here's a summary of the changes I made here:
Klortho included the following code: https://github.com/JATS4R/validation/pull/12/commits