Implementation Survey (original) (raw)
SPARQL Query Language Implementation Report
This document reflects the tests reported at the time of the transition from SPARQL CR to SPARQL PR, 12 November 2007. For a more recent implementation report, see the periodically updated implementation report.
Summary of Results
This implementation report summarizes results from 14 implementations of the SPARQL Query Language for RDF against the RDF Data Access Working Group's query language test suite. Test results were received in EARL. Each test in the test suite was assigned to one or more facets, representing low-level details of the query language. These facets were matched into eleven high-level features of the query language for the purposes of determining interoperability. The working group examined the coverage of the test suite vis a vis these facets in order to assure that no elements of the SPARQL language were omitted in the test suite.
Note that many facets represent elements common to many queries, such as projecting variables, use of prefixed names, or matching triple patterns. This implementation report takes a conservative view of test failures: a failure of a test that covers five facets of the query language is counted against all five facets, even if it is likely that the implementation correctly implements the more basic of the five facets. Future work may slim down the mapping of tests to facets in order to highlight the particular facets that more complex test cases are intended to test.
The following table shows results from 14 implementations that submitted EARL results. An implementation's score for a particular feature represents the fraction of tests of that feature that the implementation passed. A test is considered associated with a feature is at least one of the test's facets maps into the feature.
The "best 2" column of the table represents the fraction of facets for each feature that are passed by at least two implementations. The presence of 1.00 in every cell in that column indicates that every identified feature of the query language has at least two implementations that successfully pass all tests that contain facets that map onto that feature.
The Working Group identified one feature, the REDUCED query modifier, that is not tested in the test suite. This report contains information on implementations' use of and support for REDUCED.
The REDUCED feature
SPARQL includes the REDUCED keyword, which allows a query processor to return any number of duplicate solutions from one (zero duplicates, as if DISTINCT were given) up to the number of duplicate results that the equivalent query without DISTINCT would produce. Because of this flexibility, the Working Group could not include interoperability tests for REDUCED in the test suite. Instead, the Working Group solicited information on implementations' use of and support for the REDUCED feature:
- From Steve Harris, JXT implementor:
I use it in two main ways:
There are ways I can answer certain queries by consulting indexes that get the complete set of values, but not the cardinality. Eg. the top level graph index lets me directly answer SELECT REDUCED ?g WHERE { GRAPH ?g { ?x ?y ?x } }.
Another way is just to reduce the size of result sets, but maintaining parallelism. When combining results from multiple backend servers the backend machines can all run DISTINCT/REDUCED operations and the results can be concatenated, without having to centrally process the results in order to guarantee DISTINCTness.
- Richard Newman. AllegroGraph implementor:
I implement ordering and duplicate elimination by collecting results into an in-memory data structure. Ordering requires all results to be collected before beginning output; DISTINCT merely requires collection during streaming.
Any time you use a query operation that would cause this behavior to be triggered -- for instance, specifying ORDER BY -- it suddenly becomes slightly more expensive to maintain duplicates, just for the sake of correctness.
REDUCED allows me to avoid tracking those duplicates. I can certainly imagine other areas where it could make life easier for implementations.
REDUCED also places almost no burden on implementations (as you say, they can just ignore it!), so I wouldn't like it to disappear.
- Benjamin Nowack, ARC:
- ARC's SPARQL parser allows and parses REDUCED.
- The query processor treats REDUCED identically to DISTINCT, queries with REDUCED return the same results as if DISTINCT was used instead.
Detailed Results
The following results represent, for each implementation, the fraction of tests passed per facet.
Algae2
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 1.00 |
AskQuery-no | 1.00 |
AskQuery | 1.00 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 0.98 |
BasicGraphPattern-spoDOT | 0.95 |
GroupGraphPattern-empty | 0.00 |
BasicGraphPattern-spopo | 1.00 |
BasicGraphPattern-spo | 0.95 |
BasicGraphPattern-spoo | 1.00 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 1.00 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
String-triple-doubleQuote | 1.00 |
RDFLiteral-rLANGTAG | 0.97 |
PrefixDecl-n | 0.99 |
PrefixedName-prefix | 1.00 |
GraphTerm-BooleanLiteral-true | 1.00 |
GraphTerm-BooleanLiteral-false | 1.00 |
RDFLiteral-datatype | 1.00 |
Verb-a | 1.00 |
NumericLiteral-rINTEGER | 0.87 |
WhereClause-noWhere | 0.92 |
WhereClause-where | 0.99 |
BlankNode-rANON | 1.00 |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
IRIref-rQ_IRI_REF | 0.87 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
GraphTerm-plus | 1.00 |
Collection-0 | 1.00 |
BlankNodePropertyList | 1.00 |
Var-rVAR1 | 0.96 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
NumericLiteral-rDOUBLE | 1.00 |
String-singleQuote | 1.00 |
PrefixedName-localname | 0.95 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-doubleQuote | 0.96 |
PrefixDecl-default | 0.95 |
String-triple-singleQuote | 1.00 |
PrefixedName-prefix-localname | 0.99 |
RDFLiteral-plain | 0.97 |
PrefixDecl-nonDefault | 0.99 |
FILTER clauses and expressions | |
PrimaryExpression-rBooleanLiteral | 1.00 |
BuiltInCall-isIRI | 1.00 |
RelationalExpression-ge | 1.00 |
BuiltInCall-datatype | 1.00 |
IRIrefOrFunction-cast-str | 1.00 |
RelationalExpression-le | 1.00 |
IRIrefOrFunction-iri | 1.00 |
BuiltInCall-str | 1.00 |
BuiltInCall-bound | 1.00 |
PrimaryExpression-function | 1.00 |
BuiltInCall-langMatches | 1.00 |
MultiplicativeExpression-n | 1.00 |
PrimaryExpression-IRIref | 1.00 |
RelationalExpression-eq | 0.95 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-flt | 1.00 |
UnaryExpression-NOT | 1.00 |
UnaryExpression-PLUS | 1.00 |
PrimaryExpression-rBuiltInCall | 1.00 |
IRIrefOrFunction-cast-dbl | 1.00 |
PrimaryExpression-rNumericLiteral | 0.84 |
UnaryExpression-MINUS | 1.00 |
PrimaryExpression-rRDFLiteral | 1.00 |
IRIrefOrFunction-cast-dec | 1.00 |
BuiltInCall-sameTerm | 1.00 |
RelationalExpression-ne | 1.00 |
PrimaryExpression-rVar | 0.97 |
IRIrefOrFunction-cast-int | 1.00 |
ConditionalOrExpression-n | 1.00 |
ConditionalAndExpression-n | 1.00 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-dT | 1.00 |
RelationalExpression-lt | 1.00 |
AdditiveExpression-n | 1.00 |
RegexExpression | 1.00 |
BuiltInCall-lang | 1.00 |
BuiltInCall-isLiteral | 1.00 |
IRIrefOrFunction-cast-bool | 1.00 |
RelationalExpression-gt | 1.00 |
RegexExpression-flags | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.88 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.90 |
DefaultGraphClause | 0.80 |
NamedGraphClause | 0.80 |
NamedGraphClause-n | 0.00 |
DefaultGraphClause-n | 0.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.92 |
SelectQuery-noDistinct-Var | 0.97 |
SelectQuery-Var-n | 0.95 |
SelectQuery-Distinct-Var | 1.00 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
LimitOffsetClauses-offset-limit | 1.00 |
OrderClause-n | 1.00 |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 1.00 |
OrderCondition-rFunctionCall | 1.00 |
OrderClause-1 | 1.00 |
OrderCondition-noSC | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 1.00 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderCondition-DESC | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.83 |
AllegroGraph
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 0.74 |
AskQuery-no | 0.74 |
AskQuery | 0.74 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
GroupGraphPattern-empty | 0.00 |
BasicGraphPattern-spospo | 0.76 |
BasicGraphPattern-spoDOT | 0.87 |
BasicGraphPattern-spopo | 1.00 |
BasicGraphPattern-spoo | 1.00 |
BasicGraphPattern-spo | 0.91 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
GraphTerm-BooleanLiteral-true | 1.00 |
RDFLiteral-rLANGTAG | 0.97 |
PrefixDecl-n | 0.91 |
GraphTerm-BooleanLiteral-false | 1.00 |
Verb-a | 1.00 |
RDFLiteral-datatype | 1.00 |
BlankNode-rANON | 1.00 |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
NumericLiteral-rINTEGER | 0.90 |
WhereClause-noWhere | 0.86 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
WhereClause-where | 0.92 |
GraphTerm-plus | 1.00 |
Collection-0 | 1.00 |
NumericLiteral-rDOUBLE | 1.00 |
IRIref-rQ_IRI_REF | 1.00 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
BlankNodePropertyList | 0.67 |
Var-rVAR1 | 0.90 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-singleQuote | 1.00 |
PrefixedName-localname | 0.93 |
String-triple-singleQuote | 1.00 |
String-doubleQuote | 0.96 |
PrefixDecl-default | 0.91 |
String-triple-doubleQuote | 1.00 |
PrefixedName-prefix-localname | 0.89 |
RDFLiteral-plain | 0.97 |
PrefixDecl-nonDefault | 0.91 |
PrefixedName-prefix | 1.00 |
FILTER clauses and expressions | |
PrimaryExpression-function | 1.00 |
BuiltInCall-isIRI | 1.00 |
MultiplicativeExpression-n | 1.00 |
BuiltInCall-datatype | 0.78 |
BuiltInCall-bound | 1.00 |
IRIrefOrFunction-cast-flt | 1.00 |
UnaryExpression-PLUS | 1.00 |
IRIrefOrFunction-iri | 0.79 |
BuiltInCall-str | 1.00 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-dbl | 1.00 |
BuiltInCall-langMatches | 1.00 |
UnaryExpression-MINUS | 1.00 |
PrimaryExpression-IRIref | 0.79 |
RelationalExpression-eq | 0.80 |
IRIrefOrFunction-cast-dec | 1.00 |
UnaryExpression-NOT | 0.83 |
PrimaryExpression-rBuiltInCall | 0.83 |
IRIrefOrFunction-cast-int | 1.00 |
PrimaryExpression-rNumericLiteral | 0.88 |
PrimaryExpression-rRDFLiteral | 1.00 |
IRIrefOrFunction-cast-dT | 1.00 |
BuiltInCall-sameTerm | 0.67 |
RegexExpression | 1.00 |
RelationalExpression-ne | 1.00 |
PrimaryExpression-rVar | 0.86 |
IRIrefOrFunction-cast-bool | 1.00 |
ConditionalOrExpression-n | 0.60 |
ConditionalAndExpression-n | 0.67 |
RegexExpression-flags | 1.00 |
BuiltInCall-isBlank | 1.00 |
RelationalExpression-lt | 0.60 |
AdditiveExpression-n | 0.73 |
PrimaryExpression-rBooleanLiteral | 1.00 |
BuiltInCall-lang | 1.00 |
RelationalExpression-ge | 1.00 |
BuiltInCall-isLiteral | 1.00 |
RelationalExpression-gt | 0.00 |
IRIrefOrFunction-cast-str | 1.00 |
RelationalExpression-le | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.83 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.71 |
DefaultGraphClause | 1.00 |
NamedGraphClause | 1.00 |
NamedGraphClause-n | 1.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.84 |
SelectQuery-noDistinct-Var | 0.97 |
SelectQuery-Var-n | 0.92 |
SelectQuery-Distinct-Var | 1.00 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 1.00 |
OrderCondition-rFunctionCall | 1.00 |
OrderClause-1 | 1.00 |
OrderCondition-noSC | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 1.00 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderCondition-DESC | 1.00 |
LimitOffsetClauses-offset-limit | 1.00 |
OrderClause-n | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.82 |
Anzo - Glitter
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 0.44 |
AskQuery-no | 0.44 |
AskQuery | 0.44 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 0.43 |
GroupGraphPattern-empty | 1.00 |
BasicGraphPattern-spoDOT | 0.71 |
BasicGraphPattern-spopo | 1.00 |
BasicGraphPattern-spoo | 1.00 |
BasicGraphPattern-spo | 0.93 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
GraphTerm-BooleanLiteral-true | 1.00 |
RDFLiteral-rLANGTAG | 0.91 |
PrefixDecl-n | 0.64 |
GraphTerm-BooleanLiteral-false | 1.00 |
Verb-a | 1.00 |
RDFLiteral-datatype | 0.83 |
BlankNode-rANON | 1.00 |
NumericLiteral-rDECIMAL | 0.50 |
BaseDecl | 1.00 |
NumericLiteral-rINTEGER | 0.90 |
WhereClause-noWhere | 0.85 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
WhereClause-where | 0.72 |
GraphTerm-plus | 0.50 |
Collection-0 | 1.00 |
IRIref-rQ_IRI_REF | 1.00 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
BlankNodePropertyList | 0.50 |
NumericLiteral-rDOUBLE | 0.50 |
Var-rVAR1 | 0.77 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-singleQuote | 1.00 |
PrefixedName-localname | 0.80 |
String-triple-singleQuote | 1.00 |
String-doubleQuote | 0.89 |
PrefixDecl-default | 0.82 |
String-triple-doubleQuote | 1.00 |
PrefixedName-prefix-localname | 0.61 |
RDFLiteral-plain | 0.91 |
PrefixDecl-nonDefault | 0.67 |
PrefixedName-prefix | 1.00 |
FILTER clauses and expressions | |
IRIrefOrFunction-cast-str | 1.00 |
BuiltInCall-isIRI | 1.00 |
RelationalExpression-le | 1.00 |
BuiltInCall-datatype | 0.37 |
BuiltInCall-bound | 1.00 |
PrimaryExpression-function | 0.14 |
MultiplicativeExpression-n | 1.00 |
IRIrefOrFunction-iri | 0.40 |
BuiltInCall-str | 0.67 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-flt | 0.00 |
BuiltInCall-langMatches | 1.00 |
UnaryExpression-PLUS | 1.00 |
PrimaryExpression-IRIref | 0.40 |
RelationalExpression-eq | 0.54 |
IRIrefOrFunction-cast-dbl | 0.00 |
UnaryExpression-NOT | 0.83 |
UnaryExpression-MINUS | 1.00 |
PrimaryExpression-rBuiltInCall | 0.48 |
IRIrefOrFunction-cast-dec | 0.00 |
PrimaryExpression-rNumericLiteral | 0.92 |
PrimaryExpression-rRDFLiteral | 0.86 |
IRIrefOrFunction-cast-int | 0.00 |
BuiltInCall-sameTerm | 0.00 |
RelationalExpression-ne | 0.60 |
PrimaryExpression-rVar | 0.68 |
IRIrefOrFunction-cast-dT | 0.00 |
ConditionalOrExpression-n | 1.00 |
ConditionalAndExpression-n | 0.50 |
RegexExpression | 1.00 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-bool | 0.00 |
RelationalExpression-lt | 1.00 |
AdditiveExpression-n | 0.42 |
RegexExpression-flags | 1.00 |
BuiltInCall-lang | 1.00 |
BuiltInCall-isLiteral | 1.00 |
RelationalExpression-gt | 1.00 |
PrimaryExpression-rBooleanLiteral | 1.00 |
RelationalExpression-ge | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 1.00 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 1.00 |
DefaultGraphClause | 1.00 |
NamedGraphClause | 1.00 |
NamedGraphClause-n | 1.00 |
DefaultGraphClause-n | 1.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.83 |
SelectQuery-noDistinct-Var | 0.83 |
SelectQuery-Var-n | 0.84 |
SelectQuery-Distinct-Var | 0.75 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 1.00 |
OrderCondition-rFunctionCall | 1.00 |
OrderClause-1 | 1.00 |
OrderCondition-noSC | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 1.00 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderCondition-DESC | 1.00 |
LimitOffsetClauses-offset-limit | 1.00 |
OrderClause-n | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 1.00 |
ARC
facet | ratio |
---|---|
ASK query form | |
AskQuery | 0.58 |
AskQuery-yes | 0.58 |
AskQuery-no | 0.58 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spopo | 0.79 |
BasicGraphPattern-spospo | 0.55 |
BasicGraphPattern-spoDOT | 0.70 |
BasicGraphPattern-spoo | 1.00 |
BasicGraphPattern-spo | 0.65 |
GroupGraphPattern-empty | 1.00 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 1.00 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
NumericLiteral-rDOUBLE | 0.50 |
RDFLiteral-rLANGTAG | 0.69 |
PrefixDecl-n | 0.65 |
GraphTerm-plus | 1.00 |
Collection-0 | 1.00 |
BlankNodePropertyList | 0.12 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
WhereClause-noWhere | 0.65 |
WhereClause-where | 0.70 |
String-triple-singleQuote | 0.50 |
IRIref-rQ_IRI_REF | 0.30 |
String-triple-doubleQuote | 1.00 |
Var-rVAR1 | 0.67 |
PrefixedName-prefix | 1.00 |
GraphTerm-BooleanLiteral-true | 1.00 |
String-singleQuote | 0.50 |
PrefixedName-localname | 0.72 |
GraphTerm-BooleanLiteral-false | 1.00 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
RDFLiteral-datatype | 0.71 |
String-doubleQuote | 0.71 |
PrefixDecl-default | 0.65 |
Verb-a | 0.71 |
NumericLiteral-rINTEGER | 0.88 |
PrefixedName-prefix-localname | 0.62 |
RDFLiteral-plain | 0.69 |
PrefixDecl-nonDefault | 0.68 |
BlankNode-rANON | 0.89 |
FILTER clauses and expressions | |
PrimaryExpression-rNumericLiteral | 0.86 |
IRIrefOrFunction-cast-int | 0.00 |
BuiltInCall-isIRI | 1.00 |
BuiltInCall-datatype | 0.35 |
IRIrefOrFunction-cast-dT | 0.00 |
RegexExpression | 0.67 |
IRIrefOrFunction-iri | 0.39 |
BuiltInCall-str | 0.83 |
ConditionalOrExpression-n | 0.60 |
IRIrefOrFunction-cast-bool | 0.00 |
BuiltInCall-langMatches | 1.00 |
RegexExpression-flags | 1.00 |
PrimaryExpression-IRIref | 0.39 |
RelationalExpression-eq | 0.55 |
RelationalExpression-lt | 0.64 |
UnaryExpression-NOT | 0.83 |
PrimaryExpression-rBooleanLiteral | 1.00 |
RelationalExpression-ge | 1.00 |
PrimaryExpression-rBuiltInCall | 0.53 |
RelationalExpression-gt | 0.00 |
IRIrefOrFunction-cast-str | 0.00 |
RelationalExpression-le | 1.00 |
PrimaryExpression-rRDFLiteral | 0.72 |
BuiltInCall-sameTerm | 0.00 |
PrimaryExpression-function | 0.00 |
RelationalExpression-ne | 0.40 |
MultiplicativeExpression-n | 1.00 |
PrimaryExpression-rVar | 0.62 |
ConditionalAndExpression-n | 0.43 |
IRIrefOrFunction-cast-flt | 0.00 |
UnaryExpression-PLUS | 1.00 |
BuiltInCall-isBlank | 1.00 |
AdditiveExpression-n | 0.56 |
BuiltInCall-bound | 1.00 |
IRIrefOrFunction-cast-dbl | 0.00 |
BuiltInCall-lang | 0.86 |
UnaryExpression-MINUS | 1.00 |
BuiltInCall-isLiteral | 1.00 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-dec | 0.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.77 |
RDF datasets. Default and named graphs. GRAPH keyword | |
DefaultGraphClause | 0.12 |
NamedGraphClause | 0.12 |
NamedGraphClause-n | 0.00 |
GraphGraphPattern | 0.21 |
DefaultGraphClause-n | 0.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.59 |
SelectQuery-noDistinct-Var | 0.72 |
SelectQuery-Var-n | 0.80 |
SelectQuery-Distinct-Var | 0.92 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
OrderCondition-rFunctionCall | 0.00 |
OrderClause-1 | 0.78 |
OrderCondition-noSC | 0.84 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-ASC | 0.60 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-DESC | 0.60 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderClause-n | 1.00 |
LimitOffsetClauses-offset-limit | 1.00 |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 0.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.43 |
ARQ
facet | ratio |
---|---|
ASK query form | |
AskQuery | 1.00 |
AskQuery-yes | 1.00 |
AskQuery-no | 1.00 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
GroupGraphPattern-empty | 1.00 |
BasicGraphPattern-spospo | 1.00 |
BasicGraphPattern-spoDOT | 1.00 |
BasicGraphPattern-spopo | 1.00 |
BasicGraphPattern-spoo | 1.00 |
BasicGraphPattern-spo | 1.00 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 1.00 |
CONSTRUCT query form | |
ConstructTriples-unbound | 1.00 |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
Verb-a | 1.00 |
RDFLiteral-datatype | 1.00 |
RDFLiteral-rLANGTAG | 1.00 |
PrefixDecl-n | 1.00 |
BlankNode-rANON | 1.00 |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
NumericLiteral-rINTEGER | 1.00 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
GraphTerm-plus | 1.00 |
Collection-0 | 1.00 |
NumericLiteral-rDOUBLE | 1.00 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
BlankNodePropertyList | 1.00 |
WhereClause-noWhere | 1.00 |
WhereClause-where | 1.00 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
IRIref-rQ_IRI_REF | 1.00 |
String-triple-singleQuote | 1.00 |
Var-rVAR1 | 1.00 |
String-triple-doubleQuote | 1.00 |
String-singleQuote | 1.00 |
PrefixedName-localname | 1.00 |
PrefixedName-prefix | 1.00 |
GraphTerm-BooleanLiteral-true | 1.00 |
String-doubleQuote | 1.00 |
PrefixDecl-default | 1.00 |
GraphTerm-BooleanLiteral-false | 1.00 |
PrefixedName-prefix-localname | 1.00 |
RDFLiteral-plain | 1.00 |
PrefixDecl-nonDefault | 1.00 |
FILTER clauses and expressions | |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-flt | 1.00 |
BuiltInCall-isIRI | 1.00 |
UnaryExpression-MINUS | 1.00 |
BuiltInCall-datatype | 1.00 |
IRIrefOrFunction-cast-dbl | 1.00 |
IRIrefOrFunction-iri | 1.00 |
BuiltInCall-str | 1.00 |
PrimaryExpression-rNumericLiteral | 1.00 |
IRIrefOrFunction-cast-dec | 1.00 |
BuiltInCall-langMatches | 1.00 |
PrimaryExpression-IRIref | 1.00 |
RelationalExpression-eq | 1.00 |
IRIrefOrFunction-cast-int | 1.00 |
UnaryExpression-NOT | 1.00 |
RegexExpression | 1.00 |
PrimaryExpression-rBuiltInCall | 1.00 |
IRIrefOrFunction-cast-dT | 1.00 |
ConditionalOrExpression-n | 1.00 |
RegexExpression-flags | 1.00 |
PrimaryExpression-rRDFLiteral | 1.00 |
IRIrefOrFunction-cast-bool | 1.00 |
RelationalExpression-lt | 1.00 |
AdditiveExpression-n | 1.00 |
PrimaryExpression-rBooleanLiteral | 1.00 |
RelationalExpression-ne | 1.00 |
RelationalExpression-ge | 1.00 |
PrimaryExpression-rVar | 1.00 |
RelationalExpression-gt | 1.00 |
ConditionalAndExpression-n | 1.00 |
RelationalExpression-le | 1.00 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-str | 1.00 |
BuiltInCall-lang | 1.00 |
MultiplicativeExpression-n | 1.00 |
BuiltInCall-isLiteral | 1.00 |
BuiltInCall-bound | 1.00 |
PrimaryExpression-function | 1.00 |
UnaryExpression-PLUS | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 1.00 |
RDF datasets. Default and named graphs. GRAPH keyword | |
DefaultGraphClause | 1.00 |
NamedGraphClause | 1.00 |
NamedGraphClause-n | 1.00 |
GraphGraphPattern | 1.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 1.00 |
SelectQuery-Distinct-Var | 1.00 |
SelectQuery-noDistinct-Var | 1.00 |
SelectQuery-Distinct-star | 1.00 |
SelectQuery-Var-n | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
OrderCondition-rFunctionCall | 1.00 |
OrderClause-1 | 1.00 |
OrderCondition-noSC | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 1.00 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderCondition-DESC | 1.00 |
LimitOffsetClauses-offset-limit | 1.00 |
OrderClause-n | 1.00 |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 1.00 |
cwm
facet | ratio |
---|---|
ASK query form | |
AskQuery | 0.90 |
AskQuery-yes | 0.90 |
AskQuery-no | 0.90 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
GroupGraphPattern-empty | 0.00 |
BasicGraphPattern-spopo | 0.11 |
BasicGraphPattern-spospo | 0.89 |
BasicGraphPattern-spoDOT | 0.64 |
BasicGraphPattern-spo | 0.43 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.81 |
CONSTRUCT query form | |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
ConstructTriples | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
RDFLiteral-datatype | 0.83 |
RDFLiteral-rLANGTAG | 0.43 |
PrefixDecl-n | 0.63 |
NumericLiteral-rINTEGER | 0.75 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
BlankNodePropertyList | 0.33 |
WhereClause-noWhere | 0.42 |
WhereClause-where | 0.63 |
IRIref-rQ_IRI_REF | 0.00 |
BlankNode-rANON | 0.00 |
Var-rVAR1 | 0.54 |
Verb-a | 0.20 |
String-singleQuote | 1.00 |
PrefixedName-localname | 0.52 |
GraphTerm-BooleanLiteral-true | 1.00 |
String-doubleQuote | 0.36 |
PrefixDecl-default | 0.46 |
PrefixedName-prefix-localname | 0.65 |
RDFLiteral-plain | 0.43 |
PrefixDecl-nonDefault | 0.60 |
FILTER clauses and expressions | |
BuiltInCall-bound | 0.67 |
BuiltInCall-isIRI | 0.00 |
BuiltInCall-datatype | 0.82 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-iri | 0.82 |
BuiltInCall-str | 0.00 |
PrimaryExpression-rNumericLiteral | 0.79 |
BuiltInCall-langMatches | 0.00 |
PrimaryExpression-IRIref | 0.82 |
RelationalExpression-eq | 0.73 |
UnaryExpression-NOT | 0.80 |
PrimaryExpression-rBuiltInCall | 0.65 |
ConditionalOrExpression-n | 0.40 |
PrimaryExpression-rRDFLiteral | 0.37 |
RegexExpression | 0.67 |
RelationalExpression-lt | 0.60 |
AdditiveExpression-n | 0.87 |
RelationalExpression-ne | 0.60 |
PrimaryExpression-rVar | 0.58 |
RegexExpression-flags | 0.00 |
RelationalExpression-gt | 0.00 |
BuiltInCall-isBlank | 0.00 |
BuiltInCall-lang | 0.29 |
BuiltInCall-isLiteral | 0.00 |
PrimaryExpression-rBooleanLiteral | 1.00 |
ConditionalAndExpression-n | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.62 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.44 |
SelectQuery-noDistinct-Var | 0.39 |
SelectQuery-Var-n | 0.38 |
SelectQuery-Distinct-Var | 0.40 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
OrderCondition-rVar | 0.00 |
OrderCondition-ASC | 0.00 |
OrderCondition-DESC | 0.00 |
OrderClause-n | 0.00 |
OrderCondition-rBrackettedExpression | 0.00 |
OrderCondition-rBuiltInCall | 0.00 |
OrderCondition-rFunctionCall | 0.00 |
OrderClause-1 | 0.00 |
OrderCondition-noSC | 0.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.33 |
JXT
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 1.00 |
AskQuery-no | 1.00 |
AskQuery | 1.00 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 0.93 |
GroupGraphPattern-empty | 0.00 |
BasicGraphPattern-spoDOT | 0.92 |
BasicGraphPattern-spopo | 0.90 |
BasicGraphPattern-spo | 0.71 |
BasicGraphPattern-spoo | 1.00 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.85 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
String-triple-doubleQuote | 0.50 |
RDFLiteral-rLANGTAG | 0.94 |
PrefixDecl-n | 0.96 |
PrefixedName-prefix | 1.00 |
GraphTerm-BooleanLiteral-true | 1.00 |
GraphTerm-BooleanLiteral-false | 1.00 |
RDFLiteral-datatype | 0.86 |
Verb-a | 0.57 |
NumericLiteral-rINTEGER | 0.76 |
WhereClause-noWhere | 0.68 |
WhereClause-where | 0.98 |
BlankNode-rANON | 0.94 |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
IRIref-rQ_IRI_REF | 0.42 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
GraphTerm-plus | 0.50 |
Collection-0 | 1.00 |
BlankNodePropertyList | 1.00 |
NumericLiteral-rDOUBLE | 0.50 |
Var-rVAR1 | 0.85 |
GraphTerm-minus | 0.50 |
Collection-1 | 1.00 |
String-singleQuote | 1.00 |
PrefixedName-localname | 0.88 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-doubleQuote | 0.96 |
PrefixDecl-default | 0.80 |
String-triple-singleQuote | 1.00 |
PrefixedName-prefix-localname | 0.98 |
RDFLiteral-plain | 0.94 |
PrefixDecl-nonDefault | 0.96 |
FILTER clauses and expressions | |
IRIrefOrFunction-cast-str | 1.00 |
BuiltInCall-isIRI | 1.00 |
RelationalExpression-le | 1.00 |
BuiltInCall-datatype | 1.00 |
PrimaryExpression-function | 1.00 |
MultiplicativeExpression-n | 1.00 |
IRIrefOrFunction-iri | 1.00 |
BuiltInCall-str | 1.00 |
BuiltInCall-bound | 0.67 |
IRIrefOrFunction-cast-flt | 1.00 |
BuiltInCall-langMatches | 1.00 |
UnaryExpression-PLUS | 1.00 |
PrimaryExpression-IRIref | 1.00 |
RelationalExpression-eq | 0.91 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-dbl | 1.00 |
UnaryExpression-NOT | 0.83 |
UnaryExpression-MINUS | 1.00 |
PrimaryExpression-rBuiltInCall | 0.95 |
IRIrefOrFunction-cast-dec | 1.00 |
PrimaryExpression-rNumericLiteral | 0.79 |
PrimaryExpression-rRDFLiteral | 1.00 |
IRIrefOrFunction-cast-int | 1.00 |
BuiltInCall-sameTerm | 0.00 |
RelationalExpression-ne | 1.00 |
PrimaryExpression-rVar | 0.93 |
IRIrefOrFunction-cast-dT | 1.00 |
ConditionalOrExpression-n | 0.80 |
ConditionalAndExpression-n | 0.33 |
RegexExpression | 1.00 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-bool | 1.00 |
RelationalExpression-lt | 1.00 |
AdditiveExpression-n | 1.00 |
RegexExpression-flags | 1.00 |
BuiltInCall-lang | 1.00 |
BuiltInCall-isLiteral | 1.00 |
RelationalExpression-gt | 1.00 |
PrimaryExpression-rBooleanLiteral | 1.00 |
RelationalExpression-ge | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.62 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.24 |
DefaultGraphClause | 0.14 |
NamedGraphClause | 0.14 |
NamedGraphClause-n | 0.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.58 |
SelectQuery-noDistinct-Var | 0.94 |
SelectQuery-Var-n | 0.89 |
SelectQuery-Distinct-Var | 1.00 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
LimitOffsetClauses-offset-limit | 1.00 |
OrderClause-n | 1.00 |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 1.00 |
OrderCondition-rFunctionCall | 1.00 |
OrderClause-1 | 1.00 |
OrderCondition-noSC | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 1.00 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderCondition-DESC | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.27 |
OpenRDF Sesame
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 1.00 |
AskQuery-no | 1.00 |
AskQuery | 1.00 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 0.97 |
GroupGraphPattern-empty | 0.50 |
BasicGraphPattern-spoDOT | 0.92 |
BasicGraphPattern-spopo | 0.50 |
BasicGraphPattern-spo | 0.64 |
BasicGraphPattern-spoo | 1.00 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.89 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
String-triple-doubleQuote | 1.00 |
RDFLiteral-rLANGTAG | 0.95 |
PrefixDecl-n | 0.91 |
PrefixedName-prefix | 1.00 |
GraphTerm-BooleanLiteral-true | 1.00 |
GraphTerm-BooleanLiteral-false | 1.00 |
RDFLiteral-datatype | 1.00 |
Verb-a | 0.93 |
NumericLiteral-rINTEGER | 0.93 |
WhereClause-noWhere | 0.85 |
WhereClause-where | 0.75 |
BlankNode-rANON | 0.19 |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
IRIref-rQ_IRI_REF | 0.30 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
GraphTerm-plus | 1.00 |
Collection-0 | 1.00 |
BlankNodePropertyList | 1.00 |
NumericLiteral-rDOUBLE | 0.75 |
Var-rVAR1 | 0.79 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
String-singleQuote | 1.00 |
PrefixedName-localname | 0.82 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-doubleQuote | 0.95 |
PrefixDecl-default | 0.77 |
String-triple-singleQuote | 1.00 |
PrefixedName-prefix-localname | 0.82 |
RDFLiteral-plain | 0.95 |
PrefixDecl-nonDefault | 0.87 |
FILTER clauses and expressions | |
IRIrefOrFunction-cast-str | 0.50 |
BuiltInCall-isIRI | 1.00 |
RelationalExpression-le | 1.00 |
BuiltInCall-datatype | 0.91 |
PrimaryExpression-function | 0.50 |
MultiplicativeExpression-n | 1.00 |
IRIrefOrFunction-iri | 0.92 |
BuiltInCall-str | 0.83 |
BuiltInCall-bound | 1.00 |
IRIrefOrFunction-cast-flt | 0.50 |
BuiltInCall-langMatches | 1.00 |
UnaryExpression-PLUS | 1.00 |
PrimaryExpression-IRIref | 0.92 |
RelationalExpression-eq | 0.90 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-dbl | 0.50 |
UnaryExpression-NOT | 0.92 |
UnaryExpression-MINUS | 1.00 |
PrimaryExpression-rBuiltInCall | 0.93 |
IRIrefOrFunction-cast-dec | 0.50 |
PrimaryExpression-rNumericLiteral | 0.92 |
PrimaryExpression-rRDFLiteral | 0.95 |
IRIrefOrFunction-cast-int | 0.50 |
BuiltInCall-sameTerm | 0.83 |
RelationalExpression-ne | 1.00 |
PrimaryExpression-rVar | 0.84 |
IRIrefOrFunction-cast-dT | 0.50 |
ConditionalOrExpression-n | 1.00 |
ConditionalAndExpression-n | 0.86 |
RegexExpression | 0.83 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-bool | 0.50 |
RelationalExpression-lt | 1.00 |
AdditiveExpression-n | 0.97 |
RegexExpression-flags | 1.00 |
BuiltInCall-lang | 1.00 |
BuiltInCall-isLiteral | 1.00 |
RelationalExpression-gt | 1.00 |
PrimaryExpression-rBooleanLiteral | 1.00 |
RelationalExpression-ge | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.92 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.50 |
DefaultGraphClause | 0.06 |
NamedGraphClause | 0.06 |
NamedGraphClause-n | 0.00 |
DefaultGraphClause-n | 0.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.78 |
SelectQuery-noDistinct-Var | 0.74 |
SelectQuery-Var-n | 0.83 |
SelectQuery-Distinct-Var | 0.62 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
LimitOffsetClauses-offset-limit | 0.00 |
OrderClause-n | 0.00 |
OrderCondition-rBrackettedExpression | 0.00 |
OrderCondition-rBuiltInCall | 0.00 |
OrderCondition-rFunctionCall | 0.00 |
OrderClause-1 | 0.00 |
OrderCondition-noSC | 0.00 |
LimitOffsetClauses-limit | 0.00 |
OrderCondition-rVar | 0.00 |
LimitOffsetClauses-offset | 0.00 |
OrderCondition-ASC | 0.00 |
LimitOffsetClauses-limit-offset | 0.00 |
OrderCondition-DESC | 0.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.65 |
Pellet
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 0.09 |
AskQuery-no | 0.09 |
AskQuery | 0.09 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 0.02 |
BasicGraphPattern-spoDOT | 0.03 |
GroupGraphPattern-empty | 0.00 |
BasicGraphPattern-spopo | 0.50 |
BasicGraphPattern-spo | 0.14 |
BasicGraphPattern-spoo | 1.00 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.00 |
CONSTRUCT query form | |
ConstructTriples | 0.20 |
ConstructTriples-bound | 0.20 |
ConstructTriples-unbound | 0.20 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
String-triple-doubleQuote | 0.00 |
RDFLiteral-rLANGTAG | 0.03 |
PrefixDecl-n | 0.11 |
PrefixedName-prefix | 0.00 |
GraphTerm-BooleanLiteral-true | 0.00 |
GraphTerm-BooleanLiteral-false | 0.00 |
RDFLiteral-datatype | 0.00 |
Verb-a | 0.14 |
NumericLiteral-rINTEGER | 0.10 |
WhereClause-noWhere | 0.03 |
WhereClause-where | 0.17 |
BlankNode-rANON | 0.06 |
NumericLiteral-rDECIMAL | 0.00 |
BaseDecl | 0.50 |
IRIref-rQ_IRI_REF | 0.13 |
BlankNode-rBLANK_NODE_LABEL | 0.00 |
GraphTerm-plus | 0.00 |
Collection-0 | 0.00 |
BlankNodePropertyList | 0.50 |
Var-rVAR1 | 0.10 |
GraphTerm-minus | 0.00 |
Collection-1 | 0.00 |
NumericLiteral-rDOUBLE | 0.00 |
String-singleQuote | 0.00 |
PrefixedName-localname | 0.07 |
Var-rVAR2 | 0.00 |
Collection-n | 0.00 |
String-doubleQuote | 0.04 |
PrefixDecl-default | 0.06 |
String-triple-singleQuote | 0.00 |
PrefixedName-prefix-localname | 0.20 |
RDFLiteral-plain | 0.03 |
PrefixDecl-nonDefault | 0.13 |
FILTER clauses and expressions | |
PrimaryExpression-rBooleanLiteral | 0.00 |
BuiltInCall-isIRI | 0.00 |
RelationalExpression-ge | 0.00 |
BuiltInCall-datatype | 0.00 |
IRIrefOrFunction-cast-str | 0.00 |
RelationalExpression-le | 0.00 |
IRIrefOrFunction-iri | 0.00 |
BuiltInCall-str | 0.00 |
BuiltInCall-bound | 0.00 |
PrimaryExpression-function | 0.00 |
BuiltInCall-langMatches | 0.00 |
MultiplicativeExpression-n | 0.00 |
PrimaryExpression-IRIref | 0.00 |
RelationalExpression-eq | 0.00 |
PrimaryExpression-rBrackettedExpression | 0.00 |
IRIrefOrFunction-cast-flt | 0.00 |
UnaryExpression-NOT | 0.00 |
UnaryExpression-PLUS | 0.00 |
PrimaryExpression-rBuiltInCall | 0.00 |
IRIrefOrFunction-cast-dbl | 0.00 |
PrimaryExpression-rNumericLiteral | 0.00 |
UnaryExpression-MINUS | 0.00 |
PrimaryExpression-rRDFLiteral | 0.00 |
IRIrefOrFunction-cast-dec | 0.00 |
BuiltInCall-sameTerm | 0.00 |
RelationalExpression-ne | 0.00 |
PrimaryExpression-rVar | 0.05 |
IRIrefOrFunction-cast-int | 0.00 |
ConditionalOrExpression-n | 0.00 |
ConditionalAndExpression-n | 0.00 |
BuiltInCall-isBlank | 0.00 |
IRIrefOrFunction-cast-dT | 0.00 |
RelationalExpression-lt | 0.00 |
AdditiveExpression-n | 0.03 |
RegexExpression | 0.00 |
BuiltInCall-lang | 0.00 |
BuiltInCall-isLiteral | 0.00 |
IRIrefOrFunction-cast-bool | 0.00 |
RelationalExpression-gt | 0.00 |
RegexExpression-flags | 0.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.00 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.00 |
DefaultGraphClause | 0.00 |
NamedGraphClause | 0.00 |
NamedGraphClause-n | 0.00 |
DefaultGraphClause-n | 0.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.06 |
SelectQuery-noDistinct-Var | 0.14 |
SelectQuery-Var-n | 0.13 |
SelectQuery-Distinct-Var | 0.12 |
SelectQuery-Distinct-star | 0.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
LimitOffsetClauses-offset-limit | 0.00 |
OrderClause-n | 1.00 |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 0.00 |
OrderCondition-rFunctionCall | 0.00 |
OrderClause-1 | 0.32 |
OrderCondition-noSC | 0.26 |
LimitOffsetClauses-limit | 0.25 |
OrderCondition-rVar | 0.25 |
LimitOffsetClauses-offset | 0.00 |
OrderCondition-ASC | 0.40 |
LimitOffsetClauses-limit-offset | 0.00 |
OrderCondition-DESC | 0.40 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.00 |
Pyrrho DBMS
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 1.00 |
AskQuery-no | 1.00 |
AskQuery | 1.00 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 1.00 |
BasicGraphPattern-spoDOT | 1.00 |
GroupGraphPattern-empty | 1.00 |
BasicGraphPattern-spopo | 1.00 |
BasicGraphPattern-spo | 1.00 |
BasicGraphPattern-spoo | 1.00 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.93 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
String-triple-doubleQuote | 1.00 |
RDFLiteral-rLANGTAG | 1.00 |
PrefixDecl-n | 1.00 |
PrefixedName-prefix | 1.00 |
GraphTerm-BooleanLiteral-true | 1.00 |
GraphTerm-BooleanLiteral-false | 1.00 |
RDFLiteral-datatype | 1.00 |
Verb-a | 1.00 |
NumericLiteral-rINTEGER | 1.00 |
WhereClause-noWhere | 1.00 |
WhereClause-where | 1.00 |
BlankNode-rANON | 1.00 |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
IRIref-rQ_IRI_REF | 1.00 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
GraphTerm-plus | 1.00 |
Collection-0 | 1.00 |
BlankNodePropertyList | 1.00 |
Var-rVAR1 | 1.00 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
NumericLiteral-rDOUBLE | 1.00 |
String-singleQuote | 1.00 |
PrefixedName-localname | 1.00 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-doubleQuote | 1.00 |
PrefixDecl-default | 1.00 |
String-triple-singleQuote | 1.00 |
PrefixedName-prefix-localname | 1.00 |
RDFLiteral-plain | 1.00 |
PrefixDecl-nonDefault | 1.00 |
FILTER clauses and expressions | |
PrimaryExpression-rBooleanLiteral | 1.00 |
BuiltInCall-isIRI | 1.00 |
RelationalExpression-ge | 1.00 |
BuiltInCall-datatype | 1.00 |
IRIrefOrFunction-cast-str | 1.00 |
RelationalExpression-le | 1.00 |
IRIrefOrFunction-iri | 1.00 |
BuiltInCall-str | 1.00 |
BuiltInCall-bound | 1.00 |
PrimaryExpression-function | 1.00 |
BuiltInCall-langMatches | 1.00 |
MultiplicativeExpression-n | 1.00 |
PrimaryExpression-IRIref | 1.00 |
RelationalExpression-eq | 1.00 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-flt | 1.00 |
UnaryExpression-NOT | 1.00 |
UnaryExpression-PLUS | 1.00 |
PrimaryExpression-rBuiltInCall | 1.00 |
IRIrefOrFunction-cast-dbl | 1.00 |
PrimaryExpression-rNumericLiteral | 1.00 |
UnaryExpression-MINUS | 1.00 |
PrimaryExpression-rRDFLiteral | 1.00 |
IRIrefOrFunction-cast-dec | 1.00 |
BuiltInCall-sameTerm | 1.00 |
RelationalExpression-ne | 1.00 |
PrimaryExpression-rVar | 1.00 |
IRIrefOrFunction-cast-int | 1.00 |
ConditionalOrExpression-n | 1.00 |
ConditionalAndExpression-n | 1.00 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-dT | 1.00 |
RelationalExpression-lt | 1.00 |
AdditiveExpression-n | 1.00 |
RegexExpression | 1.00 |
BuiltInCall-lang | 1.00 |
BuiltInCall-isLiteral | 1.00 |
IRIrefOrFunction-cast-bool | 1.00 |
RelationalExpression-gt | 1.00 |
RegexExpression-flags | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 1.00 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 1.00 |
DefaultGraphClause | 1.00 |
NamedGraphClause | 1.00 |
NamedGraphClause-n | 1.00 |
DefaultGraphClause-n | 1.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 1.00 |
SelectQuery-noDistinct-Var | 1.00 |
SelectQuery-Var-n | 1.00 |
SelectQuery-Distinct-Var | 1.00 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
LimitOffsetClauses-offset-limit | 1.00 |
OrderClause-n | 1.00 |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 1.00 |
OrderCondition-rFunctionCall | 1.00 |
OrderClause-1 | 1.00 |
OrderCondition-noSC | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 1.00 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderCondition-DESC | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 1.00 |
Rasqal
facet | ratio |
---|---|
ASK query form | |
AskQuery | 0.41 |
AskQuery-yes | 0.41 |
AskQuery-no | 0.41 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 0.47 |
GroupGraphPattern-empty | 0.00 |
BasicGraphPattern-spoDOT | 0.65 |
BasicGraphPattern-spopo | 0.70 |
BasicGraphPattern-spoo | 1.00 |
BasicGraphPattern-spo | 0.69 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.99 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
GraphTerm-BooleanLiteral-true | 1.00 |
RDFLiteral-datatype | 0.71 |
RDFLiteral-rLANGTAG | 0.82 |
PrefixDecl-n | 0.60 |
GraphTerm-BooleanLiteral-false | 1.00 |
NumericLiteral-rINTEGER | 0.63 |
Verb-a | 0.29 |
BlankNode-rANON | 0.81 |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
BlankNodePropertyList | 0.50 |
WhereClause-noWhere | 0.63 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
WhereClause-where | 0.72 |
GraphTerm-plus | 1.00 |
Collection-0 | 1.00 |
IRIref-rQ_IRI_REF | 0.67 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
NumericLiteral-rDOUBLE | 0.50 |
Var-rVAR1 | 0.68 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-singleQuote | 0.00 |
PrefixedName-localname | 0.78 |
String-triple-singleQuote | 1.00 |
String-doubleQuote | 0.86 |
PrefixDecl-default | 0.73 |
String-triple-doubleQuote | 1.00 |
PrefixedName-prefix-localname | 0.61 |
RDFLiteral-plain | 0.82 |
PrefixDecl-nonDefault | 0.62 |
PrefixedName-prefix | 1.00 |
FILTER clauses and expressions | |
BuiltInCall-bound | 0.67 |
IRIrefOrFunction-cast-str | 1.00 |
BuiltInCall-isIRI | 1.00 |
RelationalExpression-le | 1.00 |
BuiltInCall-datatype | 0.44 |
PrimaryExpression-rBrackettedExpression | 1.00 |
PrimaryExpression-function | 1.00 |
MultiplicativeExpression-n | 1.00 |
IRIrefOrFunction-iri | 0.47 |
BuiltInCall-str | 0.83 |
ConditionalAndExpression-n | 0.50 |
PrimaryExpression-rNumericLiteral | 0.68 |
IRIrefOrFunction-cast-flt | 1.00 |
BuiltInCall-langMatches | 1.00 |
UnaryExpression-PLUS | 1.00 |
PrimaryExpression-IRIref | 0.47 |
RelationalExpression-eq | 0.57 |
IRIrefOrFunction-cast-dbl | 1.00 |
UnaryExpression-NOT | 0.80 |
UnaryExpression-MINUS | 1.00 |
PrimaryExpression-rBuiltInCall | 0.52 |
IRIrefOrFunction-cast-dec | 1.00 |
ConditionalOrExpression-n | 0.40 |
PrimaryExpression-rRDFLiteral | 0.77 |
IRIrefOrFunction-cast-int | 1.00 |
RelationalExpression-lt | 0.17 |
AdditiveExpression-n | 0.39 |
RelationalExpression-ne | 0.20 |
PrimaryExpression-rVar | 0.63 |
IRIrefOrFunction-cast-dT | 1.00 |
RelationalExpression-gt | 0.00 |
RegexExpression | 1.00 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-bool | 1.00 |
RegexExpression-flags | 1.00 |
BuiltInCall-lang | 0.71 |
BuiltInCall-isLiteral | 0.00 |
PrimaryExpression-rBooleanLiteral | 1.00 |
RelationalExpression-ge | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.36 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.38 |
DefaultGraphClause | 0.60 |
NamedGraphClause | 0.60 |
NamedGraphClause-n | 0.00 |
DefaultGraphClause-n | 0.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.71 |
SelectQuery-noDistinct-Var | 0.75 |
SelectQuery-Var-n | 0.53 |
SelectQuery-Distinct-Var | 0.50 |
SelectQuery-Distinct-star | 0.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 1.00 |
OrderCondition-rFunctionCall | 1.00 |
OrderClause-1 | 1.00 |
OrderCondition-noSC | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 1.00 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderCondition-DESC | 1.00 |
LimitOffsetClauses-offset-limit | 1.00 |
OrderClause-n | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.00 |
RDF API for PHP
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 0.00 |
AskQuery-no | 0.00 |
AskQuery | 0.00 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spoo | 1.00 |
BasicGraphPattern-spospo | 0.50 |
BasicGraphPattern-spoDOT | 0.38 |
GroupGraphPattern-empty | 0.00 |
BasicGraphPattern-spopo | 0.50 |
BasicGraphPattern-spo | 0.42 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.73 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
String-triple-singleQuote | 0.00 |
RDFLiteral-rLANGTAG | 0.38 |
PrefixDecl-n | 0.40 |
String-triple-doubleQuote | 0.00 |
GraphTerm-BooleanLiteral-true | 1.00 |
WhereClause-noWhere | 0.30 |
GraphTerm-BooleanLiteral-false | 1.00 |
RDFLiteral-datatype | 0.14 |
IRIref-rQ_IRI_REF | 0.67 |
WhereClause-where | 0.55 |
Verb-a | 1.00 |
NumericLiteral-rINTEGER | 0.40 |
NumericLiteral-rDECIMAL | 0.00 |
BaseDecl | 1.00 |
String-singleQuote | 0.00 |
Var-rVAR1 | 0.41 |
NumericLiteral-rDOUBLE | 0.00 |
GraphTerm-plus | 0.00 |
Collection-0 | 0.00 |
BlankNodePropertyList | 0.00 |
PrefixedName-localname | 0.45 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
PrefixedName-prefix-localname | 0.31 |
String-doubleQuote | 0.50 |
PrefixDecl-default | 0.41 |
Var-rVAR2 | 0.50 |
Collection-n | 1.00 |
RDFLiteral-plain | 0.38 |
PrefixDecl-nonDefault | 0.39 |
FILTER clauses and expressions | |
RelationalExpression-gt | 0.00 |
BuiltInCall-langMatches | 0.50 |
IRIrefOrFunction-iri | 0.33 |
UnaryExpression-NOT | 0.40 |
PrimaryExpression-IRIref | 0.33 |
BuiltInCall-str | 0.40 |
RelationalExpression-eq | 0.40 |
BuiltInCall-bound | 0.50 |
PrimaryExpression-rBuiltInCall | 0.29 |
PrimaryExpression-rBrackettedExpression | 0.00 |
RelationalExpression-ne | 0.40 |
PrimaryExpression-rRDFLiteral | 0.40 |
PrimaryExpression-rNumericLiteral | 0.38 |
PrimaryExpression-rVar | 0.41 |
BuiltInCall-lang | 0.33 |
BuiltInCall-isBlank | 1.00 |
RegexExpression | 0.67 |
ConditionalOrExpression-n | 0.00 |
RegexExpression-flags | 0.00 |
RelationalExpression-lt | 0.20 |
BuiltInCall-datatype | 0.00 |
ConditionalAndExpression-n | 0.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.28 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.00 |
SELECT query form | |
SelectQuery-noDistinct-Var | 0.36 |
SelectQuery-Var-n | 0.38 |
SelectQuery-Distinct-Var | 0.00 |
SelectQuery-Distinct-star | 1.00 |
SelectQuery-noDistinct-star | 0.53 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
OrderClause-1 | 0.44 |
OrderCondition-noSC | 0.67 |
OrderCondition-rVar | 0.67 |
OrderCondition-ASC | 0.40 |
OrderCondition-DESC | 0.40 |
OrderClause-n | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.25 |
RDF::Query
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 0.94 |
AskQuery-no | 0.94 |
AskQuery | 0.94 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 0.93 |
GroupGraphPattern-empty | 1.00 |
BasicGraphPattern-spoDOT | 0.94 |
BasicGraphPattern-spopo | 0.90 |
BasicGraphPattern-spoo | 1.00 |
BasicGraphPattern-spo | 0.98 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.99 |
CONSTRUCT query form | |
ConstructTriples | 1.00 |
ConstructTriples-bound | 1.00 |
ConstructTriples-unbound | 1.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
GraphTerm-BooleanLiteral-true | 1.00 |
RDFLiteral-rLANGTAG | 1.00 |
PrefixDecl-n | 0.92 |
GraphTerm-BooleanLiteral-false | 1.00 |
Verb-a | 0.86 |
RDFLiteral-datatype | 1.00 |
BlankNode-rANON | 0.94 |
NumericLiteral-rDECIMAL | 1.00 |
BaseDecl | 1.00 |
NumericLiteral-rINTEGER | 0.97 |
WhereClause-noWhere | 0.97 |
BlankNode-rBLANK_NODE_LABEL | 1.00 |
WhereClause-where | 0.94 |
GraphTerm-plus | 1.00 |
Collection-0 | 1.00 |
IRIref-rQ_IRI_REF | 1.00 |
GraphTerm-minus | 1.00 |
Collection-1 | 1.00 |
BlankNodePropertyList | 0.50 |
NumericLiteral-rDOUBLE | 1.00 |
Var-rVAR1 | 0.95 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-singleQuote | 1.00 |
PrefixedName-localname | 0.96 |
String-triple-singleQuote | 1.00 |
String-doubleQuote | 1.00 |
PrefixDecl-default | 0.97 |
String-triple-doubleQuote | 1.00 |
PrefixedName-prefix-localname | 0.92 |
RDFLiteral-plain | 1.00 |
PrefixDecl-nonDefault | 0.93 |
PrefixedName-prefix | 1.00 |
FILTER clauses and expressions | |
IRIrefOrFunction-cast-str | 1.00 |
BuiltInCall-isIRI | 1.00 |
RelationalExpression-le | 1.00 |
BuiltInCall-datatype | 0.90 |
BuiltInCall-bound | 1.00 |
PrimaryExpression-function | 0.71 |
MultiplicativeExpression-n | 1.00 |
IRIrefOrFunction-iri | 0.91 |
BuiltInCall-str | 1.00 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-flt | 1.00 |
BuiltInCall-langMatches | 1.00 |
UnaryExpression-PLUS | 1.00 |
PrimaryExpression-IRIref | 0.91 |
RelationalExpression-eq | 0.92 |
IRIrefOrFunction-cast-dbl | 1.00 |
UnaryExpression-NOT | 1.00 |
UnaryExpression-MINUS | 1.00 |
PrimaryExpression-rBuiltInCall | 0.93 |
IRIrefOrFunction-cast-dec | 0.00 |
PrimaryExpression-rNumericLiteral | 0.96 |
PrimaryExpression-rRDFLiteral | 1.00 |
IRIrefOrFunction-cast-int | 0.00 |
BuiltInCall-sameTerm | 1.00 |
RelationalExpression-ne | 1.00 |
PrimaryExpression-rVar | 0.93 |
IRIrefOrFunction-cast-dT | 1.00 |
ConditionalOrExpression-n | 0.60 |
ConditionalAndExpression-n | 1.00 |
RegexExpression | 1.00 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-bool | 1.00 |
RelationalExpression-lt | 0.50 |
AdditiveExpression-n | 0.94 |
RegexExpression-flags | 1.00 |
BuiltInCall-lang | 1.00 |
BuiltInCall-isLiteral | 1.00 |
RelationalExpression-gt | 0.00 |
PrimaryExpression-rBooleanLiteral | 1.00 |
RelationalExpression-ge | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.92 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 0.95 |
DefaultGraphClause | 1.00 |
NamedGraphClause | 1.00 |
NamedGraphClause-n | 1.00 |
DefaultGraphClause-n | 1.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.97 |
SelectQuery-noDistinct-Var | 0.94 |
SelectQuery-Var-n | 0.89 |
SelectQuery-Distinct-Var | 1.00 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
OrderCondition-rBrackettedExpression | 1.00 |
OrderCondition-rBuiltInCall | 1.00 |
OrderCondition-rFunctionCall | 1.00 |
OrderClause-1 | 1.00 |
OrderCondition-noSC | 1.00 |
LimitOffsetClauses-limit | 1.00 |
OrderCondition-rVar | 1.00 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 1.00 |
LimitOffsetClauses-limit-offset | 1.00 |
OrderCondition-DESC | 1.00 |
LimitOffsetClauses-offset-limit | 1.00 |
OrderClause-n | 1.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 0.92 |
RDFLib
facet | ratio |
---|---|
ASK query form | |
AskQuery-yes | 0.12 |
AskQuery-no | 0.12 |
AskQuery | 0.12 |
Basic graph pattern matching. Triple pattern constructs. Blank node scoping | |
BasicGraphPattern-spospo | 0.15 |
BasicGraphPattern-spoDOT | 0.41 |
GroupGraphPattern-empty | 0.00 |
BasicGraphPattern-spopo | 0.40 |
BasicGraphPattern-spo | 0.69 |
BasicGraphPattern-spoo | 1.00 |
Compliance with SPARQL Grammar | |
SyntaxFacet | 0.93 |
CONSTRUCT query form | |
ConstructTriples | 0.00 |
ConstructTriples-bound | 0.00 |
ConstructTriples-unbound | 0.00 |
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms | |
String-triple-doubleQuote | 1.00 |
RDFLiteral-rLANGTAG | 0.52 |
PrefixDecl-n | 0.41 |
PrefixedName-prefix | 1.00 |
GraphTerm-BooleanLiteral-true | 0.50 |
GraphTerm-BooleanLiteral-false | 0.00 |
RDFLiteral-datatype | 0.57 |
Verb-a | 1.00 |
NumericLiteral-rINTEGER | 0.77 |
WhereClause-noWhere | 0.60 |
WhereClause-where | 0.42 |
BlankNode-rANON | 0.69 |
NumericLiteral-rDECIMAL | 0.00 |
BaseDecl | 0.25 |
IRIref-rQ_IRI_REF | 0.87 |
BlankNode-rBLANK_NODE_LABEL | 0.00 |
GraphTerm-plus | 0.00 |
Collection-0 | 0.00 |
BlankNodePropertyList | 0.00 |
Var-rVAR1 | 0.49 |
GraphTerm-minus | 0.00 |
Collection-1 | 1.00 |
NumericLiteral-rDOUBLE | 0.50 |
String-singleQuote | 0.00 |
PrefixedName-localname | 0.55 |
Var-rVAR2 | 1.00 |
Collection-n | 1.00 |
String-doubleQuote | 0.54 |
PrefixDecl-default | 0.60 |
String-triple-singleQuote | 0.00 |
PrefixedName-prefix-localname | 0.29 |
RDFLiteral-plain | 0.52 |
PrefixDecl-nonDefault | 0.41 |
FILTER clauses and expressions | |
PrimaryExpression-rBooleanLiteral | 1.00 |
BuiltInCall-isIRI | 1.00 |
RelationalExpression-ge | 1.00 |
BuiltInCall-datatype | 0.07 |
IRIrefOrFunction-cast-str | 0.00 |
RelationalExpression-le | 1.00 |
IRIrefOrFunction-iri | 0.12 |
BuiltInCall-str | 0.50 |
BuiltInCall-bound | 1.00 |
PrimaryExpression-function | 0.00 |
BuiltInCall-langMatches | 0.00 |
MultiplicativeExpression-n | 0.00 |
PrimaryExpression-IRIref | 0.12 |
RelationalExpression-eq | 0.30 |
PrimaryExpression-rBrackettedExpression | 1.00 |
IRIrefOrFunction-cast-flt | 0.00 |
UnaryExpression-NOT | 0.67 |
UnaryExpression-PLUS | 0.00 |
PrimaryExpression-rBuiltInCall | 0.16 |
IRIrefOrFunction-cast-dbl | 0.00 |
PrimaryExpression-rNumericLiteral | 0.64 |
UnaryExpression-MINUS | 0.00 |
PrimaryExpression-rRDFLiteral | 0.41 |
IRIrefOrFunction-cast-dec | 0.00 |
BuiltInCall-sameTerm | 0.00 |
RelationalExpression-ne | 0.20 |
PrimaryExpression-rVar | 0.33 |
IRIrefOrFunction-cast-int | 0.00 |
ConditionalOrExpression-n | 0.40 |
ConditionalAndExpression-n | 0.25 |
BuiltInCall-isBlank | 1.00 |
IRIrefOrFunction-cast-dT | 0.00 |
RelationalExpression-lt | 0.67 |
AdditiveExpression-n | 0.00 |
RegexExpression | 0.33 |
BuiltInCall-lang | 0.00 |
BuiltInCall-isLiteral | 1.00 |
IRIrefOrFunction-cast-bool | 0.00 |
RelationalExpression-gt | 0.00 |
RegexExpression-flags | 1.00 |
OPTIONAL pattern matching | |
OptionalGraphPattern | 0.76 |
RDF datasets. Default and named graphs. GRAPH keyword | |
GraphGraphPattern | 1.00 |
DefaultGraphClause | 1.00 |
NamedGraphClause | 1.00 |
NamedGraphClause-n | 1.00 |
DefaultGraphClause-n | 1.00 |
SELECT query form | |
SelectQuery-noDistinct-star | 0.58 |
SelectQuery-noDistinct-Var | 0.58 |
SelectQuery-Var-n | 0.76 |
SelectQuery-Distinct-Var | 0.50 |
SelectQuery-Distinct-star | 1.00 |
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) | |
LimitOffsetClauses-offset-limit | 0.20 |
OrderClause-n | 0.00 |
OrderCondition-rBrackettedExpression | 0.00 |
OrderCondition-rBuiltInCall | 0.00 |
OrderCondition-rFunctionCall | 0.00 |
OrderClause-1 | 0.32 |
OrderCondition-noSC | 0.42 |
LimitOffsetClauses-limit | 0.75 |
OrderCondition-rVar | 0.50 |
LimitOffsetClauses-offset | 1.00 |
OrderCondition-ASC | 0.00 |
LimitOffsetClauses-limit-offset | 0.20 |
OrderCondition-DESC | 0.00 |
UNION pattern matching | |
GroupOrUnionGraphPattern-union | 1.00 |
RCS ID: Id:impl−report−ql.html,v1.42008/08/2221:51:54ericExpId: impl-report-ql.html,v 1.4 2008/08/22 21:51:54 eric Exp Id:impl−report−ql.html,v1.42008/08/2221:51:54ericExp
generated by Id: impl_report.pl,v 1.7 2007/10/19 17:50:35 eric Exp