- From: <Patrick.Stickler@nokia.com>
- Date: Mon, 28 Jul 2003 13:13:52 +0300
- To: <b.fallenstein@gmx.de>, <www-rdf-interest@w3.org>
Benja,
I saw nothing in your summary that I would disagree with. In
fact, I think it captures the key issues. It's very similar
to a recent post of mine on the TAG list
http://lists.w3.org/Archives/Public/www-tag/2003Jul/0172.html
And I see nothing wrong with your summary.
You seem to think there is a problem lurking in there somewhere,
and I'd like to understand why?
Is there some particular behavior that might/does occur
that conflicts with this view?
Is there anything wrong with the target anchor being
implicit in the link, such that the href tag essentially
constitutes a function by which the URI is resolved to
some representation (possibly one of many)?
Cheers,
Patrick
> -----Original Message-----
> From: ext Benja Fallenstein [mailto:b.fallenstein@gmx.de]
> Sent: 26 July, 2003 23:14
> To: rdf-i
> Subject: Do resources have representations?
>
>
>
>
> Hi all,
>
> I've noticed a thing about resources and representations that
> strikes me
> as peculiar.
>
> Let's say someone puts up a Web page containing the following:
>
> ...seems like the <a href="http://www.w3.org/Consortium/">W3C</a>
> is composed of a million monkeys typing on typewriters, whose
> keepers occasionally publish those typescripts that look like
> a technical specification...
>
> What does this <a> construct mean? What effect should it have in a
> browser? From <http://www.w3.org/TR/html401/struct/links.html>:
>
> This section introduces the link (or hyperlink, or Web link), the
> basic hypertext construct. A link is a connection from one Web
> resource to another. Although a simple concept, the link has been
> one of the primary forces driving the success of the Web.
>
> A link has two ends -- called anchors -- and a
> direction. The link
> starts at the "source" anchor and points to the "destination"
> anchor, which may be any Web resource (e.g., an image, a
> video clip,
> a sound bite, a program, an HTML document, an element
> within an HTML
> document, etc.).
>
> [...]
>
> The default behavior associated with a link is the retrieval of
> another Web resource. This behavior is commonly and implicitly
> obtained by selecting the link (e.g., by clicking,
> through keyboard
> input, etc.).
>
> [...]
>
> href = uri [CT]
> This attribute specifies the location of a Web resource, thus
> defining a link between the current element (the
> source anchor)
> and the destination anchor defined by this attribute.
>
> By "retrieval of [a] resource," I presume the spec means
> "retrieval of a
> representation of a resource." So the link points to a
> resource, and if
> I click on the link, my browser is expected to show me some
> representation of this resource (it doesn't specify which
> representation).
>
> Assume that http://www.w3.org/Consortium/ identifies an organization,
> the World Wide Web Consortium. Assume that I have assigned
> http://example.org/~benja/w3c to denote the same organization. Both I
> and the owners of w3.org have provided authoritative information from
> which it is clear that the two URIs identify the same resource.
>
> We can then clearly conclude that
>
> <http://example.org/~benja/w3c> =
<http://www.w3.org/Consortium/> .
Assume that it is true that
<http://example.org/~benja/w3c> hasRepresentation
"W3C -- the standards body for Web technologies." .
Then it is also true that
<http://www.w3c.org/Consortium/> hasRepresentation
"W3C -- the standards body for Web technologies." .
(which is not the content of the Web page behind that URI).
Given that the link in the example above, according to the HTML spec,
points to the *resource*, does this mean that it would be acceptable for
a browser to serve me "W3C -- the standards body for Web technologies"
as a representation of the link target? Clearly not.
It seems to me that the current situation is,
- a URI corresponds to a set of representations
- a URI denotes a resource
- two URIs denoting the same resource can correspond to different sets
of representations
- if I link to a URI through HTML, my intention is not only to specify
the resource I link to, but also the set of representations that is
shown to a user when they click on the link.
[In a sense, not the resource has a retrievable set of representations,
but the URI that denotes the resource.]
Obviously there's something wrong with this picture, but I don't know
how to fix it.
- Benja
Received on Monday, 28 July 2003 06:14:45 UTC