94 releases
| new 0.3.3-a4 | Feb 4, 2026 |
|---|---|
| 0.3.3-a2 | Sep 10, 2025 |
| 0.2.1-alpha9 | Nov 7, 2022 |
| 0.1.53 | Feb 23, 2022 |
| 0.1.6 | Feb 7, 2020 |
#508 in Database implementations
81 downloads per month
Used in 3 crates
115KB
2K
SLoC
The reasonable package offers a library, binary and Python bindings for performing OWL 2 RL
reasoning on RDF graphs. This package implements the Datalog rules as communicated on the W3C
OWL2
Profile
website.
Quick start (builder):
use reasonable::reasoner::ReasonerBuilder;
let r = ReasonerBuilder::new()
.with_file("../example_models/ontologies/rdfs.ttl")
.with_triples_str(vec![
("urn:a", "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", "urn:SomeClass")
])
.build()
.expect("failed to build Reasoner");
Dependencies
~6–11MB
~193K SLoC