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

Use the RDF format enum from RDF.rs #232

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

artob
Copy link
Contributor

@artob artob commented Jan 18, 2025

This pull request adds the initial dependency on the RDF.rs framework and uses its functionality to replace srdf's home-grown RDFFormat enum, simplifying the Rudof code base.

The pull request also updates related, relevant dependencies to their latest releases.

Note that RDF.rs's MSRV is 1.81 while Rudof's is 1.78. I suggest bumping Rudof's, because 1.81 was a significant milestone release that introduced the core::error::Error trait that increasingly more and more dependencies (and transitive dependencies) will be relying upon.

@vemonet
Copy link

vemonet commented Jan 23, 2025

Hi @artob, interesting I had never heard about this new RDF rust library, in the past I have used sophia (https://github.com/pchampin/sophia_rs) when I don't need to do SPARQL queries on the graph, and oxigraph (https://github.com/oxigraph/oxigraph) when need for SPARQL queries

I was wondering how RDF.rs compares to Sophia or Oxigraph? Why not reusing existing libs put in place by Sophia or Oxigraph?
There has been a few tools already built on top of these two solutions

Note that currently issues are not enabled in the https://github.com/rust-rdf/rdf.rs repo (hence why I ask the question here :) )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants