[英]How to find out all the skos:broader relations from DBpedia in order to build the concept hierarchy (tree) by using SPARQL query
[英]SPARQL query for skos:related field?
尝试在RDF / XML文件中查询引用最多的SKOS概念。
因此,如果文件中的概念如下所示:
<rdf:Description rdf:about="http://foo.bar.biz/Processes/151">
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/>
<skos:prefLabel xml:lang="en">Part</skos:prefLabel>
<skos:related rdf:resource="http://foo.bar.biz/Processes/150"/>
</rdf:Description>
如何构造针对skos:related
标签的SPARQL查询? 我现在正在研究Python中的RDFLib,它具有SPARQL兼容性。 似乎查询比解析整个文件更合适-只是我对SPARQL语法不够熟悉。
正如Jeen所建议的那样,更多地了解SPARQL是一个好主意。 作为初始参考,这很简单:
SELECT ?related
WHERE {
?s skos:related ?related
}
一个更有用的建议可能是以RDF / XML以外的任何RDF文本序列化形式查看数据,这对于人类来说很难解析三元组,从而了解如何查询它。 例如,Turtle文本序列化中的等效片段为:
<http://foo.bar.biz/Processes/151>
rdf:type skos:Concept ;
skos:prefLabel "Part"@en ;
skos:related <http://foo.bar.biz/Processes/150>
.
...并且您会发现与理解RDF的结构以及如何使用SPARQL查询它更加兼容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.