Skip to content

Commit

Permalink
Update Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
mmarx committed Nov 21, 2023
1 parent f7ca51f commit 6cf2200
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
*Nemo* is a datalog-based rule engine for fast and scalable analytic data processing in memory. It is available as a command-line tool ```nmo```, through bindings to other programming languages, and via a [browser-based web application](https://tools.iccl.inf.tu-dresden.de/nemo/).

Goals of Nemo are performance, declarativity, versatility, and reliability. It is written in Rust. Nemo's data model aims at compatibility with [RDF](https://www.w3.org/TR/rdf11-concepts/)/[SPARQL](https://www.w3.org/TR/sparql11-overview/) while preserving established logic programming conventions and features. The following formats are currently supported:
- Input: CSV, TSV, [N-Triples](https://www.w3.org/TR/n-triples/), [Turtle](https://www.w3.org/TR/turtle/), [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
- Input: CSV, TSV, [DSV](https://en.wikipedia.org/wiki/Delimiter-separated_values), [N-Triples](https://www.w3.org/TR/n-triples/), [Turtle](https://www.w3.org/TR/turtle/), [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/), [N-Quads](https://www.w3.org/TR/n-quads/), [TriG](https://www.w3.org/TR/trig/)
- Rules: datalog dialect with support for existential rules (tuple-generating dependencies), stratified negation, and datatypes (including numeric comparison and arithmetic functions)
- Output: CSV
- Output: CSV, TSV, [DSV](https://en.wikipedia.org/wiki/Delimiter-separated_values)

Nemo's datatypes allow the use of RDF-style data values but also "plain" names and constants in any of these formats.

The following [publication](https://github.com/knowsys/nemo/wiki/Publications) gives a first overview of the system and can be used for citing Nemo:

* Alex Ivliev, Stefan Ellmauthaler, Lukas Gerlach, Maximilian Marx, Matthias Meißner, Simon Meusel, Markus Krötzsch: **[Nemo: First Glimpse of a New Rule Engine](https://iccl.inf.tu-dresden.de/web/Inproceedings3354/en).** _Proceedings 39th International Conference on Logic Programming: ICLP 2023 Technical Communications_, 2023. EPTCS, to appear. <a href="https://iccl.inf.tu-dresden.de/web/Inproceedings3354/en">PDF + bibtex</a>
* Alex Ivliev, Stefan Ellmauthaler, Lukas Gerlach, Maximilian Marx, Matthias Meißner, Simon Meusel, Markus Krötzsch: **[Nemo: First Glimpse of a New Rule Engine](https://iccl.inf.tu-dresden.de/web/Inproceedings3354/en).** _Proceedings 39th International Conference on Logic Programming (ICLP 2023)_, volume 385 of EPTCS, pp. 333–335, September 2023. <a href="https://iccl.inf.tu-dresden.de/web/Inproceedings3354/en">PDF + bibtex</a>

Nemo is in heavy development and the current releases should still be considered unstable.

Expand Down

0 comments on commit 6cf2200

Please sign in to comment.