ізняються тільки одинична потужність (Можливо тільки одне значення) і множинна потужність (можливо будь-яке число значень). Фортеця вина буде слотом одиничної потужності (вино може мати тільки одну фортеця). Вина, вироблені на конкретному заводі, заповнюють слот множинної потужності виробляє класу Винний завод.
Деякі системи дозволяють визначити мінімальну і максимальну потужність для того, щоб більш точно описати кількість значень слота. Мінімальна потужність N означає, що слот повинен мати не менше N значень. Наприклад, слот виноград класу Вино має мінімальну потужність 1: кожне вино робиться, як мінімум, з одного сорту винограду. Максимальна потужність М означає, що слот може мати максимум М значень. Максимальна потужність слота виноград для вин з одного сорту винограду дорівнює 1. Іноді корисно встановити максимальну потужність в 0. Ця установка буде означати, що для певного підкласу слот не може мати значень.
Тип значення слота
Фацет типу значення описує, які типи значень можна ввести в слот. Ось список найбільш загальних типів значень:
Рядок - найпростіший тип значення, який використовується в таких слотах, як назва: значенням є проста рядок.
Число (іноді використовуються більш конкретні типи значень: Float (Число з плаваючою комою) і Integer (Ціле число)) описує слоти числовими значеннями. Наприклад, вартість вина може мати тип Float. p> Булеві слоти - це прості прапори В«так - ніВ». Наприклад, якщо ми не представлятиме ігристі вина як окремий клас, то приналежність до ігристих вин може бути показана значенням булевого слоту: якщо значення В«істинаВ» (В«такВ»), то вино ігристе, а якщо значення В«брехняВ» (В«НіВ»), то вино не ігристе. p> Нумеровані слоти визначають список конкретних дозволених значень слота. Наприклад, ми можемо встановити, що слот смак може прийняти одне з трьох можливих значень: місцями, помірний і м'який. У Protege-2000 нумеровані слоти мають тип Символ. p> Слоти-примірники дозволяють визначити відносини між індивідуальна концептами. Слоти з типом значення Примірник також повинні визначати список дозволених класів, примірники яких можна використовувати. Наприклад, слот виробляє класу Винний завод в якості значень може мати екземпляри класу Вино [3].
На рис. 4 показано визна поділ слота виробляє класу Винний завод. p>
Рис. 4. Визначення слота виробляє, який описує вина, вироблені на винному заводі. Слот має множинну потужність і значення типу Примірник. p> Дозволений класом для значень цього слоту є клас Вино.
Домен слота і діапазон значень слота
Дозволені класи для слотів типу Примірник часто називають діапазоном значень слота. У прикладі на рис. 4 клас Вино є діапазоном значень слота виробляє. Деякі системи дозволяють обмежити діапазон значень слота, якщо слот прив'язаний до певного класу.
Класи, до яких слот прив'язаний, або класи, властивість яких слот описує, називаються доменом слота. Клас...