W3C home > Mailing lists > Public > public-rdf-wg@w3.org > March 2011

Re: Graphs and Being and Time

From: Nathan <nathan@webr3.org>
Date: Wed, 02 Mar 2011 00:14:24 +0000
Message-ID: <4D6D8BE0.1050001@webr3.org>
To: Pat Hayes <phayes@ihmc.us>
CC: RDF WG <public-rdf-wg@w3.org>
Pat, can you clarify for me, in your original mail, when you said "graph 
token" did you mean g-text (representation), or g-box (resource).

I'm asking because I'm trying to establish whether you're saying blank 
node identifiers would/could be scoped to the g-box (consistent over 
time) or per g-text (a property of the serialization, as currently).

Best,

Nathan

Pat Hayes wrote:
> On Feb 28, 2011, at 1:42 PM, David Wood wrote:
> 
>> On Feb 24, 2011, at 13:12, Pat Hayes wrote:
>>
>>> It is much simpler: it is just wanting the WG to acknowledge that "an RDF graph" can either be a mathematical set, or it can be some kind of document or data structure or file than can be transmitted over a computer network. But it can't be both.
>> What is the difference between an "RDF graph" and a RESTful "resource"?  
> 
> (Following definitions in existing specifications and discussions...) 
> 
> An RDF graph is a set, in the mathematical sense. This is a pure-mathematical abstraction, AKA a Platonic abstraction. A RESTful resource, as I understand it, is something that can be 'poked' with an HTTP (or other XXTP) request and when so poked will emit a "representation" of itself. I use scare quotes because exactly what this word means here has been the topic of much, um, discussion. But whatever it means, it is quite certain that emitting a representation of any kind is not something that a set could do, because sets can't DO anything. (And even if they could, they would do the same thing every time, whereas a REST resource is a thing with state, which can do different things every time, eg a clock.)
> 
>> What is the difference between an "RDF graph token" and a RESTful "representation"?
> 
> Well, a graph can have all kinds of tokens, to be strict, eg you can draw a picture of one on a piece of paper. But the kind I was talking about could be a RESTful resource, which was the main point. So whats the difference between a RESTful resource and a RESTful representation? Again, as I understand it, the key difference is that the first has a state - its like a g-box - whereas the second doesn't - its like a g-text (of the g-snap which is the abstraction defining the state of the g-box, if I have Sandro's terminology right.) 
> 
> Now, I admit that it would be perfectly correct to call a g-text a graph token as well. Sandro has made a further distinction that I wasn't trying to tackle, between the instantaneous 'graph state' of a g-box and the serialization of this graph that gets sent when you poke it with a transfer protocol prompt. Speaking purely from an abstract conceptual model point of view there isn't much to choose between these, but when we get into Web architecture it is a rather important distinction. 
> 
> Pat
> 
>> Regards,
>> Dave
>>
>>
>>
>>
> 
> ------------------------------------------------------------
> IHMC                                     (850)434 8903 or (650)494 3973   
> 40 South Alcaniz St.           (850)202 4416   office
> Pensacola                            (850)202 4440   fax
> FL 32502                              (850)291 0667   mobile
> phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes
> 
> 
> 
> 
> 
> 
> 
> 
Received on Wednesday, 2 March 2011 00:15:18 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:25:39 GMT