如何使用 Reality Gem 查询维基数据以查找 part_of & Instance_of 等属性

how to use Reality Gem to query wikidata to find properties such as part_of & Instance_of

我正在使用 Reality Gem 查询维基数据,使用下面的代码。但它给出了零输出。我已经使用 result.methods 命令进行了检查,但我没有看到任何查看 "part_of" 或 "instance_of" 属性 值

的方法
require 'reality'    
result = Reality::Entity("Enterprise JavaBeans")
result.part_of
=> nil

但是在维基数据页面上这些属性是可用的:

https://www.wikidata.org/wiki/Q742961

有人可以帮我吗?

我不知道为什么会出现这个错误。
我猜是因为维基数据和维基百科的文档结构不一样。

但您可以通过以下 hacky 解决问题:

require 'reality'

w = Reality::Wikidata::Entity.one_by_id('Q742961')
e = Reality::Entity::WikidataPredicates.parse(w)
e[:part_of]