Why Stardog is better than RDF4J?

I know lot of people which suggest me to use Stardog instead of RDF4J, but they did not say why. I would like to know why should I.



I don’t have an answer to your question, I would ask these people… Yet, from where I stand, a quick reasonable comment seems to say that:

  • Stardog is an application, whereas
  • RDF4J is a library.

There are multiple libraries (e.g., an alternative to RDF4J may be Apache Jena) – providing some number of capabilities within more or less complex and complete frameworks. You would use them to build your applications. You have to weight the costs/benefits of doing this for yourself.

Alternatively, you can try to find an application that provides the functionalities that suit you out of the box and thus avoiding inceting into coding. An alternative to Stardog that happens to be built on top of RDF4J is GraphDB. You have to figure out what your aims are and how any product satisfies them within the same economic considerations as above…

Note that these things are not in principle exclusive.

Not sure if I understood your question correctly, but hope this helps.


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.