40 likes | 56 Views
Querying RDF: SPARQL 1.2/2.0 and imperative query languages. Adrian Gschwend, Zazuko. SPARQL 1.2 & 2.0. SPARQL 1.2 Align functions we see everywhere (text search etc.) Add low-hanging fruits (various proposals/implementations) Does not break 1.0/1.1 SPARQL 2.0
E N D
Querying RDF: SPARQL 1.2/2.0 and imperative query languages Adrian Gschwend, Zazuko
SPARQL 1.2 & 2.0 • SPARQL 1.2 • Align functions we see everywhere (text search etc.) • Add low-hanging fruits (various proposals/implementations) • Does not break 1.0/1.1 • SPARQL 2.0 • More graph query stuff, like PATH (Stardog) • Page rank etc (see several of the position papers) • Might break 1.x compatibility
TinkerPop/Gremlin like graph traversals • Makes sense in some use cases, for example UI development • We (Zazuko) implemented clownface for JavaScript • Inspired by TinkerPop/Gremlin • Would it make sense to more formally define something for RDF?
How To be defined, ideas: • W3C community group • Reference implementations in JavaScript • Clownface: https://github.com/rdf-ext/clownface • SPARQL: We might prototype on top of Comunica, a modular framework for querying LD on the web: http://comunica.linkeddatafragments.org/