- From: Axel Polleres <axel.polleres@deri.org>
- Date: Tue, 12 Jan 2010 17:38:37 +0000
- To: Andy Seaborne <andy.seaborne@talis.com>, Paul Gearon <gearon@ieee.org>
- Cc: SPARQL Working Group <public-rdf-dawg@w3.org>
Here's how far we got today, ISSUE-27: Already the strawpoll. No real agreement on We didn't pass a new resolution, but ISSUE-27 is closed now, considering this earlier resolution. ISSUE-45: Closed with resolution http://www.w3.org/2009/sparql/meeting/2010-01-12#resolution_7 ISSUE-24: Closed with resolution http://www.w3.org/2009/sparql/meeting/2010-01-12#resolution_8 still two possibly "closable" issues from the list below are left: PROPOSED: Close ISSUE-25 with the understanding that this is *allowed* by the definition of INSERT in the current SPARQL1.1/Update WD. PROPOSED: Close ISSUE-38 with the understanding that this is covered by the resolution of ISSUE-27 already Apart from that: ISSUE-21: More complex operations, e.g. CHANGE objects? ... was closed at F2F2 noting that there are no proposals for additional operations at this time, but http://www.w3.org/2009/sparql/meeting/2009-11-03#resolution_2 but the mails suggest there was some unease with that still. I am not sure whether processwise we can/or want to reopen that. In the end, as concrete proposals are made, I think we still have room to add them? essentially a process question? ISSUE-20: is still open, since although agreement that we need to manage empty graphs, some questions are not spelled out clearly, what happens e.g. when data is inserted in a non-existent graph, looking through the long trail of mails on that issue, it may be worthwhile to spend a TC just on that... all others below: leave unresolved for the moment. Axel On 12 Jan 2010, at 14:48, Axel Polleres wrote: >> On 07/01/2010 8:28 PM, Paul Gearon wrote: >>> Andy, >>> >>> You mention closing a couple of the issues below. I'm not really clear >>> on the procedure, but does that have to happen during a meeting? >> >> A question for the chairs, surely? > > I would certainly want at least resolutions recorded to close issues, in a TC or meeting. > > Let me try to summarise the issues in question: > > ISSUE-27: was resolved to close at F2F2 but there seems to be some later unhappiness about the wording of the resolution: > e.g. http://lists.w3.org/Archives/Public/public-rdf-dawg/2009OctDec/0385.html > > Before I just mark it closed: Can we maybe just do a strawpoll to see whether we could agree to simply ALLOW sparql1.1 WHERE parts? > Is there anything concretely speaking against this? > > Strawpoll: Can we allow full SPARQL1.1/Query WHERE clauses in SPARQL1.1/Update? >>> ISSUE-45: Can INSERTS, DELETES, and other 'subupdates' be nested >>> inside SELECT queries? > > Let's do a strawpoll whether anybody would object against closing this with resolving to disallow it. > (given the resolution of ISSUE-46, I'd be surprised.) > > PROPOSED: Close ISSUE-46 with the understanding that nesting of updates is not allowed. > >>> ISSUE-24: Can data be SELECTed from one graph and INSERTed into another >>> (moved)? > > PROPOSED: Close ISSUE-24 with the understanding moving is possible with the DELETE/INSERT construct in the > current SPARQL1.1/Update WD. > > > Other issues, which I don't have concrete proposals yet, but which were mentioned in the email: > > >>> ISSUE-28: Entailment regimes vs. update? >>> Unresolved. Leaving issue in the document. > > fine for now. > >>> ISSUE-37: How does basic federated query interact with SPARQL/Update? >>> Unresolved. Leaving issue in the document. > > fine for now. > > >>> ISSUE-38: How do property paths interact with SPARQL/Update? >>> Unresolved. Leaving issue in the document. >>> This is probably one that can be resolved easily enough. As far as I >>> can tell, it's just a new pattern that may appear in a WHERE clause, >>> and need not be explicitly mentioned. Is there any other effect we may >>> need to consider? >> >> I don't think so - it's just a pattern in a WHERE clause. > > I'd like to keep that one in, until we have a clearer understanding and feedback on property paths, > but indeed this looks similar enough to ISSUE-27 > > >>> ISSUE-20: Difference between an empty graph and a non-existent graph? >>> We have agreed on the need to support a graph that exists and is >>> empty. Is there anything else to consider for this issue? Does it have >>> an impact on the Update document? By coming to this agreement, then I >>> think we*don't* need to worry about it in Update. We'd only have to >>> consider it if we disallowed empty graphs. >>> >>> I've left ISSUE-20 in, but if people agree that it's resolved, then >>> I'll take it out. >> >> Big issue - pulled out into separate email > > haven't had a chance to check whether there are further implications in detail > again, maybe someone could give a summarty in the call again. > > >>> ISSUE-19: Security issues on SPARQL/Update >>> Unresolved. Leaving issue in the document. > > fine for now. > >>>> ISSUE-21: More complex operations, e.g. CHANGE objects? >>>> Unresolved. Leaving issue in the document. But I think we're not going >>>> to do anything, are we? >>> >>> I'd like to leave this open - get the design done then see if there are any >>> addition syntactic short forms to put in. Changing a triples object is >>> something that is a perma-thread on jena-dev so theer is a user/application >>> writer expectation here. I thin it's just change object value - it may be >>> better addressed with a clear and explicit example (or examples) in >>> SPARQL/Update. >> >> I think this is necessary, but is it necessary in SPARQL? I figured >> SPARQL to be a triple-level language. Now that's not adequate for most >> people working with data, but I see object querying and manipulation >> being implemented in a higher level language which may be built on >> SPARQL. (I'm admin for a project that does just this: Topaz). > > Sounds like: unresolved, leave it in for now? > >>> ISSUE-26: How far do we go with transactions/atomicity? >>> ISSUE-18: Concurrency issues? > > This are both left open for now, yes? > >>>> ISSUE-25: Dynamic graph (variable) for INTO graph to update/modify >>>> I believe we have decided not to allow this, at least for Update-1.1. >>>> Can someone please confirm for me please? Left in for the moment. >>> >>> INTO is only for INSET DATA INTO so no variables anywhere. Looks like we >>> can close the issue to me. >>> >>> GRAPH ?G { ... } in a modify_template would be the way to do it. >> >> I'll remove it from the document. > > so... probably, we can simply close this: > > PROPOSED: Close ISSUE-25 with the understanding that this is *allowed* by the definition of INSERT in the current SPARQL1.1/Update WD. > > > > > best, > Axel
Received on Tuesday, 12 January 2010 17:39:13 UTC