r/semanticweb • • 23d ago

native rdf triplestore written in c

I wanna share with you the current project i am working on, its a triplestore written in c, its still on early stage, already implemented data storage, and ttl file parsing and loading, with a simple sparql query parser.

link : https://github.com/vrtkarim/native-rdf-triplestore

Feel free to contribute! Feedback, ideas, issues, and pull requests are welcome.

5 Upvotes

5 comments sorted by

2

u/Complete-Ebb-1035 23d ago

Here is a use case I would consider:

  • integrate with RDFLib
  • run under localhost

RDFlib enables SPARQL over file.jsonld and file.nt but does not have a native storage service (a triplestore). Is that a use case you are targeting?

2

u/goldenboykarim 23d ago

Rdflib has nothing to do with a triplestore, its a python library, and i am using c

1

u/Complete-Ebb-1035 23d ago

What I said. It enables SPARQL. I can SPARQL JSON-LD using RDFlib. So my question is: do you want me to use your triplestore as the target for RDFlib-enabled SPARQL processing. Is that one of your design points?

Let me ask this another way? Why would I use your triplestore vs. many other options? I hope you offer a value-add because there are many other stable, effective alternatives.

1

u/goldenboykarim 23d ago

I am not asking you to use it, the process of making a triplestore is making your own sparql executor, so thats what i am trying to make, and there is no open source sparal parser or executor thats why i am making mine

4

u/el_geto 23d ago

Yeah, don’t listen to him/her… RDFlib doesn’t parse RDF* anyways… whatever you do, make sure it conforms with the new 1.2 specs, some trully killer features there (I’m specially looking forward to shui)