There are a couple of little languages floating around which I think are
useful,
but perhaps too process-specific to be part of normative ISO DSDL. I wonder
whether there might be a good place for them as Annexes to Part 10.
The first is James' little language in his editor for associating files
with validations.
It provides various criteria: extension, namespace, and so on.
The second is my NII (named information items) language that is used by
my editor
all over the place, which is really more a set of conventions for sets
of sets of data.
<xxxSets>
<xxxSet name="blah">
<xxx name="bort">
... data
The reason to have this would be to support people who want to perform
Schematron validation using external lists of data, for example where
you want to say
<pattern>
<let name="colors"
value="document('colorchart.nii')/colorSets/colorSet[@name='PANTONE"]"/>
<rule context="paint">
<assert test="$colors/color[@name=current()/@myColor]">
The @myColor attribute must contain a color that is on the color list.
</assert>
</rule>
</pattern>
Any support/additions/eye-rolling?
Cheers
Rick
-- DSDL members discussion list To unsubscribe, please send a message with the command "unsubscribe" to dsdl-discuss-request@dsdl.org (mailto:dsdl-discuss-request@dsdl.org?Subject=unsubscribe)Received on Mon Aug 2 08:17:07 2004
This archive was generated by hypermail 2.1.8 : Fri Dec 03 2004 - 14:00:28 UTC