Print

Print


> -----Original Message-----
> From: ext Jon Hanna [mailto:[log in to unmask]]
> Sent: 16 January, 2003 15:23
> To: [log in to unmask]
> Subject: Re: rdfs:isDefinedBy revisited
> 
> 
> > I don't think it is well defined in any context. And I think
> > that the issue of what is a valid representation of a resource
> > or that one never can actually access the resource itself is
> > the very crux of the apparent friction between the Web and
> > the Semantic Web.
> 
> !
> Firstly I don't see what this has to do with the semantic web 
> (apart from it
> being part of the web).

Because most folks think that a URI denotes what they get
when they dereference it, and that is not necessarily what
it actually denotes to a reasoning engine. Yet if they 
start making statements about what they got, using the
name of "where" they got it, then they introduce noise
into the SW.

If I have a URI that denotes the city of Paris, and someone
dereferences it and gets a representation that is a photo
of Paris, and they say "Paris is out of focus" when they
really meant to say, "The photographic representation of Paris
I got is out of focus" then the SW becomes a repository for
garbage, not knowledge.

So clarifying what URIs denote and the distinction between
resources and representations and the URIs used to denote
resources versus representations is paramount to making the
SW work as a layer upon the Web.

> Secondly how can possibly you access anything other than a 
> representation?
> The concept of resource doesn't rule out the possibility that 
> a resource may
> be one and the same as what is accessed (a clear example 
> being downloaded
> software obtained from a uri designed purely to be were the 
> software lives).
> It just recognises that this isn't always the case. It's a 
> recognition of
> the way things are, not a statement about how things should be.
> 
> I most likely get a different response to deferencing
> "http://www.google.com/" than you. (Unless you are also in 
> Ireland). That
> doesn't change the fact that <http://www.google.com/> is resource.

For many use cases, content negotiation is a good thing. But what if
I need a precise copy, bit for bit, of a digital resource? Or if I
need to make a particular statement about a particular resource
(not representation) such as a checksum or digital signature?

The standard conneg reply is that you can ask for what you want, but
this is not anywhere nearly precise enough for many, many use 
cases since there is no standard saying exactly *how* you can
say what you want (MIME type doesn't cut it) and there is no
official concept of a canonical or platonic representation which
is *the* representation unless you say otherwise, and how a
server tells a client that it has returned (or not returned) such
a canonical representation.

For digital resources, that canonical representation would be a
bit-for-bit copy (not a transformation, not a summary, etc).

For non-digital or otherwise abstract resources, the owner of
the URI would be able to specify which is the canonical representation.

But this is, I agree, a completely separate issue that doesn't need
to live on this particular discussion list...

Cheers,

Patrick