rdf4j icon indicating copy to clipboard operation
rdf4j copied to clipboard

Eclipse RDF4J: scalable RDF for Java

Results 236 rdf4j issues
Sort by recently updated
recently updated
newest added

### Current Behavior Finalizers are deprecated for removal in [java 18](https://openjdk.java.net/jeps/421) let's replace the finalizer with a shutdown hook and a cleaner. ### Expected Behavior Cleanup happens but in a...

🐞 bug

### Problem description - ### Preferred solution - ### Are you interested in contributing a solution yourself? Yes ### Alternatives you've considered _No response_ ### Anything else? _No response_

📶 enhancement
⏩ performance

### Current Behavior When entering a SPARQL query in Workbench (3.7.4 and 4.0.0M2) running on localhost tomcat instance (9.0.56, JDK 17.0.1), with unicode characters in it, e.g.: ```sparql PREFIX foaf:...

🐞 bug
help wanted
📦 workbench

The test rig currently has at least four separate implementations of a Jetty-based test server: - org.eclipse.rdf4j.http.server.TestServer (in rdf4j-http-server unit tests) - org.eclipse.rdf4j.repository.http.HTTPMemServer (in rdf4j-repository-compliance) - org.eclipse.rdf4j.query.parser.sparql.SPARQLEmbeddedServer (in rdf4j-sparql-compliance) -...

🔧 internal task
🛠️ tech debt

### Problem description The SPARQLBuilder API currently seems to lack support for specifying a SERVICE clause, to do[ basic federated query](https://www.w3.org/TR/sparql11-query/#basic-federated-query). ### Preferred solution Grammatically a SERVICE clause is included...

📶 enhancement
help wanted
📦 sparqlbuilder

### Problem description @jeenbroekstra wants to get rid of oldschool xml spring config of rdf4j-spring-server. ### Preferred solution Replicate configuration exactly through spring config classes ### Are you interested in...

📶 enhancement

### Current Behavior The handling of unbound in the bindingsets is rather difficult. And causes differences between `iterator` and `getValue` and `getBinding` access. With lots of space for subtle bugs....

🐞 bug
📶 enhancement
⛔ Not backwards compatible

### Problem description Due to separate explicit and inferred sail sources in combination with the index structure both, Native and LMDB store, read the existing statements twice. - the explicit...

📶 enhancement
⏩ performance

### Current Behavior Try this query ([eg at factforge](http://factforge.net/sparql?name=&infer=false&sameAs=true&query=PREFIX%20xsd%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E%0Aselect%20*%20%7B%0A%20%20BIND%20(xsd%3AdateTime(%22-3600000000-01-01T00%3A00%3A00Z%22)%20as%20%3Fx1)%0A%20%20BIND%20(strdt(%22-3600000000-01-01T00%3A00%3A00Z%22%2Cxsd%3AdateTime)%20as%20%3Fx2)%0A%20%20BIND%20(xsd%3AdateTime(%22-1000000-01-01T00%3A00%3A00Z%22)%20AS%20%3Fy1)%0A%20%20BIND%20(strdt(%22-1000000-01-01T00%3A00%3A00Z%22%2Cxsd%3AdateTime)%20AS%20%3Fy2)%0A%7D)) ```sparql PREFIX xsd: select * { BIND (xsd:dateTime("-3600000000-01-01T00:00:00Z") as ?x1) BIND (strdt("-3600000000-01-01T00:00:00Z",xsd:dateTime) as ?x2) BIND (xsd:dateTime("-1000000-01-01T00:00:00Z") AS ?y1) BIND (strdt("-1000000-01-01T00:00:00Z",xsd:dateTime) AS...

🐞 bug
specification

SparqlBuilder method signatures for delete/insert/modify only allow triple patterns, but I'm pretty sure from the spec, quads are allowed.

📶 enhancement
help wanted
📦 sparqlbuilder