- From: Nathan <nathan@webr3.org>
- Date: Sat, 05 Mar 2011 15:56:08 +0000
- To: Jonathan Rees <jar@creativecommons.org>
- CC: Pat Hayes <phayes@ihmc.us>, AWWSW TF <public-awwsw@w3.org>, David Booth <david@dbooth.org>
Jonathan Rees wrote:
> On Fri, Mar 4, 2011 at 9:54 PM, Pat Hayes <phayes@ihmc.us> wrote:
>> On Mar 4, 2011, at 7:52 PM, Jonathan Rees wrote:
>>
>>> Did you spot the contradiction, in one of your diagrams, to my axioms?
>>> In my little world, if a resource has only one representation, then
>>> much of what you say about the representation has to also be true of
>>> the resource - for example, whether its content contains the letter
>>> 'x'.
>> Hmmm. I confess to not being entirely uptodate with your axioms, but this sounds like it would rule out a lot more than just RDF graphs.
>
> Yes, I'm very sorry, I sent that message in error. It was wrong. I
> wasted a bit of your time and lost credibility. Mea culpa.
>
> A simple IR, one that has only one 'representation', would be subject
> to what I said, but a graph is not one of those since it has many of
> 'representations'.
>
> Your suggestion, that a property shared by all serializations of a
> graph is their being a serialization of a graph, is technically
> correct, but what I'm looking for is something *informative* - that
> is, something that will distinguish serializations of graph A from
> serializations of graph B. That itself is such a property, and I list
> this in the latest version of the document, so *that* would be the
> contradiction between the axioms and the idea that a g-snap is an IR
> with its serializations as 'readings' (since a g-snap is not a
> serialization of any graph, not even itself).
Jonathan,
The property is the URI, the only difference between a "representation"
and a "resource representation", or, a "representation" and a
"simple-IR", is that the latter in both cases is "bound to"/"associated
with" a URI via the act of dereferencing.
Remember, the top two boxes on the diagrams are hidden behind the
uniform interface, the top left one is just a human name for something,
and the top right one is a name for part of a story for a particular use
case.
Information Resource is self definitional, it's a bunch of
(content+meta)s associated with a URI over time, when somebody sticks a
name in the top left box which is a human name for that bunch of
(content+meta)s over time (or something which juggles them, generates
them, stores them, whatever) then there's no problem (e.g. named graph,
web page, document, image of a toucan, moby dick the novel, info about
jim), and when somebody stick a name in the top left box that /isn't/ a
human name for that bunch of (content+meta)s over time (toucan, car, the
moon, bob) then <u> is being used to refer to two distinct things and
some technical tricky is needed to associate the bunch of
(content+meta)s with a different URI which is recognised as referring to
them.
The top right box is a name for part of a story for a particular use
case. To illustrate, possibly the most broadly labelled and inclusive
label we can put on that top right hand side box is "state" - so let's
focus on this in the g-* case:
g-box -- g-snap
| |
| |
<u> -- g-text
story:
<u> names a g-box, a box which contains different statements over time
the statements in that box at a specific instant is it's state, a
g-snap, a mathematical set of triples
this state can be realized in a set of one or more g-texts
(content+meta)s which you can GET
the GET (dereferencing process) associates those g-texts with the box
name <u>
that's a complete story which links from <u> right around the four
boxes, over time, through the abstract in to the realizations and back
to <u>.
g-box is just a name for something which can juggle/store/manage a bunch
of values over time that can be transferred as (or indeed are)
content+meta's, associate both things with a URI and we've got our IR.
The g-snap bit is part of a story which makes it work in this RDF use case.
The same thing goes with http and it's view of:
resource -- state
| |
| |
<u> -- resource representation
swap to:
web page -- who cares
| |
| |
<u> -- html
and it still works
swap to
donkey -- who cares
| |
| |
<u> -- html
and we've got a naming collision, <u> links to two things that aren't
recognised as being roughly the same, or in the same class.
I know it's far from axioms and technical terminology, but to me at
least it makes sense.
reminder: the property you're looking for above, is the URI.
Best,
Nathan
Received on Saturday, 5 March 2011 15:58:28 UTC