从Virtuoso导出图形到RDF / XML格式

时间:2017-07-13 15:34:33

标签: dump virtuoso rdf-xml

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

请帮我导出RDF / XML格式。

1 个答案:

答案 0 :(得分: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'

任何浏览器都可以使用properly built 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