Pepper NAO Choregraphe Naoqi wiki - ALKnowledge

このページについて

NAOqi Core - 概要 | API | チュートリアル

What it does


ALKnowledgeサービスによって持続的なデータを三つ組の形式で管理することができます。
目的はロボットの知識を表すオントロジー(三つ組の集合)を構築し、使用することです。
オントロジーはロボット内で共有されます。つまり、これらのデータのドメインにアクセスすることができれば、(データと同じことができる)他のアプリケーションによってデータセットにアクセスし、使用し、変更することができます。

例えばdbpedisによって使われているこの形式は、ドメイン内の概念間の関係を記述するために使われています。

How it works

三つ組

三つ組はこのサービスの基本的な構造です。
三つ組は、主語 - 述語 - 目的語として表されます。ここで、主語、述語および目的語は文字列に変換できるものです。

三つ組において、述語は、オントロジー内において特有な主語と目的語との間の関係を表す。

例:
sky (主語) - colour (述語) - blue (目的語)
user_42 (主語) - type (述語) - person (目的語)
user_42 (主語) - name (述語) - Paul (目的語)
"user_42"は、 "Paul"という名前の "person"型のエンティティと考えることができます。

Domain

ドメインでは、特定のコンテキストに複数の三つ組の集合を使用できます。