問題 No.12
知識表現やオントロジー(意味ネットワーク)の構築において、概念同士の階層的なつながりを正しく整理したい。「電気自動車は自動車の一種である」「自動車は乗り物の一種である」というように、下位にある具体的な概念から上位にある抽象的な概念に向かって定義される、直系的なインヘリタンス(継承)を表現する関係性はどれか。
【正解の解説】
「is-a」の関係
「is-a」の関係とは、「〜は〜の一種である」という意味であり、具体的なクラスから抽象的なスーパークラスへの「継承(インヘリタンス)」を表現する、直系的な分類体系(例:電気自動車 is-a 自動車)のことです。
スポンサーリンク
【その他の選択肢の解説】
「has-a」の関係
「has-a」の関係とは、「〜を所有している」という意味であり、あるオブジェクトが他のパーツや属性を「持っている」という構成的な関係性(例:自動車 has-a エンジン)を表します。
「part-of」の関係
「part-of」の関係とは、「〜の一部である」という意味であり、全体とそのパーツの構成的な関係(例:タイヤ part-of 自動車)を表す表現です。
インスタンス関係
インスタンス関係とは、抽象的な定義(クラス)に対して、実体化した個別具体的なデータ(インスタンス)を紐づける関係性のことです。