如何在Dbpedia中获取图像的抽象、位置和链接等数据



我试图获得一些关于博物馆的数据,但没有成功。这是我的密码。我知道博物馆的名字,所以我想得到关于这个博物馆的数据

PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX dbpprop: <http://dbpedia.org/property/>
SELECT ?abstract ?location WHERE {
?architectural_structure rdf:type dbpedia-owl:Museum .
?architectural_structure dbpedia-owl:location dbpedia:Taganrog .
?architectural_structure dbpprop:name dbpedia:Chekhov_Shop .
}
您选择的dbpprop:namedbpedia:Chekhov_Shop)实际上是一个字符串。如果您查看dbpedia页面,它已被定义为The Chekhov Shop。因此,我的建议是根据您喜欢显示的名称过滤您的查询:
PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX dbpprop: <http://dbpedia.org/property/>
SELECT * WHERE {
    ?architectural_structure rdf:type dbpedia-owl:Museum .
    ?architectural_structure dbpedia-owl:location dbpedia:Taganrog .
    ?architectural_structure dbpprop:name ?name.
Filter (str(?name)="The Chekhov Shop")
}

如果你需要更多关于这个特定体系结构的信息,你可以开始探索。例如,

PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX dbpprop: <http://dbpedia.org/property/>
SELECT distinct * WHERE {
    ?architectural_structure rdf:type dbpedia-owl:Museum .
    ?architectural_structure dbpedia-owl:location dbpedia:Taganrog .
    ?architectural_structure dbpprop:name ?name.
    ?architectural_structure dbpprop:location ?location.
    ?architectural_structure dbpedia-owl:abstract ?abstract.
Filter (str(?name)="The Chekhov Shop")
}

通常,当您面临三重存储时,请尝试查找所有?o ?p ?s,然后查看需要将特定谓词放在哪里。

最新更新