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

Question: Can roxi be integrated with existing oxigraph KGs in some way? #19

Open
epoz opened this issue Dec 15, 2022 · 1 comment
Open

Comments

@epoz
Copy link

epoz commented Dec 15, 2022

On advice from Pieter Colpaert posting the question here:

If I understand it correctly, you are only using OxRDF, but not the storage part of Oxigraph for roxi.
How tricky would it be to integrate roxi with an existing Oxigraph instance? (to add reasoning)
That would be very exciting.

@pbonte
Copy link
Owner

pbonte commented Dec 16, 2022

Hi @epoz ,

Thanks for reaching out!

Yes, we do not use the storage and querying layer of Oxigraph in RoXi at this point. The initial version of RoXi built around this functionality of Oxigraph. We left this path as it was not performant enough since we did not have access to oxigraphs internals. We ended up rewriting much of the functionality that was not exposed.
Later I saw that there was an issue on the oxigraph where the creator of oxigraph also said exactly that.

At this point we can pipeline RoXi with Oxigraph, but it is not very efficient doing that as you have a duplication of the triples (in RoXi and in oxigraph).
The best way would be to built reasoning capabilities inside oxigraph, but then oxigraph will need more exposure of its internals. If there is a high request for such capabilities, we can reach out to the creators of oxigraph and see what is possible.

KR,
Pieter

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

No branches or pull requests

2 participants