N3.js Reasoner: Implementing reasoning in N3.js

Published: 03 Sept 2024, Last Modified: 30 Sept 2024The 23rd International Semantic Web Conference, November 11–15, 2024, Hanover, MDEveryoneCC BY-SA 4.0
Abstract: RDF reasoning typically does not occur in browser-based applications despite being critical to the next generation of Web technologies. The primary constraint is that client-side reasoners do not meet the performance requirements of modern applications and the technicalities of using reasoners make them inaccessible to front-end developers. This paper presents our performant implementation of a reasoning engine for N3.js that supports Horn Rules. We demonstrate that it is possible to perform reasoning in the browser in a manner that is performant enough for standard use cases to execute without interrupting the user experience.
Loading