Finalization of plans to convert supplied and @reason
Posted by mholmes on 10 Jan 2014 in Activity log
Met with JJ and we're going to go ahead with the encoding changes as planned and documented on the earlier post. I've now substantially enhanced the XSLT so that it does things like upper-casing the first letter of a note, and so that informal references to external MoEML ids are turned into links.
I have tested the XSLT and it appears to be working well. I've also made the changes to the ODD file, but I haven't yet regenerated the schema, because that will instantly invalidate all the existing uses of @reason. TODO:
- Generate the new schema.
- Run the XSLT to change all the
<supplied>
instances. - Validate and fix the results.
- Check for internal links which have only their mol: id as link text in editorial notes, and expand them.
- Add any useful Schematron rules to force e.g. the use of @source when @evidence="external".
- Final validation and commit.