- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Wed, 14 Dec 2011 19:39:57 +0000
- To: David Wood <david@3roundstones.com>
- Cc: Tim Berners-Lee <timbl@w3.org>, Pat Hayes <phayes@ihmc.us>, Guus Schreiber <guus.schreiber@vu.nl>, RDF WG <public-rdf-wg@w3.org>
On 14 Dec 2011, at 16:08, David Wood wrote: > Tim lost me when he said that a document returned from a URI resolution does not equal a RESTful Representation. “document” is a term that's even more overloaded than “graph”. In Tim's usage, the homepage of the New York Times is a document. Note that the words in the document are different every day – it's a highly mutable and ever-changing document. In Tim's usage, the concrete HTML string that's returned when you resolve http://www.nytimes.com/ is *not* a document. He uses the REST term for that: “representation”. This is where he lost you, Dave. In Tim's usage, saying that you “return a document from a URI resolution” makes no sense. That would be like sending a telephone through a wire. Tim's notion of “document” seems to be mostly compatible with our notion of “g-box” or graph container, except that he doesn't think of it as containing a graph – he thinks of it as yielding a representation when prodded, and the representation can then be parsed to yield a graph. He calls this “prod-and-parse” relationship “log:semantics”. In that view, obviously only things that are resolvable can have a log:semantics, while in our g-box view, even non-resolvable g-boxes can contain graphs. > Also, we have continued confusion in this thread about what a "graph" is - see my earlier objection to the continuing use of the term RDF Graph for a g-snap. In this particular thread I saw confusion about the words “document” and “denote”, and confusion about the compounds “graph resource” and “graph contents”. I did not see any confusion about the word “graph”. Best, Richard > > Regards, > Dave > > > > > On Dec 13, 2011, at 22:59, Tim Berners-Lee wrote: > >> 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 19:40:39 UTC