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.

feature best 2 Algae2 AllegroGraph Anzo - Glitter ARC ARQ cwm JXT OpenRDF Sesame Pellet Pyrrho DBMS Rasqal RDF API for PHP RDF::Query RDFLib
ASK query form 1.00 1.00 0.74 0.44 1.00 1.00 0.90 1.00 1.00 0.09 1.00 0.41 0.00 0.94 0.12
Basic graph pattern matching. Triple pattern constructs. Blank node scoping 1.00 0.95 0.87 0.75 0.68 1.00 0.61 0.86 0.78 0.08 1.00 0.64 0.41 0.95 0.46
Compliance with SPARQL Grammar 1.00 1.00 0.00 0.00 1.00 1.00 0.81 0.85 0.85 0.00 0.93 0.99 0.73 0.99 0.93
CONSTRUCT query form 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.20 1.00 1.00 0.00 1.00 0.00
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms 1.00 0.97 0.91 0.77 0.68 1.00 0.55 0.88 0.78 0.10 1.00 0.69 0.41 0.95 0.50
FILTER clauses and expressions 1.00 0.98 0.83 0.58 0.59 1.00 0.66 0.94 0.98 0.01 1.00 0.57 0.37 0.92 0.25
OPTIONAL pattern matching 1.00 0.88 0.83 1.00 0.80 1.00 0.62 0.62 0.88 0.00 1.00 0.36 0.28 0.92 0.76
RDF datasets. Default and named graphs. GRAPH keyword 1.00 0.80 0.84 1.00 0.14 1.00 0.00 0.19 0.28 0.00 1.00 0.45 0.00 0.98 1.00
SELECT query form 1.00 0.95 0.92 0.83 0.70 1.00 0.41 0.84 0.71 0.12 1.00 0.69 0.41 0.94 0.61
Sorting (ORDER BY) and slicing (LIMIT, OFFSET) 1.00 1.00 1.00 1.00 0.87 1.00 0.00 1.00 0.00 0.26 1.00 1.00 0.50 1.00 0.36
UNION pattern matching 1.00 0.83 0.82 1.00 0.45 1.00 0.33 0.27 0.55 0.00 1.00 0.00 0.25 0.92 1.00

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:

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:implreportql.html,v1.42008/08/2221:51:54ericExp
generated by Id: impl_report.pl,v 1.7 2007/10/19 17:50:35 eric Exp