- From: Pierre-Antoine Champin <pierre-antoine.champin@univ-lyon1.fr>
- Date: Tue, 29 Jan 2019 08:45:22 +0100
- To: "John P. McCrae" <john.mccrae@insight-centre.org>
- Cc: Semantic Web <semantic-web@w3.org>
- Message-ID: <CA+OuRR87igqk+3HJ=3yPCHSU_1w-NrHg91qwFS5+nmZ5gAa4qw@mail.gmail.com>
On Mon, 28 Jan 2019 at 13:23, John P. McCrae <john.mccrae@insight-centre.org> wrote: > Hi, > > Thanks, it looks very interesting. > Thanks :) What is the difference between this project and other RDF Rust libraries, > particularly Rome <https://github.com/vandenoever/rome>? > Sophia started as a project to teach myself Rust. For that purpose, I thought I would either create or contribute to an RDF library. I had a look at a few existing libraries (including Rome), and none of them looked active anymore. Additionally, I was not entirely comfortable with the design choices that had been done. So I ended up creating my own. That being said, I have noticed that Rome has become more active again in the meantime, so I have to look more into it, and see how both project can cross-fertilize each other. I am also in contact with the developers of Rudf (https://github.com/Tpt/rudf). Perhaps it would be a good idea to form a group for those interested in > implementing Semantic Web standards in Rust, sort of like a "Are We > Semantic Web Yet?" so we can create a roadmap to have a pure-Rust library > which supports the majority of the current standards from RDF/XML to > JSON-LD to HDT. > Sounds great! Actually, I was wondering about creating a Community Group "rdf-rust", who could be managing a "Are We Semantic Web Yet?"... best > Regards, > John McCrae > > On Sun, 27 Jan 2019 at 21:34, Pierre-Antoine Champin < > pierre-antoine.champin@univ-lyon1.fr> wrote: > >> Dear all, >> >> I have been working recently on a Rust implementation of RDF and Linked >> Data. >> It is called Sophia (https://github.com/pchampin/sophia_rs), and it is >> still in a very early stage. However, it is designed with genericity and >> extensibility in mind, and following Rust's motto of "zero-cost >> abstraction". >> >> I also published a benchmark that I used to compare Sophia to other RDF >> libraries. The first promising results are available here: >> https://github.com/pchampin/sophia_benchmark/blob/master/benchmark_results.ipynb >> . >> >> Finally, one of my short term goals is to provide a Web Assembly version >> of Sophia, since Rust has a very dynamic ecosystem around Web Assembly. >> >> Best, >> >> Pierre-Antoine Champin >> http://champin.net/ >> >> >> >>
Received on Tuesday, 29 January 2019 07:45:57 UTC