将查询结果写入.ttl文件格式

时间:2018-07-02 09:18:15

标签: sparql jena dbpedia

关于如何将此SPARQL查询结果保存为TURTLE格式的任何想法?

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbo: <http://dbpedia.org/ontology/>

select distinct ?city ?labelEn{
?city a dbo:City.
?city rdfs:label ?labelEn.
filter(lang(?labelEn) = 'en').
}
LIMIT 10

1 个答案:

答案 0 :(得分:2)

一种方法是仅ask the DBpedia endpoint这样做。当然,您可能不会期望results there的具体化。

后来的评论表明您真正想要的与您最初提出的问题大相径庭...更像是-

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
PREFIX dbo: <http://dbpedia.org/ontology/> 

CONSTRUCT
 { ?city           a  dbo:City . 
   ?city  rdfs:label  ?labelEn . 
 } 
WHERE
 { ?city a dbo:City . 
   ?city rdfs:label ?labelEn . 
   FILTER(lang(?labelEn) = 'en') 
 }

-您可以再次ask the endpointserialize as Turtle