- From: John P. McCrae <john.mccrae@insight-centre.org>
- Date: Tue, 29 Jan 2019 12:13:28 +0000
- To: Pierre-Antoine Champin <pierre-antoine.champin@univ-lyon1.fr>
- Cc: Semantic Web <semantic-web@w3.org>
- Message-ID: <CAHLDFnqrubBGXP7yMwNA_b0OQpJdCYSybLmneOX1nuC5T=_WzQ@mail.gmail.com>
On Tue, 29 Jan 2019 at 07:45, Pierre-Antoine Champin < pierre-antoine.champin@univ-lyon1.fr> wrote: > > > 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). > That is great. I wasn't aware of this project as it is not listed on crates.io. > > 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?"... > Indeed these seems like a really good idea. I would be happy to help you in proposing and organizing such as group: https://www.w3.org/community/groups/propose_cg/ Regards, John > > 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 12:14:03 UTC