sqf:fixes within sch:pattern

Greetings,

Schematron permits global variables to appear as children either of sch:schema or sch:pattern. This flexibility has proved very useful to me, particularly in a project that involves with multiple nesting schematron files. I can declare a global variable within a nesting sch:pattern that may not centrally apply to any sibling nesting sch:patterns (but is nevertheless accessible to those sibling nesters, because any variable under sch:pattern is available to any other sch:pattern), keeping it close at hand for when that module is being edited.

I’d like to request the same allowance be made for sqf:fixes, that they be allowed to be children of sch:pattern. That way a global SQF that applies mainly to a particular module (say a nesting sch:pattern) can be kept within the module, along with the other variables that pertain to that sch:pattern. It’s important, though, to make sure that rules permit any sqf:fixes[parent::sch:pattern] be available to any //sch:pattern, the same way sch:let behaves.

Best wishes,

jk
--
Joel Kalvesmaki
Editor in Byzantine Studies
Dumbarton Oaks
202 339 6435

Received on Wednesday, 27 May 2015 16:23:54 UTC