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.