- type, properties, relationshipの集合から構成される世界を記述するモデルのこと。
- Grakn Knowledge Modelというモデルではオントロジーを以下の4つのコンポーネントで記述する。
- entity: もの。例: 人、男、女
- relation: entity同士の関連。例: 親子関係
- role: relationにおける役割。例: "結婚"というrelationには、"夫"、"妻"というroleがある
- resource: entity/relationに紐づく属性。 例:名前、日付
タクソノミー(Taxonomy)とは
- entityを親子関係を使って階層的に並べて表現するモデル。
- 例: 植物 - 被子植物 - 単子葉類 - ユリ目 - ユリ科 - チューリップ属
両者の違い
- Ontologyの方がTaxonomyより複雑な表現をすることができる。
- Taxonomyは木構造、Ontologyはグラフ構造になっているとイメージしておくとよさそう。
- Taxonomyはentityの分類や類似度を測るときに使われるのに対して、Ontologyは知識表現に使われる。Ontologyを使って知識を表現しておくと、マシンを使って新しい知識を推論することができる。
参考
https://www.quora.com/Whats-the-difference-between-an-ontology-and-a-taxonomy
https://blog.grakn.ai/what-is-an-ontology-c5baac4a2f6c
0 件のコメント:
コメントを投稿