7

Freebaseからデータをダンプしたばかりですが、データを見ると、真ん中の「/ m/03lp844」が表示されます。しかし、どうすればその真ん中からより多くの詳細を得ることができますか?ドキュメントに何も見つかりません。

それで、私は映画データをダンプしました、そして私が俳優を探すとき、それはたくさんのミッドだけを示します、しかし私は俳優の名前も必要とします。

どうもありがとう。

4

3 に答える 3

2

Freebaseスキーマを調べて、物事が互いにどのように接続されているかを理解する必要があります。映画と俳優の場合、それらは中間ノード/ film/performanceによって相互に接続されています。映画からそれらのノードへのリンクをたどり、そこからリンクされた俳優へのリンクをたどる必要があります(そして俳優の/ type / object / nameプロパティを見てください)。

于 2012-08-09T21:49:25.847 に答える
1

midは、freebase内のすべてのオブジェクトの一意のIDです。したがって、他のミッドを指す多くのエッジが表示されます。確かに、リンクされた情報が文字列や数値などの単純な値でない場合にのみ、中間になると思います。それらのmidが何を参照しているかを確認する簡単な方法の1つは、rdfapiを使用することです。キー/en / michael_jordan: https ://www.googleapis.com/freebase/v1/rdf/en/michael_jordan でクエリするか、 mids: https ://www.googleapis.com/freebase/v1/rdf/m/054c1 で、「rdfs:name」エッジを使用してアクター名の名前を取得できます。表示されるRDFapiの結果は、おなじみのはずです。これらはすべて、freebaseダンプのキーまたはmidで始まるトリプルです。

その他の興味深いAPIはここにあります: http ://wiki.freebase.com/wiki/API 検索、説明の取得、ミッドに関連するすべての検索などができます。お役に立てば幸いです。

于 2013-02-21T23:58:36.983 に答える
0

FreebaseのMQLReadAPIを使用できます。たとえば、これにより、「michealjordan」に関するすべての「共通トピック」に関するjson文字列が返されます。

https://www.googleapis.com/freebase/v1/mqlread?query= {"id": "/ en / michael_jordan"、 "limit":1、 "*":null、 "type": "/ common /トピック"}

これにより、/ en/micheal_jordanが持つすべてのタイプが表示されます。

https://www.googleapis.com/freebase/v1/mqlread?query= {"id": "/ en / michael_jordan"、 "limit":1、 "*":null}

于 2013-03-05T09:24:46.047 に答える