AI資格ドリル
資格を選ぶ

用語比較

is-a関係とpart-of関係の違い|「一種」を表す包含と「一部」を表す関係の見分け方(G検定)

is-a関係とpart-of関係は、G検定の知識表現(意味ネットワーク)に出る2つの関係で、違いは「AはBの一種」か「AはBの一部」かです。「犬 is-a 哺乳類」は犬が哺乳類の一種という意味、「尻尾 part-of 犬」は尻尾が犬の一部という意味で、尻尾は犬の一種ではありません。

「〜の一種」ならis-a、「〜の一部」ならpart-ofと覚えると、選択肢を切り分けられます。

この記事の根拠と出典

各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。

is-a関係とpart-of関係の要点

is-a関係

AはBの一種(種類)を表す。上位概念に含まれ、性質を引き継ぐ。犬 is-a 哺乳類、哺乳類 is-a 動物なら、犬は動物と言える。

part-of関係

AはBの一部(部分)を表す。全体と部分の関係で、部分は全体の一種ではない。尻尾 part-of 犬なら、尻尾は犬の一部。

見分け方

「〜である」「〜の一種」と読めればis-a、「〜の一部」「〜を構成する」と読めればpart-of。

違いを表で確認

比較軸is-a関係part-of関係
表す意味is-a:種類の関係。AはBの一種で、Bは上位の概念part-of:部分の関係。AはBの一部で、Bは全体
読み方の例(架空)is-a:犬 is-a 哺乳類は「犬は哺乳類の一種」part-of:尻尾 part-of 犬は「尻尾は犬の一部」
性質の引き継ぎis-a:下位の概念は上位の概念の性質を引き継ぐ。犬は動物なので、動物の性質を持つと言えるpart-of:部分が全体の一種になるわけではない。尻尾は動物ではなく、犬の構成要素
つなげて読んだとき(架空)is-a:犬 is-a 哺乳類、哺乳類 is-a 動物とつなぐと、犬は動物と言えるpart-of:尻尾 part-of 犬は、尻尾は犬の一部と読む。尻尾を犬の一種や動物の一種とは読まない
英語版Wikipediaでの対応する用語is-a:上位語(hyperonym)と下位語(hyponym)の関係。下位語が上位語に対してis-a(type-of)の関係を持つpart-of:全体(holonym)と部分(meronym)の関係。構成の関係では部分が全体に対してpart-ofの関係を持つ

どこで迷っているかを切り分ける

01

「〜の一種」「上位概念」「性質を引き継ぐ」という語が出る人

is-a関係です。ある概念がより上位の概念に含まれ、その性質を引き継ぐ関係を表します。

02

「〜の一部」「全体と部分」という語が出る人

part-of関係です。全体とそれを構成する部分の関係を表します。

03

意味ネットワークの矢印にどちらの関係が付くかを問われる人

ノード(概念)どうしを結ぶ矢印の意味は、一種ならis-a、一部ならpart-ofです。意味ネットワークでよく使われる関係として、種類を表す関係と部分を表す関係の2つがあります。

具体例で使い分ける

例 1

「犬は動物と言えるか」を問われる場合(架空の場面)

意味ネットワークに「犬 is-a 哺乳類」「哺乳類 is-a 動物」「尻尾 part-of 犬」の3本の関係があります。「犬は動物と言えるか」を選ぶ問いです。

  • 犬は哺乳類の一種で、哺乳類は動物の一種です。is-aをつなげて読むと、犬は動物の一種と言えます。
  • 尻尾 part-of 犬は、犬の部分についての関係です。犬が動物かどうかの判断には使いません。

結論: 犬は動物と言えます。

例 2

「尻尾は動物の一種か」を問われる場合(架空の場面)

同じ意味ネットワークで、「尻尾は動物の一種と言えるか」を選ぶ問いです。

  • 尻尾と犬を結ぶのはpart-of関係で、尻尾は犬の一部という意味です。
  • 一部であることは、一種であることを意味しません。尻尾を犬や動物の一種とは読めません。

結論: 言えません。尻尾は犬の一部です。

例 3

矢印の関係名を選ぶ場合(架空の場面)

「タイヤ」と「自動車」を結ぶ矢印に付ける関係名として、is-aとpart-ofのどちらが適切かを選ぶ問いです。

  • タイヤは自動車の一部です。タイヤは自動車の一種ではありません。
  • 「AはBの一部」と読めるので、part-of関係です。

結論: part-of関係です。

問題文から答えを選ぶ手順

  1. 1

    2つの語を文にする

    「AはBの〜」の形にして読みます。「一種」と読めるか、「一部」と読めるかを見ます。

  2. 2

    「一種」と読めたらis-a

    AがBに含まれる種類なら、is-a関係です。Bの性質をAが引き継ぎます。

  3. 3

    「一部」と読めたらpart-of

    AがBを構成する部分なら、part-of関係です。AはBの一種にはなりません。

  4. 4

    向きを確かめる

    is-aは下位から上位へ読みます。「動物は犬の一種」と逆に読まないようにします。

試験での見分け方

  • 1is-a関係は種類の関係で、下位の概念が上位の概念に含まれ、性質を引き継ぐ。
  • 2part-of関係は部分の関係で、部分は全体の一部であって、全体の一種ではない。
  • 3is-aは向きがあり、犬は動物の一種と言えるが、動物は犬の一種とは言えない。
  • 4意味ネットワークは概念どうしの意味的な関係をネットワークで表す知識ベースで、よく使われる関係に種類を表す関係と部分を表す関係がある。

誤答しやすい選択肢

「尻尾 part-of 犬」を「尻尾は犬の一種」と読む

修正: part-ofは一部の関係です。尻尾は犬の一部で、犬の一種ではありません。

is-aを逆向きに読む

修正: 「犬 is-a 哺乳類」は犬が哺乳類の一種という意味です。「哺乳類は犬の一種」とは読みません。英語版Wikipediaも、猫は動物だがその逆は成り立たないと例示しています。

is-aとpart-ofを同じ関係として扱い、全体の性質を部分が引き継ぐと考える

修正: 性質を引き継ぐのは種類の関係(is-a)です。部分(part-of)は全体の構成要素で、全体の一種ではありません。

個々の物(ポチ)と種類(犬)の関係をis-aと同じに扱う

修正: 英語版Wikipediaは、個体と型の関係をinstance-of関係として、型どうしのis-a関係とは区別しています。

確認問題

Q1「犬は哺乳類の一種である」のように、種類を表す関係は?

答え: is-a関係

下位の概念が上位の概念に含まれる関係で、性質を引き継ぎます。

Q2「タイヤは自動車の一部である」のように、全体と部分を表す関係は?

答え: part-of関係

タイヤは自動車を構成する部分で、自動車の一種ではありません。

Q3「犬 is-a 哺乳類」「哺乳類 is-a 動物」から言えることは?

答え: 犬は動物の一種

is-aをつなげて読むと、犬は動物の一種と言えます。逆に、動物は犬の一種とは言えません。

到達チェック

  • 「一種」はis-a、「一部」はpart-ofと言える
  • is-aに向きがあることを説明できる
  • 部分が全体の一種にならないことを説明できる

同じ資格で次に知りたいこと

よくある質問

Qis-a関係とpart-of関係の違いは?

A

is-a関係は「AはBの一種」を表す種類の関係で、part-of関係は「AはBの一部」を表す部分の関係です。犬は哺乳類の一種(is-a)、尻尾は犬の一部(part-of)という例で区別できます。

Q意味ネットワークとは何ですか?

A

概念どうしの意味的な関係をネットワークで表す知識ベースです。よく使われる関係として、部分を表す関係(AはBの一部)と、種類を表す関係(AはBの一種)があります。

Qis-aとhas-aは同じですか?

A

同じではありません。英語版Wikipediaは、is-a(型どうしの種類の関係)とhas-a(全体が部分を持つ関係)を取り違えるのは、現実の関係を模型にするときのよくある誤りだと説明しています。

次に見る比較

執筆: AI資格ドリル編集部(運営者情報を見る)