RDF vs. SOAP serialization (oh yeah, and XMI and XTM)
Dave Winer writes: [on static data representation] > If that's what RDF is going to be used for I'd strongly recommend > using the serialization format in XML-RPC or SOAP. They both work > incredibly well, and are supported in lots of environments and are > understandable, very simple stuff that allows data structures to be > exchanged between apps on all platforms. Something to think about? > Dave I don't think that XML-RPC is really in the running -- I'd suggest that the main candidates for a general-purpose XML data format right now are RDF and SOAP (as Dave mentions), with XMI and XTM running a very, very distant third. Both SOAP and RDF are fairly easy to use (50 points each), both have good free cross-language tools and libraries (+20 points for RDF, which has a lot more, and +10 for SOAP), and both have enthusiastic and active developer communities (+20 for RDF, +10 more for SOAP, which has a smaller community because it's newer). Both specs take advantage of XML Namespaces rather than using less common partitioning mechanisms like XMI and XTM do (+10 to each for interoperability). RDF has virtually no high-profile corporate backing, while SOAP has a lot of public support from IBM and Microsoft (+20 for SOAP, but then -5 because IBM also backed RDF and then XMI before changing their minds again, so their support isn't worth much; 0 for RDF). On the other hand, both specs suffer from painfully muddled design -- the RDF spec dumps reification and knowledge-representation junk on top of what would have been a simple foundation, while the SOAP spec mixes protocol and format (-20 each). According to my very arbitrary scoring, then, we have RDF finishing at 80 points and SOAP at 75 points, which is a virtual tie -- SOAP could end up winning on electoral college votes, depending on how many people implement it in Florida and what the Supreme Court thinks. If SOAP gathers some momentum, it could pass RDF quickly, but right now, I see at least five RDF announcements for every one SOAP announcement. I'm not willing to call a winner yet. 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