[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: interoperability (was Re: Obfuscating XML with namespaces)

  • From: Jonathan.Robie@S...
  • To: joshuaa@m..., david@m..., xml-dev@l...
  • Date: Tue, 10 Oct 2000 10:19:02 -0400

syntactic interoperability xml
Title: RE: interoperability (was Re: Obfuscating XML with namespaces)

XML makes syntax a no-brainer, but it does not make semantics a no-brainer. In XML, the syntax is transparent, because each instance wears its parse tree glued firmly to its data. That's all XML was designed to do, and it does it very well. There are certainly some interoperability glitches if one party uses a well-formed parser and the other party uses a validating parser, but if both use the same class of parser things work pretty well.

I agree with Joshua - XML really does make things *much* easier. I remember writing libraries to handle various data formats, and it was tedious busiwork, and the resulting software was also often unreliable. Think about how many incompatible implementations of RTF there are. Remember that before XML, data formats were generally specified with text and examples, and rich data formats were hard to describe precisely.

With XML, two parties can agree on an exchange format, and they already have software that knows how to validate it, transform it to other formats, etc. They do *not* automatically get software that tells how one vocabulary relates to another, explains the meaning behind the structure, etc., but we didn't have that before XML either.

XML solves the problem of syntactic interoperability. It does not solve the problem of semantic interoperability. It was never designed to. Frankly, I'm not sure what a good solution to this problem looks like - has there every been a good general solution in other realms of software?

Now that XML has made syntax so much easier, a lot of people are very eager to tackle the semantics problem. But let's not blame XML for the fact that semantics are hard!

Jonathan




PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.