будуть відповідями на ці питання, найкраще підійдуть на роль індівідних концептів у базі знань.
Окремі екземпляри - самі конкретні поняття, представлені в базі знань. p> Наприклад, якщо ми збираємося говорити тільки про підбір поєднань вина і їжі, то нас не цікавитимуть конкретні матеріальні пляшки вина. Тому такі терміни як Sterling Vineyards Merlot, ймовірно, будуть самими конкретними використовуваними нами термінами. Отже, Sterling Vineyards Merlot буде екземпляром у базі знань. p> З іншого боку, якби ми хотіли підтримувати в ресторані асортимент вин в доповнення до бази знань хороших поєднань В«вино-їжаВ», то окремими екземплярами до бази знань могли б стати окремі пляшки кожного вина. p> Аналогічно, якби ми хотіли записати різні якості для кожного конкретного врожаю Sterling Vineyards Merlot, то екземпляром у базі знань став би конкретний урожай вина, а Sterling Vineyards Merlot став би класом, містить примірники всіх його врожаїв. p> Інше правило може В«переміститиВ» деякі окремі примірники у розряд класів:
Якщо поняття формують природну ієрархію, то нам потрібно представити їх, як класи. p> Розглянемо винні області. На початку ми можемо визначити основні винні регіони, такі як Франція, США, Німеччина і т.д. як класи, а конкретні винні області всередині цих регіонів як екземпляри. Наприклад, область Bourgogne - це екземпляр класу регіон Франція. Однак ми б також хотіли відзначити, що область Cotes d'Or - це область Bourgogne. Тому область Bourgogne повинна бути класом (Щоб мати підкласи або примірники). Проте уявлення області Bourgogne як класу, а області Cotes d'Or як примірника області Bourgogne здається довільним: дуже складно чітко розмежувати, які області є класами, а які - екземплярами. Тому ми визначаємо всі винні області як класи. Protege-2000 дає можливість користувачеві визначити деякі класи як Абстрактні, показуючи, що у класу не може бути прямих примірників. У нашому випадку, всі класи областей є абстрактними (рис. 8). p>
Рис. 8. Ієрархія винних областей. Іконка В«АВ» поруч з іменами класів вказує на те, що це абстрактні класи і у них не може бути прямих примірників.
Так само ієрархія класів була б неправильною, якби ми пропустили в імені класу слово В«областьВ». Ми не можемо сказати, що клас Alsace - це підклас класу Франція: Alsace - це Чи не різновид Франції. Проте, область Alsace - різновид регіону Франція. p> У вигляді ієрархії можна уявити тільки класи - в системах представлення знань немає категорії В«подекземплярВ». Тому, якщо серед термінів існує природна ієрархія, така як в ієрархіях термінів у Розділі 4.2, то нам потрібно охарактеризувати ці терміни як класи, навіть якщо вони можуть і не мати своїх примірників.
4.7. Обмеження масштабу
У якості останнього зауваження щодо складання ієрархії класів, наступний набір правил завжди допоможе при відповіді на питання, закінчено чи визначення онтології:
Онтологія не повинна містити...