Closed mbollmann closed 7 years ago
Original comment by Marcel Bollmann (Bitbucket: mbollmann, GitHub: mbollmann):
We now have:
This can certainly still be improved, but should be enough to close this issue for now.
Original comment by Marcel Bollmann (Bitbucket: mbollmann, GitHub: mbollmann):
Ways to validate RELAX NG + Schematron:
There doesn't seem to be a simple stand-alone CLI tool, though it would seem to be trivial to make with lxml.
Original comment by Marcel Bollmann (Bitbucket: mbollmann, GitHub: mbollmann):
After some research, I would probably try to go with RELAX NG for the main schema language.
I'm not sure if it's capable to express our ID reference ranges ("t3_d1..t7_d2"), but it could probably be combined with Schematron for this purpose. At least Wikipedia states that combining these two systems is a typical solution to get the strengths of both systems.
Originally reported by: Marcel Bollmann (Bitbucket: mbollmann, GitHub: mbollmann)