Warning:
This wiki has been archived and is now read-only.
Proposed Language and Protocol Extensions
From SPARQL Working Group
Virtuoso | ARQ | |
SPARQL Langugage Extensions | ||
Project Expressions (scalar expressions in SELECT) | Y | Y (doc) |
Scalar expressions in triple patterns | Y | |
Scalar expressions in CONSTRUCT | Y | |
Nested SELECT queries | Y | |
Aggregate Functions | Y | Y (doc) |
Scalar subqueries in expressions and existance | Y | |
XQuery-like pragmas | TBD | |
Full Text Search | Y (custom syntax) | Y (doc) Lucene syntax |
Property Paths | TBD | Y (doc) |
Basic Federated Query (SERVICE) | in progress | Y |
Control of Inference | Y | |
One-Of Group Pattern | TBD | |
Accessing RDF Collection | Y (doc1 doc2) | |
Update | Y | Y (spec) |
Limit Per Resource | N (redundand) | |
Negation | N (redundand) | |
Assignment (LET operator) | Y (doc) | |
XQuery-like pragmas | TBD | |
SAMPLE Aggregate | TBD | |
IRI() Built-In Function | Y | |
"@" operator (composing literal with language) | TBD | |
"^^" operator (composing literal with type) | TBD | |
SPARQL Protocol Extensions | ||
Parameters | Y | |
Execution Comments and Warnings | in progress | |
Timeout and Resource Constraints | Y | |
Cursors | maybe | |
Cost Model Interface | TBD |