New Features and Improvements
- NQuads, TriG: Support writing to the default graph (#615)
When writing NQuads and TriG files, the IRItag:nemo:defaultgraph
is interpreted as the name of the default graph. - New
LEVENSHTEIN(x, y)
builtin for computing the Levenshtein distance of two strings (#625) - Parameterised programs (#628)
Programs can now contain parameters of the form$name
, which can be specified on the command line using--param name=value
. See the RDF conversion example for a demonstration. - SPARQL imports (#621)
The results of a SPARQL query can now be imported as a predicate.
See the Wikidata awards example for a demonstration. - Import from stdin (#655)
For at most one imported predicate, an empty resource may be specified to signify that contents should be read from the standard input. - Program transformation pipeline (#682)
Various program transformations and validations have been consolidated into a program transformation pipeline. - Replace deprecated rio with oxrdfio (#626)
The library used for reading RDF files has changed. This should improve the behaviour on malformed input. - Container images (#691)
We now provide OCI container images on the GitHub container registry. - The behaviour of several builtins has been changed to be more in line with the SPARQL standard.
Full Changelog: v0.7.1...v0.8.0