gpt4 book ai didi

wikidata - 如何对维基数据条目进行分类?

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

我正在尝试将项目分类为维基数据支持的主要类别:通用、人物、组织、事件、作品、术语、地点、其他。此处列出了这些类别: https://www.wikidata.org/wiki/Wikidata:List_of_properties

我找不到指定主类别的属性。我调查了P31“实例”属性和 P279“子类”,但它们不是我需要的。

例如,对于“IBM”,P31 返回“上市公司”和“软件公司”,对于“瑞士国际航空公司”,它返回“航空公司”。所以我不能说他们都是组织

有没有办法做到这一点?

一个选项是检查项目的属性,所以如果一个项目有 P21“性别”那么它就是一个人(或动物)。但我不认为这是稳定的,因为没有属性是强制性的。

我正在使用 Wikidata Toolkit对于我的查询。

最佳答案

Wikidata 曾经有一个主要的类型属性,但它被删除以支持 instance of 和更灵活的模式。你可以在 https://www.wikidata.org/wiki/Property_talk:P107 看到很多关于主要类型的存档讨论。

您可能想查看位于 http://query.wikidata.org 的 SPARQL 端点

Q4830453 是商业企业/公司。要查找公司或公司子类的所有项目,只需执行以下操作:

PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>

SELECT DISTINCT ?item
WHERE {
?item wdt:P31/wdt:P279* wd:Q4830453
}

查询需要一点时间,目前有150k条结果。

关于wikidata - 如何对维基数据条目进行分类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34335268/

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