arrow
Return

Improving Linked Data Development Experience with LDkit

delete2025-12-26
delete0
delete
OA
AI
K
Karel Klíma
R
Ruben Taelman
M
Martin Nečaský
DOI:10.1177/22104968251404248delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
The adoption of Semantic Web and Linked Data technologies in web application development has been impacted by less-than-optimal development experience. Front-end web application development is inherently challenging, as developers must master a multitude of technologies and frameworks even to build simple applications. Adding Linked Data technologies to the mix further complicates this challenge by increasing the number of technologies that need to be learned. The Semantic Web community has historically struggled to provide front-end developers with quality tools and libraries for working with Linked Data; consequently, developers often prefer traditional solutions based on relational or document databases that offer far superior developer experience. To address this issue, we developed LDkit, an innovative Object Graph Mapping framework for TypeScript. The framework works as the data access layer, providing model-based abstraction for querying and retrieving RDF data. LDkit transforms the data between RDF representation and TypeScript primitives according to user-defined data schemas, simplifying the use of the data and ensuring end-to-end data type safety. This paper introduces LDkit, describes its design and implementation fundamentals with focus on its developer interface and integration with other related technologies. Building on community feedback and experience from using LDkit, we introduce major enhancements that simplify data querying and update for common and uncommon web application scenarios, further improving developer experience. Finally, we demonstrate impact of LDkit by examining usage of the framework in real-world projects. LDkit aims to enhance the web ecosystem by making Linked Data more accessible and integrated into mainstream web technologies.

Journal

S
Semantic Web: Interoperability, Usability, and Applicability
IF:
0
Papers:
28
Citations:
6

Organization

C
Charles University in Prague
Scholars:
27
Papers: 18
Citations: 2
G
ghent university–imec
Scholars:
13
Papers: 4
Citations: 3
Cited Papers

Cited Papers

DataSpecer: A Model-Driven Approach to Managing Data Specifications
err2022-01-01
err0
PREAI
errStenchlák,Štěpán; Nečaský,Martin; Škoda,Petr; Klímek,Jakub
errShare
errSave
errShare
errSave
Linked Data - The Story So Far
err2009-07-01
err2.2K
errOAAI
errBizer, Christian; Heath, Tom; Berners-Lee, Tim
errShare
errSave
GraphSPARQL
err2022-04-25
err0
PREAI
errAngele,Kevin; Meitinger,Manuel; Bußjäger,Marc; Föhl,Stephan; Fensel,Anna
errShare
errSave
Assembly Line: A Tool for Collaborative Modeling of Ontologies in Public Administration
err2023-10-01
err0
PREAI
errKlíma,Karel; Med,Michal; Blaško,Miroslav; Křemen,Petr; Nečaský,Martin; Ledvinka,Martin; Binderová,Alice; Švagr,Michal; Kopecký,Filip
errShare
errSave
UFO: Unified Foundational Ontology
err2022-03-15
err0
errOAAI
errGiancarlo Guizzardi; Alessander Botti Benevides; Claudenir M. Fonseca; Daniele Porello; João Paulo A. Almeida; Tiago Prince Sales
errShare
errSave
An empirical survey of Linked Data conformance
err2012-07-01
err0
PREAI
errAidan Hogan; Jürgen Umbrich; Andreas Harth; Richard Cyganiak; Axel Polleres; Stefan Decker
errShare
errSave
A comparison of object-triple mapping libraries
err2020-04-14
err6
PREAI
errLedvinka, Martin; Kremen, Petr
errShare
errSave
researcher View more