gpt4 book ai didi

rdf - Sparql 属性过滤器

转载 作者:行者123 更新时间:2023-12-01 10:45:40 24 4
gpt4 key购买 nike

如何弄清楚本体属性关系是什么,以便知道如何正确制作 sparql 查询?

例如,如果我想要获得世界大赛冠军的美国职业棒球大联盟球队。

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX owl: <http://dbpedia.org/ontology/>
PREFIX db: <http://dbpedia.org/>
PREFIX dbpprop: <http://dbpedia.org/property/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#broader/>
PREFIX category: <http://dbpedia.org/resource/Category:>
PREFIX purl: <http://purl.org/dc/terms/>
PREFIX ps: <http://purl.org/dc/terms/subject/>


select distinct *
where {
?team rdf:type owl:BaseballTeam .
{ ?team rdf:type yago:MajorLeagueBaseballTeams . }
#{ ?team dbprop:champion dbpedia:Major_League_Baseball }
}

如果我取消注释查询中的最后一行,我将得不到任何结果。看着:http://dbpedia.org/page/Boston_Red_Sox

我明白了:

is dbpprop:champion of  dbpedia:American_League

我不确定我将如何构造语法以仅过滤赢得世界系列赛(冠军)的球队,我真的很困惑如何发现实际的查询前缀应该是什么。

最佳答案

   is dbpprop:champion of  dbpedia:American_League 

这句话的意思是American_leage有一个属性champion,它声明了赢得联赛的球队。

Is-Of 只是告诉您哪些属性具有您正在查看的资源作为范围。如果您单击进入该域,您可以看到它有一个指向初始资源的属性。只需查看 American_league 的 dbpedia 资源即可。 .

因此,您必须像这样构建查询才能获得所需的结果。(你差一点就搞定了,恰恰相反)

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX owl: <http://dbpedia.org/ontology/>
PREFIX db: <http://dbpedia.org/>
PREFIX dbpprop: <http://dbpedia.org/property/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#broader/>
PREFIX category: <http://dbpedia.org/resource/Category:>
PREFIX purl: <http://purl.org/dc/terms/>
PREFIX ps: <http://purl.org/dc/terms/subject/>


select distinct *
where {
?team rdf:type owl:BaseballTeam .
?team rdf:type yago:MajorLeagueBaseballTeams .
// Like the one below
dbpedia:Major_League_Baseball dbprop:champion ?team
}

关于rdf - Sparql 属性过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26500549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com