Re: SPARQL query answering engine - Preferably in C++

Pierre-Antoine Champin <[email protected]> Tue, 23 Jun 2020 18:55:20 +0200
Newsgroups gmane.org.w3c.semantic-web
Message-ID <CA+OuRR82pOhaLDe0O6RwOCOenWZB-AsV+mD54Cb+nO9Mu2sKTg@mail.gmail.com>
--000000000000340a3105a8c33ac6
Content-Type: text/plain; charset="UTF-8"

If you consider Rust as a close-enough match to "preferably in C++",
https://github.com/oxigraph/oxigraph
is an RDF store (in-memory or on-disk) which supports a large part of
SPARQL 1.1.

Now about "ontologies", it all depends what kind of expressivity you need,
but one of my students just ported an inference engine in Rust, which
supports RDFS and RDFS+ [1].
https://github.com/tbourg/inferrust_rs

Providing some kind of integration with oxigraph is on the todo-list,
but we can put it on the top if you are interested...

[1] D. Allemang and J. Hendler. Semantic web for the working ontologist:
effective modeling in RDFS and OWL. Elsevier, 2011.

On Tue, 23 Jun 2020 at 10:51, angin scribe <[email protected]> wrote:

> Hi Everyone,
>
> Any recommendation on an existing system for SPARQL query answering over
> ontologies and RDF? Preferably in C++.
>
> Thanks!
> A
>
>

--000000000000340a3105a8c33ac6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>If you consider Rust as a close-enough match to &quot=
;preferably in C++&quot;,<br></div><div><a href=3D"https://github.com/oxigr=
aph/oxigraph">https://github.com/oxigraph/oxigraph</a></div><div>is an RDF =
store (in-memory or on-disk) which supports a large part of SPARQL 1.1.</di=
v><div><br></div><div>Now about &quot;ontologies&quot;, it all depends what=
 kind of expressivity you need,</div><div>but one of my students just porte=
d an inference engine in Rust, which supports RDFS and RDFS+ [1].</div><div=
><a href=3D"https://github.com/tbourg/inferrust_rs">https://github.com/tbou=
rg/inferrust_rs</a></div><div><br></div><div>Providing some kind of integra=
tion with oxigraph is on the todo-list,</div><div>but we can put it on the =
top if you are interested...<br></div><div><br></div><div>[1] D. Allemang a=
nd J. Hendler. Semantic web for the working ontologist: effective modeling =
in RDFS and OWL. Elsevier, 2011.</div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Tue, 23 Jun 2020 at 10:51, angin s=
cribe &lt;<a href=3D"mailto:[email protected]">[email protected]<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div>
<div>Hi Everyone,</div>
<div><br>
</div>
<div>Any recommendation on an existing system for SPARQL query answering ov=
er ontologies and RDF? Preferably=C2=A0in C++.</div>
<div><br>
</div>
<div>Thanks!</div>
<div>A</div>
</div>
<div><br>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000340a3105a8c33ac6--