On 4/9/13 3:21 PM, John Cowan wrote:
> When you publish a set of documents, publishing the schema to which you
> claim they conform is very useful for everyone. For one thing, it's
> concrete, testable documentation about what to expect from you. This is
> the opposite of the "normal" use of schemas as input validation: here
> they are serving as *output* validation as well as documentation.
That qualifies as a neat reversal of polarity.
Just don't cross the streams!
(And how long is the schema good for? A given set of documents? More?)
Thanks,
--
Simon St.Laurent
http://simonstl.com/