必修★片桐さん ~セマンティックネット~

【セマンティックネットとは】
・ノードとリンクからなる有向グラフ
・ノード: 物、事柄、概念
・リンク: ノードの関係と関係の名称

【概念間の関係】
・is-a関係:  概念関係の上下、または包含関係 
         属性の継承が行われる

・has-a関係: 概念間の部分全体関係
         

Example実行結果
*** Links ***
baseball =is-a=> sports
Ito =is-a=> NIT-student
Ito =speciality=> AI
Ferrari =is-a=> car
car =has-a=> engine
( Ferrari =has-a=> engine ) //()で囲まれているのは,継承により作成されたリンクである
Ito =hobby=> baseball
Ito =own=> Ferrari
NIT-student =is-a=> student
( Ito =is-a=> student )
student =donot=> study
( NIT-student =donot=> study )
( Ito =donot=> study )
*** Nodes ***
baseball
sports
Ito
NIT-student
AI
Ferrari
car
engine
student
study
*** Query ***
?y =own=> Ferrari
?y =is-a=> student
?y =hobby=> baseball
[{?y=Ito}]




★新しいリンクを生成する場合、is-aリンクかどうかをチェック
 ↓
 is-aリンクの場合、継承を行う

質問:フェラーリを所有していてかつ学生であり、かつ野球を趣味とするのは誰か?

⇒質問を分解:各質問についてマッチングを行う
質問1:野球を趣味としているのは誰か?
質問2:フェラーリを所有しているのは誰か?
質問3:学生であるのは誰か?

Posted in |

0 コメント: