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

RE: The prefix "fgdc" for element "fgdc:fgdc" is not bound

  • From: noah_mendelsohn@u...
  • To: "Michael Kay" <mike@s...>
  • Date: Wed, 12 Dec 2007 18:33:48 -0500

RE:  The prefix "fgdc" for element "fgdc:fgdc" is not bound
Michael Kay wrote:

> I gather the decision arose from some metaphysical debate about
> the intended
> semantics of namespaces. I'm no fan of that kind of discussion:it's up 
to
> users, not specification writers, to decide what their data 
> actually means.
> Specification writers should confine themselves to describing 
> observable and
> testable behaviour.

I wasn't part of those discussions, but I think the reasoning was along 
these lines:  there was a hope that a given qualified name with a non-null 
namespace would in fact have some particular use.  So 
{http://example.org/booknamespace,title} might be the title of a book, 
regardless of the document in which it appeared; 
{http://example.org/peoplenamespace,title} might be used for titles like 
Mr., Ms., etc.  There's clearly no hope for that with unqualified names, 
since they are clearly used in all sorts of contradictory ways.  Note 
that, modulo some real messiness about the difference between QNames and 
URIs, these names are sort of grounded in the Web, so if you wanted to 
find information about {http://example.org/booknamespace,title}  you'd 
have a fighting chance of doing it by trying an HTTP GET from 
http://example.org/booknamespace. 

Ironically, and the reason I'm so aware of this, the fact that XML Schema 
allows elementForm="qualified" on locally scoped names pretty thoroughly 
undercuts this view.  FWIW, I think elementForm="qualified" is on balance 
OK.  It's what people want in many case.  Still, it means that you can 
have expanded name {http://example.org/peoplenamespace,xxx} used for 
completely different things, and with different validation rules, even in 
the same document.  Some members of the XML community were strongly 
opposed to that, and I can see why.  I happen to think that allowing it is 
the lesser of the evils.

Noah

--------------------------------------
Noah Mendelsohn 
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------






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


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.