EYE JS: a client-side reasoning engine supporting Notation3, RDF Surfaces and RDF Lingua

The Web is transitioning away from centralised services to a re-emergent decentralised platform. This movement generates demand for infrastructure that hides the complexities of decentralisation so that Web developers can easily create rich applications for the next generation of the internet. This...

Descrizione completa

Dettagli Bibliografici
Autori principali: Wright, J, Roo, JD, Smessaert, I
Natura: Conference item
Lingua:English
Pubblicazione: Springer 2024
_version_ 1826314708322353152
author Wright, J
Roo, JD
Smessaert, I
author_facet Wright, J
Roo, JD
Smessaert, I
author_sort Wright, J
collection OXFORD
description The Web is transitioning away from centralised services to a re-emergent decentralised platform. This movement generates demand for infrastructure that hides the complexities of decentralisation so that Web developers can easily create rich applications for the next generation of the internet. This paper introduces EYE JS, an RDFJS-compliant TypeScript library that supports reasoning using Notation3 and RDF Surfaces from browsers and NodeJS. By developing EYE JS, we fill a gap in existing research and infrastructure, creating a reasoning engine for the Resource Description Framework (RDF) that can reason over decentralised documents in a Web client.
first_indexed 2024-12-09T03:09:37Z
format Conference item
id oxford-uuid:631f29b5-5f50-4739-b124-18ff9c64d662
institution University of Oxford
language English
last_indexed 2024-12-09T03:09:37Z
publishDate 2024
publisher Springer
record_format dspace
spelling oxford-uuid:631f29b5-5f50-4739-b124-18ff9c64d6622024-10-07T11:16:22ZEYE JS: a client-side reasoning engine supporting Notation3, RDF Surfaces and RDF LinguaConference itemhttp://purl.org/coar/resource_type/c_5794uuid:631f29b5-5f50-4739-b124-18ff9c64d662EnglishSymplectic ElementsSpringer2024Wright, JRoo, JDSmessaert, IThe Web is transitioning away from centralised services to a re-emergent decentralised platform. This movement generates demand for infrastructure that hides the complexities of decentralisation so that Web developers can easily create rich applications for the next generation of the internet. This paper introduces EYE JS, an RDFJS-compliant TypeScript library that supports reasoning using Notation3 and RDF Surfaces from browsers and NodeJS. By developing EYE JS, we fill a gap in existing research and infrastructure, creating a reasoning engine for the Resource Description Framework (RDF) that can reason over decentralised documents in a Web client.
spellingShingle Wright, J
Roo, JD
Smessaert, I
EYE JS: a client-side reasoning engine supporting Notation3, RDF Surfaces and RDF Lingua
title EYE JS: a client-side reasoning engine supporting Notation3, RDF Surfaces and RDF Lingua
title_full EYE JS: a client-side reasoning engine supporting Notation3, RDF Surfaces and RDF Lingua
title_fullStr EYE JS: a client-side reasoning engine supporting Notation3, RDF Surfaces and RDF Lingua
title_full_unstemmed EYE JS: a client-side reasoning engine supporting Notation3, RDF Surfaces and RDF Lingua
title_short EYE JS: a client-side reasoning engine supporting Notation3, RDF Surfaces and RDF Lingua
title_sort eye js a client side reasoning engine supporting notation3 rdf surfaces and rdf lingua
work_keys_str_mv AT wrightj eyejsaclientsidereasoningenginesupportingnotation3rdfsurfacesandrdflingua
AT roojd eyejsaclientsidereasoningenginesupportingnotation3rdfsurfacesandrdflingua
AT smessaerti eyejsaclientsidereasoningenginesupportingnotation3rdfsurfacesandrdflingua