[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Re: URIs, concrete (was Re: Un-ask the question)


bonjour namespace
Tim Bray wrote:

> The namespace rec describes a formalism which includes an abstraction called a
> "namespace" and a condition called "being in a namespace".  It provides
> syntactic rules for determining when an element type or attribute name is in a
> namespace.  Within that formalism, it is clear that unprefixed attributes
> cannot be in any namespace.  It is the formalism on which the many
> highly-interoperable namespaces implementations are based on.

Granted, but my question  was something different.

> And yes, it is obvious that an attribute can draw the bulk of its semantic
> import from the namespace it's in, rather than the context of the containing
> element.

I didn't say the context of the containing element; I said the dependence of the
attribute upon the element. That is precisely my point. Adjectives are parts of
speech but may not of themselves form what are understood as the parts of
sentences or predications. They nevertheless have real meaning, which can be
demonstrated in their weight on the semantics elaborated from any particular
processing of the substantives upon which they depend. I am wondering if XML
attributes are not accurately, and usefully, to be understood in much the same
way.

I think that your example below serves my point better than yours (even if we
dispense with any special pleading for the xml:lang attribute, which is not
exactly a routine example of attribute namespacing). This particular attribute in
this particular namespace is intended as, effectively, a constant:  to impart the
semantics of 'being in the vocabulary of the French language' wherever it is
used. But in the instance which you construct--and perhaps in any other
instance--it is at least as likely that the conflation of content Bonjour! with
element <anyOldElementAtAllIDontCareWhich>tests the assertion imparted by
xml:lang="fr" as it is that the use of the attribute definitively colors the
French-ness of that conflation of element and content. And if that is so, we are
back to my original question:  when the instance is processed, what semantics are
elaborated specifically because of the namespace of the attribute which color the
outcome beyond what results from the dependence of the particular attribute upon
the particular element in the particular context?

>  Consider
>
> <anyOldElementAtAllIDontCareWhich xml:lang="fr">Bonjour!  ...
>
> There's a technical term for Simon's argument in this case: "wrong".

> Unless of course you're talking about some general philosophical notion of
> namespaces, outside of the formalism in the spec, in which case I freely grant
> your point, and Simon's.

I'm not, and I wouldn't want such a concession. Simon can speak for himself. I'm
not really asking about namespaces. I'm wondering about the weight of an
attribute's namespace upon the semantics elaborated from processing that
attribute and the element upon which it depends in a given context.

Respectfully,

Walter Perry


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.