[英]MQL query to get all properties for the particular MID in Freebase
看看這款MID的“/ M / 02r4n63” 游離鹼 。 問題是如何獲取與此MID相關的所有屬性。
此MID的Freebase頁面 。
我需要從此頁面中提取所有屬性,如導演,制片人,主演等。
我在端點中嘗試了這些查詢
{
"*": null,
"type": "/film/film",
"id": "/m/02r4n63"
}
以上查詢的輸出僅給出與/film/film
相關的屬性,並且將星標starring list
為null
。
我嘗試了這個
[{
"master_property": {
"name": null,
"id": null
},
"source": {
"mid": "/m/02r4n63"
},
"target": null,
"target_value": null,
"type": "/type/link"
}]
以上查詢的輸出錯過了/film/starring
屬性。
我也試過
{
"id": "/m/01jrbb",
"/type/reflect/any_master": [{
"id": null,
"link": {
"master_property": {
"id": null,
"name": null
},
"target": null,
"target_value": null
}
}],
"/type/reflect/any_value": [{
"link": {
"master_property": {
"id": null,
"name": null
},
"target": null,
"target_value": null
}
}],
"/type/reflect/any_reverse": [{
"id": null,
"link": {
"master_property": {
"reverse_property": {
"id": null,
"key": null,
"name": null
}
}
}
}]
}
但是,它再次錯過了Description
屬性。
我想介紹所有屬性。 我已經嘗試過主題搜索API 。 那就是我想要的輸出。 但是我希望通過MQL查詢來獲得它,因為我也需要屬性的名稱。
非常感謝您的幫助。
Topic API是獲取有關給定主題的所有信息的最佳方法:
https://www.googleapis.com/freebase/v1/topic/m/02r4n63
您可以使用MQL獲得屬性的名稱,例如:
{
"name": null,
"id": "/film/film/starring"
}
這將返回“ Performances”。 當然,這些大多將是您之前見過的屬性,因此您可能想要緩存它們或僅預填充靜態列表。
如果您想“加注星標”,則可以拆分返回的鍵並采用最后一個以斜杠(/)分隔的段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.