我想将我的 SPARQL 查询结果从 Blazegraph 导出到一个文件中。但是,它只导出结果的第一页。当我尝试显示所有结果时,我的浏览器崩溃了。
我怎样才能解决这个问题?
我在本地集群上运行 Blazegraph 2.1.2。
我想将我的 SPARQL 查询结果从 Blazegraph 导出到一个文件中。但是,它只导出结果的第一页。当我尝试显示所有结果时,我的浏览器崩溃了。
我怎样才能解决这个问题?
我在本地集群上运行 Blazegraph 2.1.2。
要导出结果,您可以依赖curl
并通过命令行查询您的 SPARQL 端点,如下所示:
curl -X POST http://localhost:9999/bigdata/namespace/YOUR_NAMESPACE/sparql --data-urlencode 'query=SELECT * WHERE{ ?s p ?o } LIMIT 1' --data-urlencode 'format=json' > outputfile
当然,您必须根据需要指定端点的地址和查询。这只是一个例子,但它可能会给你一个想法。
您还可以修改预期的输出格式(CSV、XML、JSON 等)并根据需要包含标题。
在这里你可以阅读更多关于它的信息。