1

予想される型の型を取得する方法を知っている人はいますか?

たとえば、「/people/person」タイプには「/people/person/places_lived」というプロパティがあり、これには「/people/place_lived」というタイプが期待されます

問題は、どのタイプの「/people/place_lived」が MQL を使用しているかを把握しようとしていることです。「/people/place_lived」がメディエーター タイプであることはわかっていますが、情報が 1 つしかない場合にメディエーター タイプであることを確認するために MQL が何であるかを理解しようとしています (例: 「/people/place_lived」) )

前もって感謝します

4

3 に答える 3

2

MQL に/freebase/type_hints/mediatoryそのタイプのプロパティを要求したい場合:例 を参照してください。

{
  "id" :"/people/place_lived",
  "/freebase/type_hints/mediator" : null
}​
于 2011-07-14T21:52:07.033 に答える
0

Freebaseメーリングリストではおそらくより速く/より良い答えが得られるでしょうが、メディエーターまたはCVTタイプの主な際立った特徴は、タイプ「/ common/topic」が含まれていないことだと思います。

[{
  "id":"/people/place_lived",
  "/freebase/type_hints/included_types":[]
}]​

[{
  "id":"/people/person",
  "/freebase/type_hints/included_types":["/common/topic"]
}]​

いろいろと調べてみるのに良い方法は、Inspectページを使用し、2つのことを比較して、それらがどのように同じか異なるかを確認することですhttp://www.freebase.com/inspect/people/person

これを少しトリッキーにする1つの点は、その名前が示すように、これは単なる内部ヒントであり、「ネイキッドプロパティ」として使用されます。つまり、対応するタイプが適用されていないことです。

/ common / topicの存在は、表示されるUIのほとんどをトリガーするものとは異なりますが、実行しようとしていることによっては、他のいくつかの特性(たとえば、プリミティブデータ要素にのみリンクするノードと他のノードへのリンク)。

于 2011-07-14T02:31:07.797 に答える
0

/freebase/type_hints/mediator を探します。これは、タイプが CVT の場合に true になるブール型のプロパティです。ここで例を見ることができます: http://www.freebase.com/inspect/people/marriage

于 2011-07-14T19:33:47.933 に答える