Closed jeffbeckncbi closed 9 years ago
I have no experience building a Schematron, but would suggest just sticking to the basics initially - no warnings, and no need for BITS - but allow for the inclusion of both at a later stage.
Personally I dislike too many warnings as it can become a little bit 'nanny state' - but placing warnings where consistent bad practice is observed in papers otherwise 'passing' the Schematron would be helpful. If we find that, despite our recommendations, a lot of people using the Schematron ARE still linking to non-human readable or inconsistent licence urls, for example, then maybe that would be a good time to add a warning.
And I suspect (with absolutely no data at hand to support it) thats BITS usage is a couple of orders of magnitude less than JATS usage. So I would suggest keeping things as simple as possible to start with and not worrying about BITS until there is sufficient call by users to do so. Certainly OBP is still someway from having content sufficiently well formatted in BITS to test the Schematron with.
Rupert
Ahh, I am opposite - I like the idea of warnings and info reminders :-)
We'll keep what we have now, and add a drop-down select, as Alf suggests here. Default will be "errors".
Decision: Drop down select box, 3 options: Errors only Warnings and errors Warnings, Information and errors
I'm going to close this, as Melissa suggested in her email. One item, number 4 above, is covered by #28 , I think.
I've started working on building the tests for the Permissions topic and the Formula topic. There are a few decisions about how we want the Schematron to be that we need to make before we get too far into this.
Should we make tests for Errors only? Do we want to write Warnings and possibly Information or reminders? A good example of this would be when we find an in . Our guidance says that this link must be to a human readable license that will not be read by machines. This is not something that we can tell when running the Schematron, but we could report this when we find license-p/ext-link:
We could accomplish this with <phase>, if we decide to use them. But we will need to decide to use for topic selection or level of reporting. Using <phase> for both would be unwieldy for users and maintenance of the Schematron.