MQL クエリを介してFreebaseページに表示される情報を取得する最良の方法を見つけようとしています。
トピックAPIを試しましたが、多くのメタデータが含まれています。
また、次のようにリンク/リフレクションを使用してみました:
{
"id": "/en/samsung_electronics",
"/type/reflect/any_master": [{
"link": {
"master_property": null
},
"name": null,
"id": null
}],
"/type/reflect/any_reverse": [{
"link": {
"master_property": null
},
"name": null,
"id": null
}],
"/type/reflect/any_value": [{
"link": {
"master_property": null
},
"value": null
}]
}
しかし、それは従業員数などの一部の情報が欠落していることを意味します。これは、もちろん自動的に展開されず、何を展開する必要があるかがわからない「日付付き整数」として与えられるためです。全般的。そのクエリ自体を一度ネストしてすべてのオブジェクトを展開する私の最善の試みは、
"code": 503,
"message": "Backend Error"
select ?p ?o where {URI ?p ?o}
RDF/SPARQL (例えば、DBpedia) では、私は単に実行するだけですがselect ?s ?p where {?s ?p URI}
、Freebase でこれを行うためのこのような簡単な方法が欠けていますか?
要約すると、Freebase HTML ページの情報をできるだけ少ないオーバーヘッドで、何も見逃すことなく取得する方法を探しています。