You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Supports Unicode query strings both on all versions of Ruby.
30
-
* Provisional support for [SPARQL-star][].
30
+
* Provisional support for [SPARQL 1.2][].
31
31
32
32
## Description
33
33
@@ -73,12 +73,12 @@ Starting with version 1.1.2, the SPARQL gem uses the 1.1 version of the [RDF.rb]
73
73
74
74
Additionally, queries now take a block, or return an `Enumerator`; this is in keeping with much of the behavior of [RDF.rb][] methods, including `Queryable#query`, and with version 1.1 or [RDF.rb][], Query#execute. As a consequence, all queries which used to be of the form `query.execute(repository)` may equally be called as `repository.query(query)`. Previously, results were returned as a concrete class implementing `RDF::Queryable` or `RDF::Query::Solutions`, these are now `Enumerators`.
75
75
76
-
### SPARQL 1.2
77
-
The gem supports some of the extensions proposed by the [SPARQL 1.2 Community Group](https://github.com/w3c/sparql-12). In particular, the following extensions are now implemented:
76
+
### SPARQL Dev
77
+
The gem supports some of the extensions proposed by the [SPARQL Dev Community Group](https://github.com/w3c/sparql-dev). In particular, the following extensions are now implemented:
78
78
79
-
*[SEP-0002: better support for Durations, Dates, and Times](https://github.com/w3c/sparql-12/blob/main/SEP/SEP-0002/sep-0002.md)
79
+
*[SEP-0002: better support for Durations, Dates, and Times](https://github.com/w3c/sparql-dev/blob/main/SEP/SEP-0002/sep-0002.md)
80
80
* This includes full support for `xsd:date`, `xsd:time`, `xsd:duration`, `xsd:dayTimeDuration`, and `xsd:yearMonthDuration` along with associated XPath/XQuery functions including a new `ADJUST` builtin. (**Note: This feature is subject to change or elimination as the standards process progresses.**)
81
-
*[SEP-0003: Property paths with a min/max hop](https://github.com/w3c/sparql-12/blob/main/SEP/SEP-0003/sep-0003.md)
81
+
*[SEP-0003: Property paths with a min/max hop](https://github.com/w3c/sparql-dev/blob/main/SEP/SEP-0003/sep-0003.md)
82
82
* This includes support for non-counting path forms such as `rdf:rest{1,3}` to match the union of paths `rdf:rest`, `rdf:rest/rdf:rest`, and `rdf:rest/rdf:rest/rdf:rest`. (**Note: This feature is subject to change or elimination as the standards process progresses.**)
83
83
84
84
### SPARQL Extension Functions
@@ -107,9 +107,9 @@ See {SPARQL::Algebra::Expression.register_extension} for details.
107
107
108
108
A call to execute a parsed query can include pre-bound variables, which cause queries to be executed with matching variables bound as defined. Variable pre-binding can be done using a Hash structure, or a Query Solution. See [Query with Binding example](#query-with-binding) and {SPARQL::Algebra::Query#execute}.
109
109
110
-
### SPARQLStar (SPARQL-star)
110
+
### SPARQL 1.2
111
111
112
-
The gem supports [SPARQL-star][] where patterns may include sub-patterns recursively, for a kind of Reification.
112
+
The gem supports [SPARQL 1.2][] where patterns may include sub-patterns recursively, for a kind of Reification.
113
113
114
114
For example, the following Turtle* file uses a statement as the subject of another statement:
115
115
@@ -170,7 +170,7 @@ As well as a `CONSTRUCT`:
170
170
<<?bob foaf:age ?age>> ?b ?c .
171
171
}
172
172
173
-
Note that results can be serialized only when the format supports [RDF-star][].
173
+
Note that results can be serialized only when the format supports [SPARQL 1,2][].
174
174
175
175
#### SPARQL results
176
176
@@ -481,13 +481,12 @@ A copy of the [SPARQL 1.0 tests][] and [SPARQL 1.1 tests][] are also included in
0 commit comments