1

Wenjin SU と Jimei University が Freebase でどのように関連しているかを知りたいです。/business/board_member/Wenjin SU にはプロパティを持つ型があることがわかりました/business/board_member/leader_of。この情報を Freebase MQL で使用して、集美大学の学期または学期を抽出するにはどうすればよいですか?

4

1 に答える 1

2

Wenjin SUの Freebase ページにアクセスすると、彼にはタイプが/business/board_member/あり、そのセクションの下に彼が/business/board_member/leader_of Jimei Universityとしてリストされていることがわかります。

最初に行うべきことは、クエリ エディターに移動し、その関係のスケルトン MQL クエリを作成することです。

{
  "id": "/m/0sxhm9v",
  "name": null,
  "/business/board_member/leader_of": [{}]
}

このクエリを実行すると、次の結果が得られます。

{
  "result": {
    "name": "Wenjin SU",
    "/business/board_member/leader_of": [{
      "name": null,
      "type": [
        "/organization/leadership"
      ],
      "id": "/m/0sxhm9s"
    }],
    "id": "/m/0sxhm9v"
  }
}

これはあなたが求めていたものではありません。leader_of彼は名前のないトピック/m/0sxhm9s であると言っています。さて、そのトピックの Freebase ページにアクセスすると、特定の日付範囲で個人とその役割を組織に結び付けるメディエーター ノードであることがわかります。/organization/leadership/organizationまた、集美大学がこのページの としてリストされていることにも気付くでしょう。

この仲介されたプロパティを MQL クエリに追加して、探している完全な関係を取得できます。

{
  "id": "/m/0sxhm9v",
  "name": null,
  "/business/board_member/leader_of": [{
    "/organization/leadership/organization": {
    }
  }]
}

このような事前定義された一連の関係を持つアプリケーションを構築している場合は、Freebase データを探索するこのプロセスを使用して、それらの関係の MQL クエリを構築できます。Freebase の任意の 2 つのエンティティ間の任意の接続を探している場合は、Freebase データ ダンプをダウンロードし、グラフ全体で最短パス アルゴリズムを実行する必要があります。

于 2013-04-19T18:28:17.687 に答える