- From: Guus Schreiber <guus.schreiber@vu.nl>
- Date: Wed, 14 Dec 2011 17:54:45 +0100
- To: RDF WG <public-rdf-wg@w3.org>
-------- Original Message --------
Subject: graphs and documents Re: [ALL] agenda telecon 14 Dec
Date: Tue, 13 Dec 2011 22:59:59 -0500
From: Tim Berners-Lee <timbl@w3.org>
To: Pat Hayes <phayes@ihmc.us>
CC: David Wood <david@3roundstones.com>, Guus Schreiber
<guus.schreiber@vu.nl>, RDF WG <public-rdf-wg@w3.org>
I'm afraid I must correct this.
Apologies to those who have heard my definitions many times.
On 2011-12 -13, at 20:36, Pat Hayes wrote:
>
> On Dec 13, 2011, at 5:29 PM, David Wood wrote:
>
>> Hi all,
>>
>> I had a lengthy conversation with TimBL about named graphs at the LEDP Workshop [1] last week. Briefly, he feels that the semantics for named graphs should work like this:
>>
>> - An RDF Graph is named via a URI.
>
> OK so far...
Well, actually the URI denotes a document, but there is a 1:1
relationship (log:semantics)
mostly between documents and graphs here.
The same URIs can be used I think in SPARQL after the "GRAPH" keyword
because the GRAPH keyword uses the document's URI to
indicate which graph.
In my language, (1 2) is a list, { ex:s ex:p ex:o } is a graph, "foo
bar" is a string, and 3.14159 is
a number and I don't say that URIs formally denote any of those
immutable data values.
You can say
ex:pi = 3.145926
which means that whatever ex:pi denotes it is equal to 3.145926.
(Now, for systems which understand =, this means they can use ex:pi
most places instead of 3.145926 in mathematical formuale
and so in fact can treat ex:pi as denoting 3.1415926,
even though in the basic RDF graph language, ex:pi doesn't denote
3.1415926.)
and you can say
<#g1> = { ex:s ex:p ex:o }
which you can read loosely as "in this document we use local symbol
g1 to denote [something which is equal to] the graph { ex:s ex:p ex:o }.
I would NOT say
<> = { ex:s ex:p ex:o } X NO
because <> is this document and { ex:s ex:p ex:o } is a graph,
nor would I say
<http://www.w3.org/2011/12/13-foo.n3> = { ex:s ex:p ex:o } .
X NO
I would say
<http://www.w3.org/2011/12/13-foo.n3> log:semantics { ex:s ex:p ex:o } .
where log:semantics is the relationship between a document
and the n3 graph whose meaning is the meaning of the document
and which on a good day you can get by looking up the document
on the web and parsing which you get back.
>
>> - The URI denotes the RESTful Representation that is returned when the URI is resolved.
No it doesn't, it denotes the document.
>>
>> That is, the URI denotes the graph's contents, not the graph Resource itself.
Eh? Maybe you are using the word "graph" like I use "document".
I don't find that helpful.
>
> I don't understand what that means. What is the content of a graph?
exactly.
> But in any case, doesnt that directly contradict the previous sentence?
>
> But whatever, it seems very odd for TimBL to advocate that an IRI not denote a resource. Are you *sure* you have this right?
Good catch Pat.
>
>>
>> How do Peter and Pat feel about that?
>>
>> TimBL: Please let us know if I misrepresented your position.
You did.
>>
>> Separately, Elsevier representatives Brad Allen and Alan Yagoda informed me that by "named graphs" they mean an RDF Graph that is referenced by a URI.
>
I suspect that if you ask them whether they are happy to use that URI
for a web document
and indirectly use it to identify the graph by implication, I suspect
they would be OK with that.
> Right, that is what the term was defined to mean in the paper which introduced the terminology in the first place.
>
>> Resolution of that URI returns the graph contents (a g-text) via RESTful interaction.
That would make sense to me if you say
Resolution of that URI returns the document contents (a g-text) via
RESTful interaction.
>
> No, that simply does not make sense. Graphs do not have contents and do not interact RESTfully or otherwise. Graphs are mathematical abstractions, remember?
Yes
> An RDF graph is a *set* of triples....
>
Yes
> Maybe if you can say what you mean using the terminology we have all agreed upon, I might be able to figure out what you are saying.
>
> Pat
>
>> That would seem to be in line with TimBL's preference.
>>
>> Regards,
>> Dave
Received on Wednesday, 14 December 2011 16:55:21 UTC