Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Update to use the latest version of SPARQL CLIENT (v3.2.1) #1

Merged
merged 252 commits into from
May 22, 2024

Conversation

syphax-bouazzouni
Copy link

@syphax-bouazzouni syphax-bouazzouni commented Apr 30, 2024

Context

This project sparql-client is responsible for providing a DSL for SPARQL and sending HTTP requests to the Triple store, either to query, insert, or delete a graph.

He was originally by the ruby-rdf project, that we forked in version 1.1.0 in 2013. We have added cache functionally and patches to work for 4store.

The issue is that the code has never been re-updated to sync the upstream, this PR does that.

Changes

  • Rebase to the version 3.2.1 of the upstream
  • Make it work with ruby <= 3.0 (e501a36)
  • Use INSERT { GRAPH ...} instead of INSERT GRAPH {...} to work for virtuoso (94cffd9)
  • Put again NCBO custom code for 4store and caching features (24af9f9)

gkellogg and others added 30 commits November 11, 2013 13:10
Nokogiri is significantly faster, and now has a pure-java backend for
use on JRuby.

This patch potentially breaks backwards compatibility, as
parse_xml_bindings no longer accepts REXML elements.
Nokogiri is significantly faster, and now has a pure-java backend for
use on JRuby.

This patch potentially breaks backwards compatibility, as
parse_xml_bindings no longer accepts REXML elements.
- save blank nodes in nodes table.
- Don't crash when columns are empty.
@syphax-bouazzouni syphax-bouazzouni force-pushed the feature/reset-to-upstream branch 3 times, most recently from 083329e to ca04308 Compare April 30, 2024 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet