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 | |