OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

oic-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [oic-comment] State of ODF Interoperability ? Draft Rev 0.2 -- Discussion of interoperability


marbux <marbux@gmail.com> wrote on 06/09/2009 12:13:33 AM:

> 
> @ The draft currently states:
> 
> "According to ISO/IEC 2382-01, 'Information Technology Vocabulary,
> Fundamental Terms', interoperability is 'The capability to
> communicate, execute programs, or transfer data among various
> functional units in a manner that requires the user to have little or
> no knowledge of the unique characteristics of those units'.
> 
> ISO/IEC 2382-001's definition is inapplicable to international IT
> standards and its usage has led to a serious error in the subject
> draft.
> 

ISO/IEC 2382 is the International Standard for IT Vocabulary.  So to say 
that its use is inapplicable to international standards is absurd.  Not 
only is it permissible, the use of this vocabulary standard is 
specifically recommended in ISO Directives Part 2 "Rules for the structure 
and drafting of International Standards".


> The definition applicable to international IT standards is provided by
> ISO/IEC JTC 1 Directives, (5th Ed., v. 3.0, 5 April 2007) pg. 145,
> <http://www.jtc1sc34.org/repository/0856rev.pdf>:
> 

This is a policy document, not a standard for IT vocabulary. The section 
you quote is in annex to that policy document. You have conveniently 
omitted that the sentence you quote begins "For the purpose of this policy 
statement, interoperability is understood..." which makes it clear that 
the definition is scoped to that specific policy statement, and is not 
being set out as a general definition.

.
.
.


> 
> Web pages written in HTML and web browsers have nothing to do with
> "interoperability," properly defined, because their primary use is for
> 1-way transmission of data from servers to client-side browsers. Web
> pages are not transmitted by browsers, so there is no full "*mutual*
> use of the information that has been exchanged" among "two or more IT
> systems."  HTML and Web browsers provide only an example of
> compatibility, not interoperability.
> 

HTML is from authoring tool to reading tool.  Although the connection is 
mediated by emailing the HTML or posting to a web server rather than 
direct tool-to-tool communications, the exact same thing is true of word 
processors.  My word processor does not communicate directly with yours. I 
need to save the document, send it via email, save it in a document 
repository, post it on the web, etc. So this is directly analogous to 
HTML. Remember, there are word processors that save their documents in 
HTML format and there are WYSIWYG HTML authoring environments that are 
indistinguishable from word processors.  So I don't think you can make an 
argument that interoperability of HTML and documents are entirely 
different things.


> Indeed, HTML is not even designed for interoperability.  For example,
> HTML does not specify circumstances where markup must be preserved by
> a receiving editor implementation during processing for a return trip
> to another editor implementation.
> 

JTC1 covers everything from network protocols to optical disc formats to 
programming languages to character sets.  I think you are stretching 
things too far to read JTC1's policy statement on interoperability in such 
a narrow sense that it applies only for document formats and not for the 
other 99.9% of ISO/IEC standards.  Remember, when the JTC1 policy 
statement was written, there were no ISO standards for office document 
formats.  You need to read it in a way that it would have make sense at 
the time it was written. 

> The last-quoted paragraph also obscures the proper relationship of
> conformity requirements and interoperability as laid down by JTC 1
> Directives, supra, paragraphs which should be substituted instead
> because they are requirements that ODF must fulfill to become a lawful
> international standard:


Remember, HTML is also an ISO standard (ISO/IEC 15445:2000).  Do you 
believe that it is not a "lawful international standard" because it was 
"not even designed for interoperability" (by your definition)? 

Could you point me to a handful of relevant international standards which 
you believe are interoperable and lawful by your reading of the applicable 
rules and definitions?

-Rob


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]