- From: Axel Polleres <axel.polleres@deri.org>
- Date: Mon, 04 May 2009 23:29:04 +0100
- To: Lee Feigenbaum <lee@thefigtrees.net>
- CC: SPARQL Working Group <public-rdf-dawg@w3.org>
Let me join the choir to thank Lee for his initial proposal which raised a lot of useful discussions IMO. I tried to summarize the pending questions which I got out of these and out of my own observations at http://www.w3.org/2009/sparql/wiki/User:Axel_Polleres#My_input_for_the_Feature_discussion and would like to go through those questions as an input to the further feature discussion in the f2f 1st day morning session. More input/discussion welcome! Axel ======================================================================= Let me try some complement Lee's proposal by listing all those features up to SPARQL/OWL (which was discussed a lot and seems to be a natural threshold point following the Condorcet graph at http://plugin.org.uk/misc/votes.svg) along with some questions: [edit] AggregateFunctions no questions [edit] SubQueries no questions [edit] Update no questions [edit] Negation Question: For those arguing strongly for it? Would you be fine with seeing this as part of surface syntax? Rationale: I think it is easy enough to specify, but strictly speaking, a redundant feature. [edit] ServiceDescription This seems to be widely agreed, but... Question1: What does this involve? I recall/saw the following things being discussed: * Description of the dataset (used vocabulary, etc.) * Statistics on the dataset (e.g. selectivity, distribution, etc. to help optimizers) * Used entailment regime/inference Question2: Who would see other sub-features here? Question3: (How) should we prioritize these sub-features? [edit] PropertyPaths no questions [edit] FullText Question: Is a surface syntax for regular expression sufficient, or at least could we reach consensus on treating only that? cf. Kjetil's advocacy mail, Andy's comment on Axel's question [edit] ProjectExpressions Seems to be redundant with respect to Assignment. Question1: Would Assignment add more expressivity/be harder to implement? Question2: We have a "Don't" want for Assignment by Steve. Can you elaborate again on that? [edit] BasicFederatedQueries no questions [edit] LimitPerResource Seemed to be ok to the members who champoined that this is dropped if we have subqueries. Question: would we would want to allow extra surface syntax if surface syntax was being worked on? [edit] SurfaceSyntax Question1: What would this involve? Question2: How should we prioritize subfeatures? [edit] SPARQL/OWL It seems to me that the discussion indicates that not only one entailment regime is being talked about and that several people want also and particularly lower entailment regimes being defined/definable (e.g. as part of service descriptions). Question: Is this really only about OWL or should we define several (gradual) entailment regimes? (e.g. RDFS, D, OWL RL, OWL QL, OWL DL, RIF?) I am personally leaning towards calling this more general "Entailment Regimes for SPARQL" than specifically SPARQL/OWL given the discussion so far. In the last telecon an entailment regime for RIF rulesets was mentioned which I'd be happy to volunteer to work on. Given the prework done in RIF, I view the work for SPARQL/RIF equally feasible as SPARQL/OWL and it would be a good signal to have interoperability with both. [edit] Assignment Seems to be worthwhile being discussed as an alternative for ProjectExpressions; there are several implementations. [edit] FunctionLibrary Question: What is the scope? Can we narrow the scope to commonly added functions in existing implementations here? [edit] AllNamedGraphs, Parameters, Composite Datasets I didn't see a strong discussion about these but at least according to Condorcet they seemed to have considerable support? I guess if someone wants to champion/push these strongly, they should start now, otherwise, I would be inclined to drop these, even if I miss them for interesting use cases. [edit] Parameterized Inference While advertising supported inference (part of Service Description) was mentioned from several sides, the majority of the group seems to see parameterizing inference on the query side too tricky to deal with at this point. I can live with dropping this and all below.
Received on Monday, 4 May 2009 22:29:50 UTC