0

我想将OpenLink Virtuoso中的图形转储到 RDF/XML 文件中。我知道这个dump_one_graph命令,但是这个命令的结果是一个 Turtle 文件。

请帮助我以 RDF/XML 格式导出。

4

1 回答 1

0

目前,Virtuoso 没有将图形直接导出为 RDF/XML 的功能。有许多转换工具和服务可以将 Turtle 转储转换为 RDF/XML。

或者,您可以使用curl合适的 SPARQL 查询来获得您可能想要的结果——

curl --request POST 'http://dbpedia.org/sparql/?' --header 'Accept-Encoding: application/rdf+xml' --data-urlencode 'query=CONSTRUCT { ?s ?p ?o } WHERE {GRAPH <http://dbpedia.org> { ?s ?p ?o } } LIMIT 5' --output 'mygraph.xml'

任何浏览器也可以提供正确构建的 URL(这里运行与上面相同的查询)——

http://dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fdbpedia.org&query=CONSTRUCT%20%7B%20%3Fs%20%3Fp%20%3Fo%20%7D%20WHERE%20%7BGRAPH%20%3Chttp%3A%2F%2Fdbpedia.org%3E%20%7B%20%3Fs%20%3Fp%20%3Fo%20%7D%20%7D%20LIMIT%205&format=application%2Frdf%2Bxml&CXML_redir_for_subjs=121&CXML_redir_for_hrefs=&timeout=30000&debug=on
于 2017-07-18T21:18:40.777 回答