- From: Franck Michel <franck.michel@cnrs.fr>
- Date: Mon, 1 Apr 2019 16:07:56 +0200
- To: public-sparql-12@w3.org
- Message-ID: <623f9aaa-408f-7daf-2e22-2d1ec97dd582@cnrs.fr>
Hi all, Thx Jürgen for starting this thread. I'm continuing this wishlist discussion started on the internal-sparql-12 list: - +1 on the whole reification question which is very urgently needed. RDF* and SPARQL* are certainly to be considered first. - +1 on Jörn's proposition for datatype and language agnostic literal matches - formal definition of the SERVICE + VAR pattern semantics, which is only informative in SPARQL 1.1.(https://www.w3.org/TR/2013/REC-sparql11-federated-query-20130321/#variableService) - formal position about how to handle the dereferencing of a named graph URI: should this return a few triples describing the named graph? Or should this return the content of the named graph? I personally would opt for the second option. - related to the 2 previous points: enable querying dereferenceable RDF sources, not only other SPARQL endpoints. This could be an extension of the SERVICE clause semantics (see for instance SPARQL-LD [1]) or another clause. The idea is to leverage, from a SPARQL query, the content simply available on the web as dereferenceable RDF content for which no SPARQL endpoint is available. [1] Fafalios P., Yannakis T. & Tzitzikas Y. (2016). Querying the Web of Data with SPARQL-LD. In Research and Advanced Technology for Digital Libraries vol. 9819, Fuhr, N., Kovács, L., Risse, T. & Nejdl, W. (Eds.), pp. 175–187. Cham. Springer International Publishing. Franck. Le 01/04/2019 à 15:55, Jürgen Jakobitsch a écrit : > hi there, > > as indicated by andy, we should carry on with this conversation on the > public mailing list.. > > i hereby restart the thread with my wishlist (i'm pretty sure there > also will be wiki page or other means to collect suggestions in the > near future) :-) > > 1. as a sucker of query optimization and the grand reducer of joins of > whatever sort, i really, really would appreciate > execution sequence hints or at the very least FROM in subqueries > and related a well defined sequence of what comes first: SERVICE or > subselect. > 2. as a sucker of "words are flowing out like endless rain" (beatles: > across the universe) i fully support any forms of stream capabilities. > rdf is just made > for streams, a query type a la STREAM ?x FROM <http..> WHERE { ... > 3. sometimes also very little things are required: a sequence (per > group or the whole result).. (this is for example possible with virtuoso) > 4. vectorization on the fly would also be neat, we wanna do cool stuff > like ML, cooccurences, linguistic statistics,... don't we? > 5. "split".. > or in general "set creating" functions.. this is usually only > possible with custom function these days, rdf4j for example requires > usage of an extended evaluation strategy, stardog can do it with > custom function, > as well as virtuoso with PL/SQL.. my preferred option would be > "split by regex" > > mtfbwy j > > *Jürgen Jakobitsch* > Senior Technical Consultant > Semantic Web Company GmbH > EU: +43-14021235 <tel:+43%201%204021235> > US: (415) 800-3776 <tel:(415)%20800-3776> > Mobile: +43-676-6212710 <tel:+43%20676%206212710> > https://www.poolparty.biz <https://www.poolparty.biz/> > https://www.semantic-web.com <https://www.semantic-web.com/> > > *Download E-Book*: Introducing Semantic AI > <https://www.poolparty.biz/machine-learning-meets-semantics/>
Received on Monday, 1 April 2019 14:08:25 UTC