[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: ISO schemaTron
Yes. OTOH: In systems that must exchange information with rendering and behavioral fidelity, it is useful to have a sample implementation even if non-normative. We struggled with this issue in VRML and X3D. For that reason, X3D specifies an object model because a pure syntax or schema standard simply won't do the job. More natural language and formulas didn't work. If true interoperability is the idea (many implementations; one language), then nail this to the door over the meeting room of standards committees: Data is portable. Systems interoperate. XML doesn't solve the problem of interoperability any more than it solves the problems of truth and authority. If interoperability is the goal, one must get beyond a syntax/structure/name + natural language specification. We debated a reference implementation but that has a way of strangling innovation for qualities such as speed and ease of extensibility. Over time, the open source implementation became the proving ground for those who require transparency of process and code. That works reasonably well. It was the lack of clear open source that killed many an early SGML project some which have well-known names. So while it is true that ISO does not endorse them, it is a good idea to have implementors working side by side with the standards members for reasons most of us here understand I'm sure. len From: G. Ken Holman [mailto:gkholman@C...] At 2005-12-04 14:48 +0000, Fraser Goffin wrote: >In reading over a variety of articles I did come across a comment (I >think it was from Rick) that ISO ratification does not allow for the >creation of a reference implementation. It wasn't clear whether this >meany 'disallow' or doesn't encourage. Can you clear that up ? I believe Mike has it right, though I cannot cite chapter and verse ... it is not the objective of the standards committee to produce actual running code. Interestingly the level of semantic description for ISO/IEC 19757-2 RELAX-NG is sufficient that merely "connecting the dots" (for those who are able to code it) leads to a conforming implementation. Anyone can create implementations, but it is not our role to either endorse them or "certify" them. That would very likely be the role of a company whose business is testing who could come up with (or use established) testing criteria and metrics with which to establish the level of conformance as a service. >This surprised me somewhat given, in my experience, the ability to >put something tangible on the table that projects can pick up an use >is a strong motivator for encouraging adoption. I realise that it >may not necessarily be within the remit of ISO as to whether >specific standards get used or not, but for those (like yourself) >who clearly labour long and hard to push them over the line, I would >assume that this affords some satisfaction. The act of producing an implementation isn't in our area, and yes it is very satisfying to see standards be successful in implementations.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|