Sophia

A Rust toolkit for RDF and Linked Data.

Actions Status Latest Version Documentation

It comprises the following crates:

and finally: * [sophia] is the “all-inclusive” crate, re-exporting symbols from all the crates above. (actually, sophia_xml is only available if the xml feature is enabled)

Licence

[CECILL-B] (compatible with BSD)

Testing

The test suite depends on the [the [JSON-LD test-suite] which is included as a git submodule. In order to run all the tests, you need to execute the following commands: bash $ git submodule init $ git submodule update

Citation

When using Sophia, please use the following citation:

Champin, P.-A. (2020) ‘Sophia: A Linked Data and Semantic Web toolkit for Rust’, in Wilde, E. and Amundsen, M. (eds). The Web Conference 2020: Developers Track, Taipei, TW. Available at: https://www2020devtrack.github.io/site/schedule.

Bibtex: bibtex @misc{champin_sophia_2020, title = {{Sophia: A Linked Data and Semantic Web toolkit for Rust}, author = {Champin, Pierre-Antoine}, howpublished = {{The Web Conference 2020: Developers Track}}, address = {Taipei, TW}, editor = {Wilde, Erik and Amundsen, Mike}, month = apr, year = {2020}, language = {en}, url = {https://www2020devtrack.github.io/site/schedule} }

Third-party crates

The following third-party crates are using or extending Sophia

History

An outdated comparison of Sophia with other RDF libraries is still available here.