rdf4j
rdf4j copied to clipboard
Eclipse RDF4J: scalable RDF for Java
### Current Behavior When serializing an RDF list created using `RDFCollections.asRDF()` with `TurtleWriter` the first segment of the list is not properly inlined as it is not recognized as a...
In the `FileFormat` class, I noticed that, although the constructor uses an `assert !mimeTypes.isEmpty() : "mimeTypes must not be empty";`, no exception is thrown in the case of an empty...
The handling of binding substitution fails for queries of the form `select (func(?x) as ?y)`. For a binding x=foo the output is `select (func('foo' as ?x) as ?y)` when it...
### Current Behavior While the POM mentions Jetty 9.4.43, the SDK includes 9.4.19 (probably due to transitive dependencies from ES/Solr) in the lib folder and in the WAR-files, which have...
### Current Behavior DirectTypeHierarchyInferencer fails during SAIL stack initialization. It looks, some queries inside DirectTypeHierarchyInferencer are broken after SeRQL refactoring in #2992. ``` Caused by: java.lang.RuntimeException: org.eclipse.rdf4j.query.MalformedQueryException: Lexical error at...
Currently, programmatic configuration of which query evaluation strategy to use for a given repository is cumbersome: it can only be done via a SailConfig/RepositoryConfig object, and is also fixed once...
### Current Behavior Consider following usecase: public static void main(final String[] args) throws Exception { String source = """ PREFIX : :s :p :o {| :rp "val1" |} . """;...
We are currently following [SemVer](https://semver.org) by using [japicmp](https://siom79.github.io/japicmp/MavenPlugin.html). ### Propose changing our guarantees to the following We follow SemVer as closely as we can. - patch releases are binary and...
### Problem description Given the following data ```turtle :foo :bar "5"^^xsd:int ``` and the following sparql query: ```sparql select * where { ?s ?p 5 } ``` We will get...
(Migrated from https://openrdf.atlassian.net/browse/SES-2110) It would be useful to include some basic execution timing stats (e.g. elapsed server-side wall-clock time) in the query results page of the workbench.