arrow
返回

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
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
语义网和链接数据技术在Web应用开发中的采用受到了不尽如人意的开发体验的影响。前端Web应用开发本身就具有挑战性,因为开发者即使要构建简单应用也必须掌握多种技术和框架。将链接数据技术加入其中进一步加剧了这一挑战,增加了需要学习的技术数量。语义网社区历史上一直难以向前端开发者提供处理链接数据的高质量工具和库;因此,开发者通常更倾向于基于关系型或文档数据库的传统解决方案,这些方案提供了远超前者(链接数据技术)的开发者体验。为解决此问题,我们开发了LDkit,一个面向TypeScript的创新对象图映射框架。该框架作为数据访问层,提供基于模型的抽象以查询和检索RDF数据。LDkit根据用户定义的数据模式,在RDF表示与TypeScript原始类型之间转换数据,简化了数据使用并确保端到端的数据类型安全。本文介绍了LDkit,描述了其设计与实现基础,重点阐述其开发者接口及与其他相关技术的集成。基于社区反馈和使用LDkit的经验,我们引入了主要改进,以简化常见及非常见Web应用场景中的数据查询与更新,进一步改善开发者体验。最后,我们通过考察框架在真实项目中的应用来展示LDkit的影响。LDkit旨在通过使链接数据更易于访问并融入主流Web技术,来增强Web生态系统。

期刊

S
Semantic Web: Interoperability, Usability, and Applicability
IF:
0
论文数:
28
被引数:
6

机构

C
Charles University in Prague
学者数:
27
论文数: 18
被引数: 0
G
ghent university–imec
学者数:
13
论文数: 4
被引数: 1
引用论文

引用论文

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
err分享
err收藏
err分享
err收藏
Linked Data - The Story So Far
err2009-07-01
err2.2K
errOAAI
errBizer, Christian; Heath, Tom; Berners-Lee, Tim
err分享
err收藏
GraphSPARQL
err2022-04-25
err0
PREAI
errAngele,Kevin; Meitinger,Manuel; Bußjäger,Marc; Föhl,Stephan; Fensel,Anna
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
err分享
err收藏
学者 查看更多内容