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

RE: Best Practice for URI construction?


RE:  Best Practice for URI construction?
> 
> I was giving examples of possible results, for any given
> implementation it's should never be ambiguous.  Eg; without the query
> parameters it identifies the search screen (perhaps). With the query
> parameters it identifies a single patient (assuming one exists for the
> given parameters). An alternate implementation might be that without
> query parameters the results is a list.
> 
> Or where you worried about something else?

Yes, I'm worried that we're trying to solve the meaning of life the universe
and everything when we clearly lack the intellectual apparatus even to
define the problem.

You're right that if we stick to "implementations" the problems are
tractable. I wouldn't say "implementations", I would say "closed systems".
When we do information modelling we ask questions like "what is a flight?",
"if a flight involves a stopover, is that one flight, two flights, or
three?", "if an extra plane is laid on to handle extra demand, is that the
same flight or a different flight?". I know how to tackle these questions
within the confines of a closed system where we can agree the terms and what
we mean by them. A smallish group of people can get together and decide on
precise definitions of the terms they are using within a limited domain of
discourse. 

I simply don't believe that it can be done universally, and what worries me
is that there seem to be people who think it can. What I mean by "flight"
depends on the conversation I am having at the time, and calling it
http://www.saxonica.com/vocabulary/flight instead isn't going to change
that. OK, we could define 120 different URIs to cover the different precise
meanings of the word, but that would only reduce our ability to communicate
with each other. There's a good reason why language is fuzzy and full of
nuance: if it were possible to develop a precise and unambiguous and
unchanging vocabulary we would have evolved one years ago. Deciding that
every distinct concept is going to have a distinct URI is just simplistic:
like tons of bricks or piles of sand, concepts are amorphous and lack clear
identity. Should we talk patents?

Michael Kay
http://www.saxonica.com/




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.