Sparql 根据特定类将sql转换为rdf

Sparql 根据特定类将sql转换为rdf,sparql,rdf,semantic-web,owl,Sparql,Rdf,Semantic Web,Owl,我有一个数据库,我想把它改成rdf 现在我只想将数据从一个表更改为rdf(稍后我将对整个数据库执行相同的操作) 我可以从sql developer访问该表,它是一个oracle sql表 它有很多专栏,但主要是我感兴趣的 ID列和名称列 所以数据是这样的: ID name 1 oneNameSomething 2 anotherDicName 但是这个表有34000行 有没有可能做一些事情,比如: prefix:idValueFromTable a

我有一个数据库,我想把它改成rdf

现在我只想将数据从一个表更改为rdf(稍后我将对整个数据库执行相同的操作)

我可以从sql developer访问该表,它是一个oracle sql表

它有很多专栏,但主要是我感兴趣的

ID列和名称列

所以数据是这样的:

ID   name
1     oneNameSomething
2     anotherDicName
但是这个表有34000行

有没有可能做一些事情,比如:

prefix:idValueFromTable    a              SpecificClass .
prefix:idValueFromTable   prefix:hasName  prefix:NameFromTable
我知道我可以建立一个工具来实现这一点,但在互联网上快速搜索听起来好像已经有工具了,但我不知道哪一个在我的情况下有效,我想我应该先问你

此页没有此工具

对于“一次性”转换,您只需执行一个SQL查询,然后获取结果行,并以Turtle或N-Triples形式写入输出。这可能是获得RDF的最快方法

如果您需要一种更具原则性的方法,并且对于不止一个表(以及表之间的交叉引用),我将研究一些用于将关系数据库映射到RDF的工具,例如。映射方案相对灵活,无需进行大量设置即可恢复RDF


如果您想精确地控制所获得的数据,您可以使用SPARQL构造查询,或者(正如我刚刚从您的评论中了解到的),您可以使用获取数据库的RDF转储。

非常感谢,您是最好的