Fork of https://github.com/oxigraph/oxigraph.git for the purpose of NextGraph project
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.0 KiB
3.0 KiB
Master
Added
- SPARQL 1.1 Update support for Rust, Python and JavaScript. All store-like classes now provide an
update
method. - SPARQL 1.1 Query Results CSV and TSV Formats serializers and TSV format parser.
- The SPARQL Query and Update algebra is now public.
- The stores are now "graph aware" i.e. it is possible to create and keep empty named graphs.
- A simple built-in HTTP client. In the Rust library, is disabled by default behind the
http_client
feature. It powers SPARQL federation and SPARQL UPDATELOAD
operations. std::str::FromStr
implementations toNamedNode
,BlankNode
,Literal
,Term
andVariable
allowing to easily parse Turtle/SPARQL serialization of these terms.- Optional Sled storage for
oxigraph_server
.
Removed
- The
default_graph_uris
andnamed_graph_uris
parameters frompyoxigraph
query
methods. - Python 3.5 support.
(Memory|RocksDB|Sled)Store::prepare_query
methods. It is possible to cache SPARQL query parsing using theQuery::parse
function and give the parsed query to thequery
method.
Changed
- Fixes evaluation of
MONTH()
andDAY()
functions on thexsd:date
values. Variable::new
now validates the variable name.(Memory|RocksDB|Sled)Store::query
does not have an option parameter anymore. There is now a newquery_opt
method that allows giving options.xsd:boolean
SPARQL function now properly follows XPath specification.- Fixes SPARQL
DESCRIBE
evaluation.
[0.1.1] - 2020-08-14
Added
- The
"sophia"
feature implementing thesophia_api
traits on Oxigraph terms and stores. - Explicit types for quads iterators returned by stores.
Changed
QueryOptions::with_default_graph
now takes animpl Into<GraphName>
instead of animpl Into<NamedNode>
.QueryOptions::with_named_graph
now takes animpl Into<NamedOrBlankNode>
instead of animpl Into<NamedNode>
.pyoxigraph
query
methods now takes two new parameters,default_graph
andnamed_graphs
.default_graph_uris
andnamed_graph_uris
parameters are deprecated.- Fixes a bug in
xsd:gYear
parsing.
[0.1.0] - 2020-08-09
Added
QueryOptions
now allows settings the query dataset graph URIs (the SPARQL protocoldefault-graph-uri
andnamed-graph-uri
parameters).pyoxigraph
storequery
methods allows to provide the dataset graph URIs. It also provides an option to use all graph names as the default graph.- "default graph as union option" now works with FROM NAMED.
pyoxigraph
now exposes and documentsVariable
,QuerySolution
,QuerySolutions
andQueryTriples
[0.1.0-rc.1] - 2020-08-08
Added
oxigraph
Rust library with SPARQL 1.1 query support and memory, Sled and RocksDB stores.oxigraph_server
standalone SPARQL server.oxigraph_wikibase
standalone SPARQL server loading data from a Wikibase instance.pyoxigraph
Python library based on Oxigraph.oxigraph
NodeJS library based on Oxigraph.