- From: Nathan <nathan@webr3.org>
- Date: Fri, 25 Feb 2011 19:04:10 +0000
- To: Sandro Hawke <sandro@w3.org>
- CC: public-rdf-wg <public-rdf-wg@w3.org>
Moving on to the next question that arises, Sandro Hawke wrote: > 1. A "g-box" is a container, like a "set" data structure in > programming. It holds some RDF arcs, with their nodes. (Alternatively, > it holds some RDF triples.). G-boxes can overlap, sharing some of the > same nodes and arcs. Two g-boxes can happen to have the same contents > (right now) while being distinct g-boxes. G-boxes contents can change: > today a particular g-box might contain the triples { my:a my:b _:x. > my:a my:c _:x }, and tomorrow it might instead contain { my:a my:b _:x. > my:a my:c2 _:x }. ... > * A g-box can exist without any name or persistent way of referring to > it; it can exist as a data structure in a running program, or I > suppose it can exists in someone's mind. Long-lived g-boxes > probably SHOULD be given a preferred single working URL, but there > might be times when you do don't want to give it any, or when you > want to give it several URLs. is a g-box a platonic abstraction or a concrete realisation then, as soon as you give a g-box a name, and duplicate it such that there are two copies both bearing the same name(s) that need synchronized, then does the g-box also become a platonic abstraction? It appears to me that we have an idealized platonic abstraction here (named g-box), and then concrete realizations of those g-box's where their state is managed by processes via some abstract protocol which is (partially) materialized in various concrete protocols which manage the state of these abstract-g-box-shadows via messages / representations. Real world example being a named-g-box which is replicated in two or more places. Discussions? Best, Nathan
Received on Friday, 25 February 2011 19:06:22 UTC