将关系数据库模式转换为语义 Web RDF 模型



我需要在我的项目中将RDBS转换为RDF模型。我做了一些研究,发现Apache Jena可以提供帮助。但是,我不熟悉Java平台(我擅长C++,平均擅长C#编程),所以我尝试下载Jena .Net,却发现它不可用。

你能给我一些建议让我的项目有一个良好的开端吗? 我可以从其他地方下载耶拿 .Net 吗?

如果您只需要使用 RDF 方式访问 SQL 数据库,请查看 D2RQ: http://d2rq.org/

D2RQ 平台是一个用于访问关系数据库的系统,作为 虚拟的只读 RDF 图形。它提供基于 RDF 的访问 关系数据库的内容,而无需将其复制到 RDF 存储。

您是否正在尝试制作从RDBS到RDF的转换器,以提高您在Semweb技术方面的技能,或者您真的需要这种转换来进行现实生活中的项目?如果是后者,那么你不应该从简单的RDF API开始。你应该看看D2RQ,也看看W3C目前的定义。RDB2RDF工作组正在研究两个规范,一个用于将RDB数据直接映射到RDF,而不进一步影响用户(称为直接映射),另一个用于指定自定义映射,以便您可以根据您喜欢的RDF模式(称为R2RML)以您喜欢的方式生成RDF。

在我撰写本文时,这些规范是建议建议,这是建议之前的最后一步。这两个规范已经实现了。

最新更新