Re: xmllink-970406 various

Michael asked:
| Since this is so obvious I find it painful to say it, I can't believe
| I'm answering the question you really have in mind, though I'm
| answering the only question I can find in your query.  Answer me
| honestly, Terry:  is this a trick question?

No, not at all, and this response is in exactly the terms I wanted;
I think some parts of it should go in the spec.  It's what I thought
you all must have had in mind, but I wanted to be sure.

The circumstance I'm wondering about most is this:  I download an
XML instance, construct (a) XML TEI pointers into it using fragment IDs
and (b) XML TEI pointers into it using queries.  How do I know that
either will work in practice over the Net?  In the case of (a) it will suffice
that the server doesn't grok the pointer but anyway sends me the entire 
instance - that appears to work in a quick random test with HTML.  In the case 
of (b), quick random testing reveals that some servers return the
entire instance (not what was expected, some error recovery will
be needed there), or fail to return anything but an error message.

(b) is uncomfortable, because we don't want to have to keep track
of the capabilities of the server serving the XML, and they may
change anyway.  It looks as though the only way I can know the
queries work is to test them over the Net (potentially a real
drag), and even then they may break without warning if the XML
moves to another server or another server takes over serving it.
And breaking the query may break the URL entirely (is this itself
behavior noncompliant with HTTP?).

That's why I asked whether XML-compliant servers would be specified.

| >To rephrase, is this language applicable to XML only or to URLs
| >occurring in any context (HTML, VRML, ETF) pointing into XML?
| >Or does it apply to URLs generally?
| 
| It cannot apply to URLs generally because the defining RFCs say that it
| cannot and does not.

Again, that's what I thought you had in mind.  It's probably the expedient 
way to proceed, but I wonder if it wouldn't be better in the long run to
ask the URLists or HTTPers to make a way to state the query language
in use, perhaps to negotiate about it.  I imagine that issue has come
up before; Dan?

| Since I don't really understand the nature of your confusion, I have
| no idea whether I am clarifying matters for you or not.  If you are
| asking Socratic questions intended to lead me to see the fundamental
| error of my views, you aren't succeeding yet.

Socratic in not prompting for a specific answer, but not intended to
lead to you see the error of your views; I just wanted to know what
they were more fully.  

Regards,
  Terry Allen    Electronic Publishing Consultant    tallen[at]sonic.net
                   http://www.sonic.net/~tallen/
    Davenport and DocBook:  http://www.ora.com/davenport/index.html
          T.A. at Passage Systems:  terry.allen[at]passage.com 

Received on Tuesday, 8 April 1997 20:24:56 UTC