Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将RDBMS(SQLite)数据公开为SPARQL端点_Sqlite_Sparql_Jena_R2rml - Fatal编程技术网

将RDBMS(SQLite)数据公开为SPARQL端点

将RDBMS(SQLite)数据公开为SPARQL端点,sqlite,sparql,jena,r2rml,Sqlite,Sparql,Jena,R2rml,我正在制作一个演示,我需要将存储在SQLite DB文件中的一些数据公开为可以查询的SPARQL端点。目前,这不必太花哨,因为RDF对我来说是一种公开静态数据的方式 我想知道是否有人知道如何使用任何可用的开源或免费工具来实现这一点 我知道我可能必须编写r2rml映射文件和其他配置,但是我找不到一种方法来实现这一点。我听说ApacheJena可以做到这一点,但是没有找到一个很好的例子来说明如何做到这一点 是否有人知道一个好的教程,说明如何可以实现这一点 在查看了各种选项后,我发现将RDBMS数据公

我正在制作一个演示,我需要将存储在
SQLite DB
文件中的一些数据公开为可以查询的
SPARQL
端点。目前,这不必太花哨,因为
RDF
对我来说是一种公开静态数据的方式

我想知道是否有人知道如何使用任何可用的开源或免费工具来实现这一点

我知道我可能必须编写
r2rml
映射文件和其他配置,但是我找不到一种方法来实现这一点。我听说ApacheJena可以做到这一点,但是没有找到一个很好的例子来说明如何做到这一点


是否有人知道一个好的教程,说明如何可以实现这一点

在查看了各种选项后,我发现将RDBMS数据公开为SPARQL endpoit是最简单的方法


请遵循门户网站上的文档,该网站非常慷慨地解释了如何实现这一点。

有r2rml工具可以将您的数据转换为RDF,然后您可以通过Jena、RDF4J或通过HTTP访问的任何其他三重存储加载这些数据。您也可以使用RML,描述如下: