EYE
The main Euler Yet another proof Engine documentation, examples, architecture notes, and references.
EYE N3 Reasoner
EYE is the Euler Yet another proof Engine: an explainable rule reasoner for Notation3, RDF, RDF Surfaces, proofs, and web-scale logic experiments.
Choose the entry point that matches how you want to use EYE: command line reasoning, JavaScript integration, browser demos, or RDF/TriG experiments.
The main Euler Yet another proof Engine documentation, examples, architecture notes, and references.
A distribution of the EYE reasoner for browser and Node.js applications using WebAssembly.
A compact Notation3 reasoner in JavaScript for accountable facts, rules, goals, answers, and proofs.
A reasoner using RDF TriG as the web lingua, with forward rules, backward rules, and queries described in RDF.
Archived browser experiments for running EYE-style examples such as Socrates, GPS, and other demos.
Example N3 scripts demonstrating built-in functions, linked data patterns, and practical reasoning tasks.
This is the familiar Socrates rule: if someone has a type whose class is a subclass of another class, infer the broader type.
@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 }.
Selected repositories in the EYE organization, grouped here as a quick index for contributors and users.