Patrick Hochstenbach, Jos De Roo, Wout Slabbinck, Beatriz Esteves, and Pieter Colpaert: "The Eyeling Playground: N3 rules in your browser", SEMANTiCS 2026, Posters and Demos Track (2026).

Demo playground

Try the accompanying Eyeling Playground to run Notation3 rules directly in the browser, inspect derived facts, and explore proof-oriented explanations.

Abstract

Semantic Web applications increasingly run in client-side, interactive, and data-sovereign environments, where users need to evaluate rules close to the data rather than delegating every reasoning task to a server-side infrastructure. Existing Notation3 reasoners demonstrate the expressivity of rule-based reasoning on the Web, but they are often implemented for native or server-side execution environments, making browser deployment, optimization, integration, and interactive explanation more difficult. We present Eyeling, a JavaScript-based Notation3 reasoner designed from the ground up for execution in the browser, and demonstrate how it brings rule-based reasoning to Web applications through use cases such as ODRL access control policies. The accompanying Eyeling Playground allows users to select examples, load data and rules, execute reasoning locally, inspect derived facts, and explore proof-oriented explanations right from a browser.