EYE
The original Euler Yet another proof Engine: a mature N3 and RDF Surfaces reasoner with proof output.
EYE Reasoners
EYE has grown from one pioneering Prolog engine into a family of open, explainable reasoners for Notation3, RDF, RDF Surfaces, and related rule languages.
The EYE family offers several implementations and runtimes. Choose the one that best matches your environment, integration needs, and reasoning workload.
The original Euler Yet another proof Engine: a mature N3 and RDF Surfaces reasoner with proof output.
The original EYE engine compiled to WebAssembly and packaged for browser and Node.js applications.
A compact N3 reasoner for Node.js, browsers, RDF pipelines, streaming messages, and accountable proofs.
A Python port of Eyeling for N3 reasoning from Python code, notebooks, RDFLib graphs, or the command line.
A Rust-based N3 reasoner that turns facts and rules into conclusions with verifiable proofs.
A fast, dependency-free forward-chaining N3 reasoner descended from Eyeling and distributed as a static binary.
These hosted playgrounds let you edit and run examples without installing a local reasoner.
Run the original EYE reasoner in a browser.
Experiment with the compact JavaScript engine.
Reason with the Rust implementation through WebAssembly.
Try SRL and RDF Rules in a self-contained browser UI.
Explore a small Prolog-like reasoning language.
Many of the N3 engines can begin with the same familiar Socrates example: facts and an implication go in; a new, explainable conclusion comes out.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix : <http://example.org/socrates#>.
:Socrates a :Human.
:Human rdfs:subClassOf :Mortal.
{ ?S a ?A. ?A rdfs:subClassOf ?B }
=>
{ ?S a ?B }.
Not every related project is another implementation of the EYE N3 engine. These close neighbours explore other rule languages, runtimes, and reasoning models.
Looking for the broader reasoner landscape? Jos De Roo maintains an overview spanning N3, RDF Surfaces, Datalog, SHACL Rules, RIF, and first-order logic: view the full reasoners list.