- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Tue, 20 May 2008 22:12:58 +0200
- To: "Hausenblas, Michael" <michael.hausenblas@joanneum.at>
- Cc: public-rdf-in-xhtml-tf@w3.org
On Thu, 15 May 2008 17:30:09 +0200, Hausenblas, Michael
<michael.hausenblas@joanneum.at> wrote:
> A lot of people had excellent thoughts on these issues, some worthwhile
> readings are:
Thanks for the list. In fact I had already read many of these, and they
reflect exactly the problem I am complaining about.
Let's take them one by one.
> http://www.w3.org/DesignIssues/LinkedData.html
Says:
"To refer to another person in a FOAF file, the convention was to give two
properties, one pointing to the document they are described in, and the
other for identifying them within that document.
<#i> foaf:knows [
foaf:mbox <mailto:joe@example.com>;
rdfs:seeAlso <http://example.com/foaf/joe> ].
[...]
However, the system has the snag that it does not give URIs to people, and
so basic links to them cannot be made.
I recommend (e.g in weblogs on Links on the Semantic Web , Give yourself
a URI, and and Backward and Forward links in RDF just as important) that
those making a FOAF file give themselves a URI as well as using the FOAF
convention. Similarly, when you refer to a FOAF file which gives a
URI to a person, use it in your reference to that person, so that clients
which just use URIs and don't know about the FOAF convention can follow
the link.
"
> http://www.w3.org/DesignIssues/HTTP-URI.html
Discusses the problem, and points to a decision, which decision is one of
the things I am complaining about (the 303 solution). Who on earth is
going to do that, except for people who have control over the server, and
can be bothered?
> http://www.w3.org/DesignIssues/Abstractions.html
"A person who is interested in a web page on something is usually
primarily interested in the thing rather than the document."
Well, exactly!
"(There are (since 2005) URIS for things which are not explicitly bound to
a document. These require the server to respond with the name of a
suitable document at runtime. This is more complicated)"
My point exactly!
> http://dbooth.org/2007/uri-decl/
"This paper defines these concepts and proposes some related best
practices and a Web architectural rule specifying how URIs for
non-information resources can be conveniently declared using existing hash
or hashless (303-redirect) URI mechanisms."
This is a usage of the word "conveniently" that I was not previously aware
of. ;-)
"Suppose I mint a URI to denote the moon: http://dbooth.org/2007/moon/ .
I own the domain dbooth.org, so according to the AWWW's guidance on URI
ownership, I have the authority to do so. Since the moon is not an
information resource, in conformance with the W3C TAG's httpRange-14
decision I have configured my server such that an attempt to dereference
that URI will result in a 303-redirect to
http://dbooth.org/2007/moon/decl.html , which, when dereferenced, returns
a page containing the following statements:
Statement M1: The URI "http://dbooth.org/2007/moon/" hereby names a
particular resource, such that the following core assertions hold:
a: http://dbooth.org/2007/moon/ is a moon.
b: http://dbooth.org/2007/moon/ orbits the Earth.
c: http://dbooth.org/2007/moon/ may have ancillary assertions at
http://dbooth.org/2007/moon/about.html .
"
See how difficult it is? Who is going to go to all that work to reference
the Moon except David Booth? (And maybe Michael Hausenblas :-) )
You'll see that despite how conveniently easy it is, although he mints a
URI for the moon, he skips the step for the Earth.
But note he says "Definition: A URI declaration is a set of statements, or
"core assertions", that authoritatively declare the association between a
URI and a particular resource."
and
"A URI declaration involves a performative speech act. (See Cowen's
message or Wikipedia.) Its publication by someone who has the authority
to make the declaration -- the URI owner or delegate -- creates the
association between a URI and a resource."
What I am suggesting is to give everyone the authority to mint URI's about
things, not just owners of websites and domains. Those URIs then by their
very nature create an association between the URI and a resource.
> http://www4.wiwiss.fu-berlin.de/bizer/pub/LinkedDataTutorial/
"We often end up with three URIs related to a single non-information
resource:
1. an identifier for the resource, a2. n identifier for a related
information resource suitable to HTML browsers (with a web page
representation), 3. an identifier for a related information resource
suitable to RDF browsers (with an RDF/XML representation)."
Since 2 and 3 become the same thing with RDFa (hopefully), we are left
with 1.
"Provide for both humans and machines."
Exactly!
> http://internet-apps.blogspot.com/2007/11/once-more-on-information-resources-and.html
Discusses how the #me convention is not so problematic in RDFa as raw
(X)HTML.
> http://lists.w3.org/Archives/Public/semantic-web/2007Dec/0157.html
Demonstrates convincingly the confusions that can arise from using the #me
convention.
So in conclusion, I can say that (re-)reading these articles has only
strengthened my feeling that we need something better than currently has
been proposed.
So here's a problem statement: express that the author of "The Wasteland"
is T.S. Eliot.
My proposal:
<pto:http://www.bartleby.com/201/1.html> dc:creator
<pto:http://en.wikipedia.org/wiki/T._S._Eliot>
A URI with a pto scheme allows you to follow your nose in the easiest way
possible, because it is right in front of your nose: we are talking about
the primary topic of the contained URI, you can follow that URI to find
out more information. You don't need to control any server in order to
achieve this effect, and it is minimal typing for a major use case that is
otherwise extremely tedious to express.
(You can even pretend that dereferencing such a URI returns a 303, with a
See Also to the contained URI if you want).
Best wishes,
Steven
> Cheers,
> Michael
>
> ----------------------------------------------------------
> Michael Hausenblas, MSc.
> Institute of Information Systems & Information Management
> JOANNEUM RESEARCH Forschungsgesellschaft mbH
> Steyrergasse 17, A-8010 Graz, AUSTRIA
> ----------------------------------------------------------
>
>> -----Original Message-----
>> From: public-rdf-in-xhtml-tf-request@w3.org
>> [mailto:public-rdf-in-xhtml-tf-request@w3.org] On Behalf Of
>> Steven Pemberton
>> Sent: Thursday, May 15, 2008 4:54 PM
>> To: public-rdf-in-xhtml-tf@w3.org
>> Subject: Real URLs for real things
>>
>>
>> Mark and I were at XTech last week. I gave my talk on "Why
>> you should have a Website"
>> (http://2008.xtech.org/public/schedule/detail/545) which
>> gives a background to why we need RDFa, and Mark gave a
>> lightning talk on RDFa.
>> But in fact RDFa seemed to be the buzzword of the conference,
>> and every other talk seemed to mention it. The most exciting
>> was Jeni Tennison's talk on adding RDFa to the London Gazette
>> (published daily since 1665).
>> http://2008.xtech.org/public/schedule/detail/528
>>
>> Another interesting one was about a Semantic Web search
>> engine called Sindice
>> http://2008.xtech.org/public/schedule/detail/583
>> in which the speaker talked about the sort of mistakes that
>> people made when encoding semantic information. For instance,
>> somewhere there is a FOAF page that says that Tim
>> Berners-Lee's homepage is http://www.w3.org/, and somewhere
>> else that says that W3C's home page is http://www.w3.org/,
>> and so the search engine concluded that Tim and W3C are the
>> same thing.
>>
>> Another problem that was constantly recurring, he said, was
>> due to the confusion between a page, and the thing it represented.
>>
>> And that set me thinking. Saying stuff about something that
>> doesn't have a URL is hard, hard in RDFa, hard in RDF, and
>> usually needs blanknodes, which our grandmothers are never
>> going to understand.
>>
>> So, does anyone feel that they have enough energy for us to
>> propose a new type of URL, the primary topic of:
>>
>> pto:http://www.w3.org/ is the W3C
>> pto:http://www.w3.org/People/Berners-Lee is Tim BL
>> pto:mailto:timbl@w3.org is also Tim BL
>> pto:http://rdfa.info/ is RDFa
>>
>> and so on. You would never be expected to dereference such a
>> URL, and you can see that you are talking about a meta
>> subject by inspection, and you can automatically derive:
>>
>> <pto:http://www.w3.org/> foaf:isPrimaryTopicOf
>> <http:www.w3.org/>
>>
>> It seems to me that it would be far easier to use than all
>> that "#me"
>> stuff and all those 303 replies you have to organise to do it
>> right (or is it 302?).
>>
>> Steven
>>
>>
Received on Tuesday, 20 May 2008 20:13:37 UTC