2012-01-24 6 views
4

Freebaseを参照できるFreebase Javaアプリケーションを開発したいと思います。 私はFreebase Schema Explorerを模倣し、ドメイン、ドメインのタイプ、タイプのインスタンスの順にドリルダウンすることができるようにすることをお勧めします。 ドメインリストの取得方法をお手伝いできますか? そのドメインのリスト? ... ユーザーはドメインを選択することができ、調査対象のエントリが見つかるまで、そのドメイン内のタイプのリストなどをプリセットしたいと考えています。ドメインのMQLクエリまたはAPIコールを使用してすべてのFreebaseドメインを一覧表示します

答えて

13

MQL:

[{ 
    "id": null, 
    "name": null, 
    "type": "/type/domain", 
    "!/freebase/domain_category/domains": { 
     "id": "/category/commons" 
    } 
}]​ 

そこに"!/freebase/domain_category/domains"節が(公式)ドメインだけコモンズに物事を制限することである - そうでなければ、自動的にすべてのユーザーのために作成し、おそらくではありませんドメインを取得あなたが何をしているのかドメイン内

タイプ:

[{ 
    "id":  null, 
    "name": null, 
    "type": "/type/type", 
    "domain": "/cvg" 
}]​ 

適宜"/cvg"を交換してください。タイプの

インスタンス:

[{ 
    "id": null, 
    "name": null, 
    "type": "/cvg/computer_videogame" 
}]​ 

適宜"/cvg/computer_videogame"を交換してください。

これは少なくともあなたを始められるはずです。

+0

フィリップ、答えに時間をとってくれてありがとう。それは私が欲しいものを性的に行います。残念なことに、Freebaseチームは過去数年間、文書化に多大な努力を払っていませんでしたが、私は、あなた自身が次の時間に「自分自身を助けてください」という良い情報源(チュートリアル、本、例)の逸脱を指摘できましたか? – Hector

+0

http://mql.freebaseapps.com/でMQLのガイドがありました.MQLについて頭を悩ましてしまった場合、実験はあなたに長い道のりをもたらします。あるいは、freebase-discussのリストhttp ://lists.freebase.com/mailman/listinfo/freebase-discuss –

+0

ありがとう、すべての良い提案。あなたが提供したリンクを閲覧します。うまくいけば、私はこれに基づいて便利なモバイルFreebaseアプリケーションを開発することができます。 – Hector