[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: interoperability (was Re: Obfuscating XML with namespaces)
Dave Winer writes: > My pov: XML should be providing a means for interop between all kinds of > apps. It should be happening now. Data exchange is still missing too many layers. (Everyone who's heard this before can tune out now...) XML itself is like IP -- it's a good foundation, but it's too raw to give us interoperability. We need to build the equivalents of TCP, UDP, and then HTTP, FTP, SMTP, etc. on top of it to accomplish much more than we're managing now. RDF (which Dave doesn't like, and I'm still wishy-washy about) is an attempt to build a data layer on top of XML. If we can all agree on a data layer -- ANY data layer -- then we can build an awful lot of reusable software for it (forms support, database and spreadsheet import/export, browsers, search and indexing and query engines, language-specific data binding, etc. etc.) and then build domain-specific data-interchange specs as thin layers on top rather than monolithic monstrosities we're vomiting out now onto an unsuspecting public. As it stands right now, nearly every spec that exchanges tabular, fielded, or object-based information reinvents the wheel starting with low-level XML, and forces people into contortions like writing XSLT stylesheets for simple data exchange. RDF has way too many ugly parts, but there are some specs being built on top of it (RSS 1.0, PRISM, XMLNews-Meta, the now-moribund INDECS, and a few others that have been mentioned on XMLHack), so it's a tiny spark. We can either try to make RDF work, or throw it away and invent something similar (but maybe without all of RDF's reification junk and messy syntactic variation). SOAP and XMI are other candidates for a data layer, but while SOAP makes good use of Namespaces, it mixes up procedural RPC too much with data representation (read: BIG LAYERING VIOLATION, as if HTTP and HTML were defined in the same spec), and XMI is so Byzantine that it makes the RDF spec look read like The House at Pooh Corner. We need to keep thinking. All the best, David -- David Megginson david@m... http://www.megginson.com/
|
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
|