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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: Begging the Question

[ Lists Home | Date Index | Thread Index ]
  • From: Joe English <jenglish@flightlab.com>
  • To: xml-dev@lists.xml.org
  • Date: Fri, 29 Dec 2000 18:43:16 -0800


Simon St.Laurent wrote:

> At 03:28 PM 12/29/00 -0800, Andrew Layman wrote:
> >Petitio Principii or Begging the Question: 'assumption of the basis'.  The
> >fallacy of founding a conclusion on a basis that as much needs to be proved
> >as the conclusion itself. [...]
>
> I would humbly suggest that it might be reasonable at this point to put
> "namespaces mean X because the namespaces spec says so" into the same
> category as "one must keep servants because all respectable people do so."

Huh?

I would think just the opposite: "namespaces mean X because
the namespaces spec says so" looks very much like a tautology
to me.


> That would suggest that because the namespaces spec has been the subject of
> so much (unfulfilling) argument, it may be considered to have virtually no
> traction whatsoever on any but the most limited points - an attribute-based
> syntax for associating identifiers with prefixes which uses element
> structures to define its scope.

But [REC-xml-names] doesn't attempt -- or claim -- to define
anything *other* than those very limited points.  That's all
it says.  That's all it means.

Most of the unfulfilling argument surrounding it springs from the
assumption that, since namespace names *look* like URLs, they should *act*
like URLs -- that is, that one should be able to to point a Web Browser
at them and retrieve something useful since they look like something one
might point a Web Browser at.  This assumption, while not unreasonable,
is explicitly disclaimed by the namespaces spec.  Namespace names are
Identifiers, not Locators.

[ I would have said "Namespace names are names, not addresses," but
  it seems the official W3C position is that this distinction is
  meaningless.  Instead -- and it took me a long time to figure
  this out -- everything is founded on a pair of circular definitions,
  namely: "A URI is anything that identifies a resource" and "A resource
  is anything that is identified by a URI".  The only way to make sense
  of most W3C specs -- RDF especially, but REC-xml-names is no exception
  -- is to take "resource" and "URI" as atomic ontological entities
  with "resource === URI" as an axiom.  But I digress. ]

Now one might argue that using (syntactic) URLs as (semantic) names
has caused a great deal of confusion and contention (with this I
would agree), and that perhaps it was a bad choice (here I'm not
so sure; it seems to work OK in practice in spite of all the confusion
and contention.)

I also agree with your conclusion, which is worth repeating:

> [REC-xml-names] may be considered to have virtually no
> traction whatsoever on any but the most limited points - an attribute-based
> syntax for associating identifiers with prefixes which uses element
> structures to define its scope.

but I would change "may" to "must" and "virtually" to "absolutely"
in the first clause, and replace the premise of your argument
with "because the namespaces spec says so" as justification :-)


--Joe English

  jenglish@flightlab.com




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS