[sc34wg3] Review of N0393
Patrick Durusau
sc34wg3@isotopicmaps.org
Sun, 27 Apr 2003 07:55:52 -0400
Lars,
Lars Marius Garshol wrote:
>* Patrick Durusau
>|
>| Are you using "interoperability" in the sense of your prior post
>| (http://www.isotopicmaps.org/pipermail/sc34wg3/2003-April/001460.html)?
>
>Yes, though that posting contains very little information on what I
>think "interoperability" means. This thread is a much better place to
>look for information:
><URL: http://www.isotopicmaps.org/pipermail/sc34wg3/2003-April/001615.html >
>
>
I will re-read as a post on "interoperability." I read it initially as
treatment of the conformance issue but the two are linked as you point out.
>* Lars Marius Garshol
>|
>| I think for a conceptual model that would make sense, but the SAM is
>| a data model designed to support interoperability (XTM/HyTM/CXTM)
>| and the definition of query and constraint languages.
>
>* Patrick Durusau
>|
>| In the same sense that XSLT is "interoperable" with XML? Except that
>| XML does not have a "data model," well, according to some people and
>| I don't want to start that debate here, and so to be interoperable,
>| one simply follows the syntax. So "interoperability" here means a
>| congruence of syntax?
>
>It's more complicated than that. Obviously, if you don't conform to
>the syntax specification when interchanging your topic map you won't
>get interoperability, but interoperability is also about having the
>software that reads the syntax act the same way.
>
>To me, interoperability means to be able to process the same topic map
>document (and possibly schema/query) with the same topic map
>implementation and get the same results.
>
>
???
Quite puzzled by your explanation of interoperability. Not sure how you
would ever get from the "same topic map document (and possibly
schema/query) with the same topic map implementation" to an inconsistent
result? Not trying to be difficult but if you did, wouldn't that be a
programming error in the application? Assuming identical starting
conditions I really don't see how you would get different results. A
parser that starts with identical starting conditions and rules,
assuming there is not some random function in the code, should produce
the same result, shouldn't it?
A less technical question would be is that same result
"interoperability?" Sounds more like consistency (conformance?) or some
similar term.
Patrick
--
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
pdurusau@emory.edu
Co-Editor, ISO Reference Model for Topic Maps