Freebase の着信および発信プロパティとは何ですか? 特定のドメイン内の特定のタイプのプロパティについては知っていますが、プロパティに関連付けられた着信および発信プロパティも表示されます。これに関するドキュメントを見つけようとしましたが、実質的なものは見つかりませんでした。誰かがこれらが何であるか知っていますか?
2 に答える
Freebase スキーマ (つまり、タイプとプロパティ) は、残りのデータと同じグラフに格納されます。つまり、トピック (例: /m/05mw61p
) が/type/object/name
プロパティ (その場合は「スタック オーバーフロー」) を持つのと同じ方法で、プロパティはグラフ内の別のノードであり、独自の/type/object/name
プロパティを持っているため、の/type/object/name
プロパティは/people/person/date_of_birth
「生年月日」を指します。
繰り返しになりますが、他のすべての場合と同様に、プロパティには、別のノードではなくプロパティにするものを定義する独自のスキーマがあり/type/property/expected_type
ます。あいまいで、かなり文書化されていません。
質問を明確にするのに役立つ例またはコンテキストを提供すると役立ちます。プロパティはマスターであってもなくてもかまいません。これは着信/発信に少し似ていますが、実際にはプロパティではなく着信/発信リンクについて質問していると思います。
Philipが言ったように、プロパティはグラフ内の型付けされたオブジェクトにすぎないため、外向きリンクには/type/property
プロパティの値があります-予想されるタイプ(rdf範囲に似ています)、一意性、それが属するタイプなど。値またはオブジェクトとしてのプロパティ。プロパティの場合、これは多くの場合、サブジェクト/ソースとして別のプロパティであり、このプロパティに「委譲」します (つまり、このプロパティを別のタイプで別の名前で再利用します)。
発信リンク
property target expected type
/type/object/type /type/property
/type/property/schema /people/person
/type/property/expected_type /type/datetime
/type/property/unique true /type/boolean
着信リンク
source property
/m/0dl8xrg birthDate /type/property/delegated
その着信リンクのソースを調べてみると/base/svocab/person/birthdate
、対応する発信リンクが委譲されているプロパティであることがわかります。/people/person/date_of_birth
リンクの方向はセマンティクスに合わせて調整されますが、リンクはどちらの方向にもナビゲートできます。