22、《RML本体:社区驱动的模块化重新设计》

《RML本体:社区驱动的模块化重新设计》

1. 背景与概述

在语义网和知识图谱领域,R2RML是一种重要的映射语言,用于将关系型数据转换为RDF数据。然而,它存在一定的局限性,并且不具备向后兼容性。为了解决这些问题,我们提出了RML本体,它包含RML - star扩展,能够生成RDF - star图,同时保持与R2RML的向后兼容性。

2. 方法论

我们采用了Linked Open Terms (LOT)方法论来重新设计R2RML本体,使其更具通用性和模块化。该方法论主要包括四个阶段:
1. 需求规格说明 :构建RML本体的需求主要来自三个方面:
- R2RML本体的遗留特性。
- 提出不同扩展的科学出版物。
- R2RML和RML社区在实际使用中积累的经验,这些经验通过GitHub问题收集并总结为映射挑战。
这些需求涵盖了使用映射规则生成三元组的基本需求和细粒度特性,包括静态和动态生成主体、谓词、对象、数据类型、语言标签和命名图(RML - Core),描述和访问输入数据源及目标输出数据(RML - IO),创建RDF集合和容器(RML - CC),数据转换函数(RML - FNML),以及创建断言和非断言的RDF - star三元组(RML - star)。
2. 实现 :基于需求以模块化方式构建RML本体,同时保持与R2RML的向后兼容性。我们使用GitHub组织来汇总问题并进行异步协调。
- 模块化 :本体由5个模块组成:RML - Core、RML - IO、RML - CC、RML

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值