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

Re: URIs are simply names was: Re: "Abstract"URIs


abstract resource
On 2002-02-14 17:37, "ext Paul Prescod" <paul@p...> wrote:

> Patrick Stickler wrote:
>> 
>> ...
>> 
>> The problem here is that if I dereference some URI expecting to
>> access that actual resource, and get some metadata or RDDL document
>> or something else in its place, how do I necessarily know that
>> that is *not* in fact the resource?
> 
> You never, ever, ever get the actual resource. So it's easy to know. ;)

This is hardly a consensus view.

The issue of "what is a resource" and the relation between URIs and
resources is as clear as mud -- and the RDF Core WG has just submitted
(again ;-) a request to the TAG for this issue to recieve some
official discussion and clarification.

> I was arguing that two years ago. And I still see some virtue in it. BUT
> you are not making the argument correctly based on the Web's
> architecture. Resources are never returned.

It depends on what your definition of a resource is, and its relation
to URIs that denote it.

> An "abstract" resource is a
> resource that has no GET-able representation right now.

Or perhaps, never.

> Arguably
> choosing to make a resource abstract is a mistake because later you
> don't have the option of making it GET-able,

A mistake? Is the concept of the language "English" ever going
to be a GETable resource? Nope.

Is some term in a vocabulary ever going to be a GETable
resource? Nope. 

An abstract or non-digital resource will never be GETable, so it
should never be denoted by a URI that suggests retrievability
(e.g. an 'http:' URL).

(Granted, in some distant future, when we have Star Trek technology,
some physical resource may be digitially retrievable -- beam me up,
Scotty ;-)

The fact that some resource is, by its nature, not retrievable
should be clear to an application up-front based on the URI
scheme used.

A 404 error is an *error* in retrieving a resource that is
expected to be retrievable -- not a reasonable indication of some
abstract, or non-digital non-retrievable resource.

The return of descriptive information about a non-retrievable,
abstract or non-digital resource is *wrong*, because dumb
applications (or humans ;-) may consider that to be a successful
retrieval of the resource.

It should be clear from the semantics of the URI scheme and/or
URI class if the resource is digital, and thus potentially
retrievable. Period.

With all due and sincere respect to all of the Web gods and
demigods who are my betters, the contemporary view of URI
classification is simply wrong. It may have been convenient to
simply punt, and abandon the debate out of exhaustion, but it does
not "clarify" or "resolve" the issues. Nope. Sorry.

> as some people have done
> with XML namespaces.

The (ab)use of URLs for namespaces with the expectation that they
should resolve to anything -- based on some non-standard attribution
of significance to that namespace such as denoting a vocabulary or
schema -- is a hack. It may be a clever hack, but it's a hack
nonetheless.

It's not based on any official functionality of the web architecture
defined by any W3C recommendation or any IETF RFC. It disregards
the fact that namespaces may be any kind of URI, not just http: URLs,
and disregards the fact that there is no required 1:1 mapping
between every namespace and a single vocabulary, doctype, etc.
and such (ab)use is causing no end of problems and confusion, no
matter how clever or cool some folks think it might be.

I certainly wouldn't consider that a good reason to use URLs
to denote abstract or non-digital resources! Rather, it's the
perfect example of why *not* to use URLs for abstract vocabularies,
document models, etc.

Regards,

Patrick

--
               
Patrick Stickler              Phone: +358 50 483 9453
Senior Research Scientist     Fax:   +358 7180 35409
Nokia Research Center         Email: patrick.stickler@n...



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.