Lists Home |
Date Index |
- To: email@example.com
- Subject: Re: [xml-dev] Restrictions on existence of attributes?
- From: Rick Jelliffe <firstname.lastname@example.org>
- Date: Sun, 02 Jul 2006 17:50:15 +1000
- In-reply-to: <7C80003DF5F4D640840D0D37250C143E2327D7@RED-MSG-70.redmond.corp.microsoft.com>
- References: <7C80003DF5F4D640840D0D37250C143E01A1035F@RED-MSG-70.redmond.corp.microsoft.com> <44A303FA.email@example.com> <44A34133.firstname.lastname@example.org> <44A37EC7.email@example.com> <44A49A67.firstname.lastname@example.org> <44A4DCEB.email@example.com> <7C80003DF5F4D640840D0D37250C143E2327D7@RED-MSG-70.redmond.corp.microsoft.com>
- User-agent: Thunderbird 184.108.40.206 (X11/20060420)
Stan Kitsis wrote:
> In my experience API-level support is an order (or two) of magnitude more expensive than delivering UI apps. First of all, the testing costs are much higher. Second (and way more significant), once we realease an API, we will have to support it for 10 years or so - and this is extremely expensive.
I hadn't heard that applications with User Interfaces were so cheap and
easy to deliver.
Or that supplying a third-party developed and maintained library
consisting of, say, two or three methods, and documented by existing
XPath documentation, an ISO standard, material in multiple books, and
many web articles, would be "extremely expensive".
In fact, I was once told that MS used Schematron as part of their
regression testing for MSXML's XSLT implementation, so I suspect
supplying Schematron might in fact be even easier for MS to do than it
might be for your competitors. You might even see it a way of monetizing
your regression tests! :-) And I think customers would respond
positively to MS and other vendors supporting ISO Schematron, because it
both fills a common and constant need and because it increasingly is
being adopted in government and industry standards. Schematron is moving
from being the secret weapon of system developers, such as freight
companies and legal publishers, to being the way that organizations and
consortia who are serious about interoperability specify executable
constraints with user-focused diagnostics.
To see where people are going with Schematron, here are three
interesting sets of pages:
"Schematron pushes the right buttons" on ACORD and Lloyds bank
especially note section 4.3
NIST's Open Vulnerability and Assessment Language (OVAL)
has a draft ISO Schematron schema at time of writing that is almost half
a meg in size!
IBM's Business Information Conformance Statements (BICS), see