将RDB动态转换为RDF

时间:2014-06-20 07:23:52

标签: rdf virtuoso linked-data

我正在使用Virtuoso开源版。

我的问题是如何将RDB动态转换为RDF?

假设我们有一个需要转换为RDF的关系数据库,但同时这个数据库需要不断更新。

有没有办法根据关系数据库的新条目不断更新RDF图?

到目前为止,我找到了this tutorial 感谢我可以将RDB转换为RDF,但如果我需要更新数据库,我必须重做该过程。 在本教程的开头,它说:

  
    

Virtuoso包含一个基于HTML的向导界面,用于动态生成&发布基于RDF的关联数据

  

如果我在这里错了,请纠正我,但我不知道这是多么动态。我所做的就是根据当前表格生成链接数据。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

关联数据视图的动态在于您通过VIEW看到的数据。 VIEW的定义本身并不动态。 RDB数据库的模式定义通常是相当静态的;此处的更改不会通过Virtuoso的关联数据视图自动反映出来。 RDF数据库中的数据通常是相当动态的;此处的更改会自动立即反映(通常 - 您可以选择定期更改)通过Virtuoso的关联数据视图。

另请注意 - VOS (the Open Source Edition of Virtuoso)只能在 Virtuoso中显示RDB数据的关联数据视图。如果要在远程数据源(Oracle,Microsoft SQL Server,Informix,Ingres,DB2,Progress / OpenEdge,PostgreSQL,MySQL或几乎任何其他ODBC可访问的DBMS)中呈现RDB数据的关联数据视图,您和# 39;我需要Commercial Edition of Virtuoso。其他differences between the Editions may be seen here