“Schematron is inefficient”? plus a challenge!

I think the only real complaint I hear sometimes about Schematron is that that some users find it inefficient. I am completely cool with this, in general: Schematron is a general-purpose tool/technology designed to be trivially constructed from COTS components, and the modern world’s answer to inefficiency is usually to…

...

Integrating Schematron with syslog

One of the cool thing about Schematron, is that it allows a high level of integration into systems that might want to consume the results of a validation.  The result of validation is not just the basic valid/invalid distinction (like DTDs), cryptic messages that frustrate end-users, or some abstract and…

...

Patents should reward objective perspiration not putative inspiration

I am not sure that you can get further from clickbait than the Semiconductor Museum website: but the interview with Jack Haenichen has a lot of interest concerning IP. Haenichen was a pioneer at Motorola in developing practical silicon transistors, and one of his babies, the 2N2222, sold billions and…

...

Six kinds of validation using Schematron

Document Invariants This is the most straightforward use of Schematron: your Schematron script is a schema that states what is supposed to be found  the data, metadata, structures and links in any or every XML document.  These may be fixed  such as “All documents should have head and body sections,…

...

SOA validation logging: reducing first-response latency

XHTML failed as a delivery dialect of HTML because XML is defined so that, strictly, you do not deliver a document until you know it is well-formed. That did not fit in with what WWW users need: they want the parts of the page rendered as soon as possible, as…

...

Is Schematron a “Type System”?

A luminary from the W3C XML Schema Working Group once ejaculated during a meeting in around year 2000: But you cannot do anything without types! At the time, the statement puzzled me: SGML had mudded along fine without a type system at all (or, at least, one that is focussed…

...

Schematron.com gets updated

As part of the spring cleaning for supporting ISO Schematron 2016, I am trying moving the Schematron.com site to WordPress. I have used WordPress as a user before, and had some clear ideas of what I needed from the XML.COM and OReilly sites I blogged for in the naughties, but…

...

ISO Schematron 2016 Released!

The updated standard for ISO Schematron 2nd edition (ISO/IEC 19757-3:2016) has been published and is freely available from ISO. ISO standards are reviewed every 10 years to see if there is still some reason to have them on the books, and this review is often a good excuse to incorporate…

...