- From: Andy Seaborne <andy.seaborne@epimorphics.com>
- Date: Fri, 17 Aug 2012 17:32:12 +0100
- To: public-rdf-wg@w3.org
On 17/08/12 13:28, Sandro Hawke wrote: > On 08/17/2012 07:37 AM, Andy Seaborne wrote: >> >> RDF could just not mention mutability. On balance, some text in >> "concepts" to give an overview is useful; it does not need to be >> continued. RDF specs define what is, not operations. Implementers >> seem to have got on just fine with RDF-2004, and that program language >> "sets" are (with care) mutable does not cause problems. > > But we don't yet have interoperability in graph metadata/management. > That's what IMHO we're trying to achieve here - the use cases I've tried > to write up all seem to involve that. How can we reliably convey > provenance metadata when there's no clarity about when/if different > "graphs" will be changing? Does metadata about one "graph" also apply > to another "graph" that has the same triples? (The answer depends on > whether the metadata is really about a g-box or a g-snap -- I think > people can get clarity on it when they consider whether the metadata > would still hold if the "graph" changed.) All this "graph" is gettign in the way :-) RDF could just cover graphs (g-snap, values), and datasets (ds-snaps, values). Other groups build on that e.g. PROV. Adding in containers (g-boxes, ds-boxes =?= graph stores) adds useful language but RDF is really acknowledging it is grounded in the web. RDF just defines the meaning of an observed state + acknowledging state can change (AWWW). However, "mutability" can cover a lot more like saying what operations can be performed, how they relate, partial changes, continuous changes. By the way: [[ Examples of an RDF space include but are not limited to the following: ... + the default graph or any of the named graphs available via a SPARQL endpoint ]] The default graph is a value. g-snap. What can change is the endpoint to dataset relationship. i.e. the "value" changes. I think that fits better with [[ The state of an RDF Space at any time is an RDF Graph. ]] which ('space' aside) I'm comfortable with. The "at any time" is key; you can't observe the change happening - only that change has happened. Andy > > -- Sandro > > >
Received on Friday, 17 August 2012 16:32:40 UTC