我试图通过查询Freebase葡萄酒生产商主题来获取葡萄酒生产商的名称和官方网站:https://www.freebase.com/wine/wine_producer?schema=
但是,与“name”属性不同,official_website来自包含的类型组织/组织。 Freebase的查询编辑器似乎有点笨拙,因为它无法识别包含的类型,因此当我尝试获取葡萄酒生产商的官方网站时它会出错 - 编辑似乎未能将葡萄酒生产商视为组织/组织:{{ 3}}
这是我的疑问:
[{
"id": null,
"name": null,
"type": "/wine/wine_producer",
"official_website": null,
"wines": []
}]
如何获取葡萄酒生产商的官方网址?
答案 0 :(得分:1)
您似乎误解了所包含类型的工作原理。它们在这种情况下没有特别的意义(MQL甚至不知道它们)。
您可以缩写/ type / object的任何属性(例如id,name,type)的属性名称以及属于最近指定类型的任何属性(例如wine),但其他任何属性必须是完全限定的。
official_website
属性属于/common/topic
,而不属于/organization/organization
,因此具有完全限定属性名称的查询为:
[{
"id": null,
"name": null,
"type": "/wine/wine_producer",
"/common/topic/official_website": [],
"wines": []
}]
另请注意:
official_website
不是唯一的,因此需要[],而不是null