我想将存储在Virtuoso Open Source中的图表导出到文件中。我需要以XML和json-ld格式完成此操作。
例如,给出以下图表
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix pes: <http://example.com/resource/> .
pes:mrlHst-5 a pes:MrlHst ;
pes:mrlHstId 5 ;
pes:mrlApplicationDate 2008-09-01 ;
pes:mrlValue 0.01 .
我希望它以RDF / XML格式导出
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:pest="http://example.com/resource"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
<rdf:Description xmlns:xs="http://www.w3.org/2001/XMLSchema"
rdf:about="mrlHst-5">
<pest:mrlHstId>5</pest:mrlHstId>
<pest:mrlValue>0.01</pest:mrlValue>
<pest:mrlApplicationDate rdf:datatype="xs:date">2008-09-01</pest:mrlApplicationDate>
<rdf:type rdf:resource="MrlHst"/>
</rdf:Description>
</rdf:RDF>
以Json-ld格式
{ "@graph" : [
{
"@id" : "pes:mrlHst-5",
"@type" : "pes:MrlHst",
"mrlHstId" : "5",
"mrlValue" : "0.01",
"mrlApplicationDate" : {
"@type" : "xs:date",
"@value" : "2008-09-01"},
] ,
"@context" : {
"rdfs" : "http://www.w3.org/2000/01/rdf-schema#",
"mrlValue" : "http://example.com/resource/mrlValue",
"rdf" : "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"mrlApplicationDate" : {
"@id" : "http://example.com/resource/mrlApplicationDate",
"@type" : "xs:date"},
"pes" : "http://example.com/resource",
"mrlHstId" : "http://example.com/resource/mrlHstId"
}
}
我还没有找到能够以这些格式导出图表的任何功能。 在我的例子中,图形是在Virtuoso中使用R2RML映射在一组本地DB表中生成的。