« | Home | »

Is Microsoft positioning Oslo as an XML competitor?

By Noah | March 23, 2009

James Clark, one of the co-inventors of XML, has an interesting blog posting on his week spent working with the Oslo team at Microsoft.  James observes:

“Does M really have the potential in the long term to be an interesting and useful alternative to XML?”.  My tentative answer is yes.


Microsoft is addressing the whole stack.  An alternative to XML needs to provide not only an alternative to XML itself but also alternatives to XSD/RELAX NG and XQuery/XSLT.

I have very mixed feelings about anyone promoting a proprietary alternative to XML right now, but James also addresses one of the main technical concerns I’ve had with Oslo:

Microsoft seem willing to take documents seriously. This is a make or break issue for me, because the kind of data I care about most is documents and M, as it is today, is not useful for documents.

Yes.  Right now, Oslo‘s “M” language is much closer in capability to JSON than to XML in its capabilities.  That is, M and JSON are quite suitable frameworks for creating, say, lists of employees and their salaries, but less good frameworks for capturing their resumés.  In any case, it looks like Oslo is in part being positioned as a competitor to XML.

Topics: Web, Internet, Computing | No Comments »

Submit a comment:

Please press the submit comment button below to submit your comment for posting. All comments are moderated, so your comment will not appear until it has been reviewed. The blog owner reserves the right to decline to post any comment for any reason. Also, by pressing the submit comment button, you confirm your acceptance of the legal agreement below. Please read it before submitting your comment.

Legal agreement: by pressing the submit comment button you grant to Noah Mendelsohn a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your comment contribution and derivative works thereof. Noah Mendelsohn reserves the right to republish such material in any form, though reasonable efforts will be made to retain the attribution to you. You also confirm that you have not knowingly violated copyright or other applicable laws pertaining to material that you have quoted or reproduced in your comment. (Note: if this agreement is not acceptable, an alternative is for you to post your comment on your own blog or other public Web site, and to post a link to that here. That way, you may retain more complete control of your own material.)