Am 10.03.2015 um 18:22 schrieb Thomas Tanon:
I support Magnus point of view. WDQ is a very good
proof of concept but is,
I think, to limited to be the primary language of the Wikidata query
system.
It can be extended. What I want is a limited domain specific language tailored
to our primary use cases. Having it largely compatible with WDQ would be great.
I did not mean to imply that we have to accept the current limitations of WDQ.
I'm arguing that we should impose sensible limitations on queries, instead of
committing to support everything that is possible with SPARQL.
A possible solution is maybe to support two query
languages "as primary": 1
WDQ, at first, in order to have something working quickly 2 A safe subset
of SPARQL (if it is possible) that would be implemented later using the
experience got form the deployment of the first version of the query
system. Or, if it is not possible, an improved version of WDQ that would
break its current limitations.
Absolutely. I'd like to avoid any commitment to keeping the SPARQL interface
stable, though. That's why I'd limit it to labs-based usage.
-- daniel
--
Daniel Kinzler
Senior Software Developer
Wikimedia Deutschland
Gesellschaft zur Förderung Freien Wissens e.V.