<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Open document architectures</title>
	<atom:link href="http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/</link>
	<description>XML, identity, crafting, and other tangled musings</description>
	<pubDate>Fri, 05 Sep 2008 15:17:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Eve M.</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3556</link>
		<dc:creator>Eve M.</dc:creator>
		<pubDate>Fri, 19 May 2006 20:04:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3556</guid>
		<description>"Thank heavens for XSLT, huh?"  Yeah, and for transparent XML formats with no binary or foreign-format portions within them... :-)</description>
		<content:encoded><![CDATA[<p>&#8220;Thank heavens for XSLT, huh?&#8221;  Yeah, and for transparent XML formats with no binary or foreign-format portions within them&#8230; :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orcmid</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3552</link>
		<dc:creator>orcmid</dc:creator>
		<pubDate>Fri, 19 May 2006 19:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3552</guid>
		<description>Oops.  There's a two-month ballot that starts at 50.20.  (I forgot to fill in that sentence.)</description>
		<content:encoded><![CDATA[<p>Oops.  There&#8217;s a two-month ballot that starts at 50.20.  (I forgot to fill in that sentence.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orcmid</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3551</link>
		<dc:creator>orcmid</dc:creator>
		<pubDate>Fri, 19 May 2006 18:57:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3551</guid>
		<description>Stage 50.99 is the desired end for now.  They go up by 10's, and stages beyond 50.xx have to do with periodic reviews, end-of-life and such.  The 50.xx range goes up discontinuously too.  There are usually only 4 or 5 sub-stages, and the best-ending stage is always .99 although there are other exits.  There's also another ballot round at .

Andy is funny.  It is actually draft 1.3 (1.0 was the baseline submission).  The table-of-contents is 97 pages and you can get the overall information in the first 550 pages of the document (thought there are still incomplete portions).  Then there are reference sections that include element-by-element, attribute by attribute definitions.

The parts I like are the conformance section and the Annex A on Interoperability Issues, where they will catalog every feature that has implementation-defined characteristics that must be defined by a conforming implementation.  Strict conformance and (non-strict) conformance are clearly defined, including what a (non-strict) conforming implementation must make available, how it must provide warnings on detecting or producing documents using extensions, etc.

I think Andy's post reflects the common tension between assured interchange and interoperability and the use of a format (e.g., XML itself) as a foundation for innovation and variation on a common substrate.  It's probably a good depiction of why one size doesn't fit all.  

My sense is that, in taking the legacy preservation route, this is what OOX has to look like.  If ODF is to end up being the laboratory for exploratory development of office-format variations, it will be valuable that there are also OOX and PDF for strict preservation of editable and non-editable document forms over extended time.  ODF may also be appealing to developers for new entrants since the conformance bar seems to be lower.  On the other hand, repurposing and adding custom material to OOX documents will be popular.  Thank heavens for XSLT, huh?</description>
		<content:encoded><![CDATA[<p>Stage 50.99 is the desired end for now.  They go up by 10&#8217;s, and stages beyond 50.xx have to do with periodic reviews, end-of-life and such.  The 50.xx range goes up discontinuously too.  There are usually only 4 or 5 sub-stages, and the best-ending stage is always .99 although there are other exits.  There&#8217;s also another ballot round at .</p>
<p>Andy is funny.  It is actually draft 1.3 (1.0 was the baseline submission).  The table-of-contents is 97 pages and you can get the overall information in the first 550 pages of the document (thought there are still incomplete portions).  Then there are reference sections that include element-by-element, attribute by attribute definitions.</p>
<p>The parts I like are the conformance section and the Annex A on Interoperability Issues, where they will catalog every feature that has implementation-defined characteristics that must be defined by a conforming implementation.  Strict conformance and (non-strict) conformance are clearly defined, including what a (non-strict) conforming implementation must make available, how it must provide warnings on detecting or producing documents using extensions, etc.</p>
<p>I think Andy&#8217;s post reflects the common tension between assured interchange and interoperability and the use of a format (e.g., XML itself) as a foundation for innovation and variation on a common substrate.  It&#8217;s probably a good depiction of why one size doesn&#8217;t fit all.  </p>
<p>My sense is that, in taking the legacy preservation route, this is what OOX has to look like.  If ODF is to end up being the laboratory for exploratory development of office-format variations, it will be valuable that there are also OOX and PDF for strict preservation of editable and non-editable document forms over extended time.  ODF may also be appealing to developers for new entrants since the conformance bar seems to be lower.  On the other hand, repurposing and adding custom material to OOX documents will be popular.  Thank heavens for XSLT, huh?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eve M.</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3526</link>
		<dc:creator>Eve M.</dc:creator>
		<pubDate>Fri, 19 May 2006 13:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3526</guid>
		<description>Man, I hope the 40.99/50.00 thing doesn't mean there are 5000 separate and distinct standardization stages.

Meanwhile, ConsortiumInfo is &lt;a href="http://www.consortiuminfo.org/standardsblog/article.php?story=20060519065126127" rel="nofollow"&gt;commenting&lt;/a&gt; now on the first Ecma draft of Open XML, and specifically on whether it's &lt;i&gt;over&lt;/i&gt;-specified!</description>
		<content:encoded><![CDATA[<p>Man, I hope the 40.99/50.00 thing doesn&#8217;t mean there are 5000 separate and distinct standardization stages.</p>
<p>Meanwhile, ConsortiumInfo is <a href="http://www.consortiuminfo.org/standardsblog/article.php?story=20060519065126127" rel="nofollow">commenting</a> now on the first Ecma draft of Open XML, and specifically on whether it&#8217;s <i>over</i>-specified!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orcmid</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3509</link>
		<dc:creator>orcmid</dc:creator>
		<pubDate>Fri, 19 May 2006 03:57:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3509</guid>
		<description>Short update.  I was verifying my links to OSI materials and just saw that DIS 26300 is now at stage 40.99.  This means that the stage 50.00 Formal Approval process should commence shortly.  I suspect that means there were no comments in the 5-month ballot, but I'm just guessing based on how the OSI-published racecourse is being covered.</description>
		<content:encoded><![CDATA[<p>Short update.  I was verifying my links to OSI materials and just saw that DIS 26300 is now at stage 40.99.  This means that the stage 50.00 Formal Approval process should commence shortly.  I suspect that means there were no comments in the 5-month ballot, but I&#8217;m just guessing based on how the OSI-published racecourse is being covered.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orcmid</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3507</link>
		<dc:creator>orcmid</dc:creator>
		<pubDate>Fri, 19 May 2006 03:22:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3507</guid>
		<description>I did a once-over for places where ODF is under-specified.  I made a quick list in the table entries on compatibility and conformance starting at (http://nfocentrale.net/orcmid/writings/2005/06/w050601b.htm#3.5.1.7).  Another way to check is to inspect ODF documents for namespace declarations that are not ones specified for use with ODF.  (Not all of the declared namespaces are necessarily used in a document, but they are big hints as to what is potentially present in a given implementation.)

There is no change in the OSI Draft International Standard 26300 (ODF) document that was balloted.  It included the May 2005 ODF specification without changes.  I don't know whether there were ballot comments that might need to be resolved before the 2-month formal-standard ballot that should be next according to the OSI road-map (http://nfocentrale.net/orcmid/blog/2006/05/congratulations-odf-osi-draft.asp).

I agree.  I think compatibility test suites and profiles will be very important, especially in government agencies and institutions that are required to employ competitive procurement of standards-conforming products.</description>
		<content:encoded><![CDATA[<p>I did a once-over for places where ODF is under-specified.  I made a quick list in the table entries on compatibility and conformance starting at (http://nfocentrale.net/orcmid/writings/2005/06/w050601b.htm#3.5.1.7).  Another way to check is to inspect ODF documents for namespace declarations that are not ones specified for use with ODF.  (Not all of the declared namespaces are necessarily used in a document, but they are big hints as to what is potentially present in a given implementation.)</p>
<p>There is no change in the OSI Draft International Standard 26300 (ODF) document that was balloted.  It included the May 2005 ODF specification without changes.  I don&#8217;t know whether there were ballot comments that might need to be resolved before the 2-month formal-standard ballot that should be next according to the OSI road-map (http://nfocentrale.net/orcmid/blog/2006/05/congratulations-odf-osi-draft.asp).</p>
<p>I agree.  I think compatibility test suites and profiles will be very important, especially in government agencies and institutions that are required to employ competitive procurement of standards-conforming products.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eve M.</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3506</link>
		<dc:creator>Eve M.</dc:creator>
		<pubDate>Fri, 19 May 2006 01:09:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3506</guid>
		<description>I suppose I have to be careful to split hairs pretty precisely on such topics! :-)

Your observation about the likely need for profiling ODF features is a good one.  Except for the formula syntax issue, I'm not familiar with which features are implemented across the board consistently wrt interpretation, and which are underspecified (or even dying on the vine, like parts of W3C XML Schema?). Development of in-house styles and plugins for enforcement will also be key, of course for improving interop/interchange.

Versioning issues might eventually be another worry, but of course that's SOP for procurement of office suites now (with MS Office kind of the poster child for this).</description>
		<content:encoded><![CDATA[<p>I suppose I have to be careful to split hairs pretty precisely on such topics! :-)</p>
<p>Your observation about the likely need for profiling ODF features is a good one.  Except for the formula syntax issue, I&#8217;m not familiar with which features are implemented across the board consistently wrt interpretation, and which are underspecified (or even dying on the vine, like parts of W3C XML Schema?). Development of in-house styles and plugins for enforcement will also be key, of course for improving interop/interchange.</p>
<p>Versioning issues might eventually be another worry, but of course that&#8217;s SOP for procurement of office suites now (with MS Office kind of the poster child for this).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orcmid</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3504</link>
		<dc:creator>orcmid</dc:creator>
		<pubDate>Fri, 19 May 2006 00:43:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3504</guid>
		<description>I just re-read your first paragraphs and I see what you were getting at.  I was concerned you were being sucked into someone else's lets-frame-the-conversation meme.  With your experience in format standards wars, I should have known better!  

I struggled wiht ODA -- and ASN.1 -- at one time and I actually had a mutually unrewarding call with Charlie Goldbfarb about why Xerox wanted to abstain on HyTime (because of the SGML hub document being serious overkill).  Last I heard, about 10 years ago, someone wanted to switch from the ASN.1ODA-like format we used to using a unique XML format.  Odd, considering that thepayload consisted of 600 dpi page-sized raster images.  

I think there are going to be big interchange challenges between ODF-compliant applications, and it would be great if serious work began on that, so that adopters could specify profile requirements for procurement qualification.  I think the same situation that made WS-I important is with us here too.  I put off blogging about that, but I think it is almost soup now.</description>
		<content:encoded><![CDATA[<p>I just re-read your first paragraphs and I see what you were getting at.  I was concerned you were being sucked into someone else&#8217;s lets-frame-the-conversation meme.  With your experience in format standards wars, I should have known better!  </p>
<p>I struggled wiht ODA &#8212; and ASN.1 &#8212; at one time and I actually had a mutually unrewarding call with Charlie Goldbfarb about why Xerox wanted to abstain on HyTime (because of the SGML hub document being serious overkill).  Last I heard, about 10 years ago, someone wanted to switch from the ASN.1ODA-like format we used to using a unique XML format.  Odd, considering that thepayload consisted of 600 dpi page-sized raster images.  </p>
<p>I think there are going to be big interchange challenges between ODF-compliant applications, and it would be great if serious work began on that, so that adopters could specify profile requirements for procurement qualification.  I think the same situation that made WS-I important is with us here too.  I put off blogging about that, but I think it is almost soup now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eve M.</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3468</link>
		<dc:creator>Eve M.</dc:creator>
		<pubDate>Thu, 18 May 2006 18:01:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3468</guid>
		<description>Hi Dennis-- Thanks for the additional info about ODA. I suspect our distrust back in the day was partly emotional and defensive, and we never had any software to play with anyway to discover what it would really offer us. It may have had the perfect separation of layout (but probably suffered quite a bit on the semantic axis -- after all, we were already accustomed to marking up a myriad of command line components for what they were).

I have no way or desire to predict whether Gartner's assessment is right; I was observing that if you accept their analysis, then their recommendations are perfectly reasonable.  In fact, it was the wording of their recommendations in particular that brought to mind the old discussions of how to achieve successful interchange and presentation independence, two requirements that content developers across time have often shared.

I do not mean to advocate in any way what ISO should do, and in fact have nothing to do with ISO activities (though I did attend a meeting of the group that worked on SGML and DSSSL once more than a decade ago). To my very minimal knowledge, they have no rule against approving multiple specifications that treat similar areas of technology. And I am active in OASIS, which has at times hosted multiple committees working on similar technologies.</description>
		<content:encoded><![CDATA[<p>Hi Dennis&#8211; Thanks for the additional info about ODA. I suspect our distrust back in the day was partly emotional and defensive, and we never had any software to play with anyway to discover what it would really offer us. It may have had the perfect separation of layout (but probably suffered quite a bit on the semantic axis &#8212; after all, we were already accustomed to marking up a myriad of command line components for what they were).</p>
<p>I have no way or desire to predict whether Gartner&#8217;s assessment is right; I was observing that if you accept their analysis, then their recommendations are perfectly reasonable.  In fact, it was the wording of their recommendations in particular that brought to mind the old discussions of how to achieve successful interchange and presentation independence, two requirements that content developers across time have often shared.</p>
<p>I do not mean to advocate in any way what ISO should do, and in fact have nothing to do with ISO activities (though I did attend a meeting of the group that worked on SGML and DSSSL once more than a decade ago). To my very minimal knowledge, they have no rule against approving multiple specifications that treat similar areas of technology. And I am active in OASIS, which has at times hosted multiple committees working on similar technologies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orcmid</title>
		<link>http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3462</link>
		<dc:creator>orcmid</dc:creator>
		<pubDate>Thu, 18 May 2006 17:16:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/archives/2006/05/16/open-document-architectures/#comment-3462</guid>
		<description>As I recall, ODA provided a nice separation between content and presentation (although one could use a formatted-only form but that wasn't really for turn-around editable documents).  One of the features was that both parts could be provided in the same package, although it was not necessary to do so as part of interchange.  The observations about ODA's fate are apt and instructive, however.

I would be cautious about the prediction in the Gartner analysis and elsewhere that acceptance of ODF as an ISO Draft International Standard precludes acceptance of the eventual ECMA Office Open XML Document Interchange specification.  This is a complete misreading of actual rapid-adoption practice for the ISO ratification of standards produced by member standards bodies (OASIS and ECMA included) and of what is meant by "standard" at this level.  (For example, do you think that the existence of ECMA and ISO ratification of C# specifications and the CLI would prevent Java from being processed through either ECMA or ISO?  This might well, in fact, be an useful move at this point in the determination of an approach for open-sourcing Java.)

Finally, it is strongly advisable for individuals involved in standards activities, especially those whose participation is sponsored by competing firms, to avoid suggesting or appearing to advocate that any standardization activity in some way precludes someone's technology from becoming the subject of standardization.</description>
		<content:encoded><![CDATA[<p>As I recall, ODA provided a nice separation between content and presentation (although one could use a formatted-only form but that wasn&#8217;t really for turn-around editable documents).  One of the features was that both parts could be provided in the same package, although it was not necessary to do so as part of interchange.  The observations about ODA&#8217;s fate are apt and instructive, however.</p>
<p>I would be cautious about the prediction in the Gartner analysis and elsewhere that acceptance of ODF as an ISO Draft International Standard precludes acceptance of the eventual ECMA Office Open XML Document Interchange specification.  This is a complete misreading of actual rapid-adoption practice for the ISO ratification of standards produced by member standards bodies (OASIS and ECMA included) and of what is meant by &#8220;standard&#8221; at this level.  (For example, do you think that the existence of ECMA and ISO ratification of C# specifications and the CLI would prevent Java from being processed through either ECMA or ISO?  This might well, in fact, be an useful move at this point in the determination of an approach for open-sourcing Java.)</p>
<p>Finally, it is strongly advisable for individuals involved in standards activities, especially those whose participation is sponsored by competing firms, to avoid suggesting or appearing to advocate that any standardization activity in some way precludes someone&#8217;s technology from becoming the subject of standardization.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
