2

我正在使用 Virtuoso 开源版。

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

假设我们有一个需要将其转换为 RDF 的关系数据库,但同时该数据库需要一直更新。

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

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

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

如果我在这里错了,请纠正我,但我不明白这怎么可能是动态的。我所做的只是根据当前表生成链接数据。提前致谢。

4

1 回答 1

1

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

另请注意——VOS(Virtuoso 的开源版本)只能Virtuoso 中呈现 RDB 数据的关联数据视图。如果您想在远程数据源(Oracle、Microsoft SQL Server、Informix、Ingres、DB2、Progress/OpenEdge、PostgreSQL、MySQL 或几乎任何其他 ODBC 可访问的 DBMS)中呈现 RDB 数据的链接数据视图,您需要Virtuoso 商业版。版本之间的其他差异可以在这里看到

于 2014-07-03T04:15:35.907 回答