gpt4 book ai didi

sparql - 无法获取 DBpedia 类的所有属性

转载 作者:行者123 更新时间:2023-12-01 11:31:31 27 4
gpt4 key购买 nike

我使用 Sparql 获取 specific class 的所有属性使用此代码。

PREFIX db: <http://dbpedia.org/resource/>
PREFIX prop: <http://dbpedia.org/property/>
PREFIX onto: <http://dbpedia.org/ontology/>
select ?property ?value
where { db:Thin-film-transistor_liquid-crystal_display ?property ?value . }

但是,输出结果缺少一些属性:

is dbpprop:display of   dbpedia:IPhone_4S
dbpedia:IPhone_5S
is dbpprop:industry of dbpedia:InnoLux_Corporation
is dbpprop:paneltype of dbpedia:Dell_monitors
is dbpprop:products of dbpedia:Zalman

我怎样才能获得这些属性?

最佳答案

您提到的属性有一个重要的共同点,“OF”。这意味着您正在寻找的项目是“对象”而不是“主题”,并且您正在搜索“对象”。因此,如果您在查询中交换主语和宾语,您将找到它们:

PREFIX db: <http://dbpedia.org/resource/>
PREFIX prop: <http://dbpedia.org/property/>
PREFIX onto: <http://dbpedia.org/ontology/>
select ?property ?value
where {
?value ?property db:Thin-film-transistor_liquid-crystal_display.
}

所以,如果你想把所有东西都拿出来,一种方法是联合:

PREFIX db: <http://dbpedia.org/resource/>
PREFIX prop: <http://dbpedia.org/property/>
PREFIX onto: <http://dbpedia.org/ontology/>
select ?property ?value
where {
{
db:Thin-film-transistor_liquid-crystal_display ?property ?value.
}
union{
?value ?property db:Thin-film-transistor_liquid-crystal_display.
}
}

关于sparql - 无法获取 DBpedia 类的所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31622208/

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