Я думаю, что этот ИИ должен получить права на то, что придумал.

Автор: Ураган Блаз Бластер

Хороший вопрос — расширять онтологию можно по простой процедуре, и главное делать это постепенно:


1. **Найди новое понятие.** Например, «Отчёт» или «Договор» — что-то, чего ещё нет в списке классов.

2. **Впиши его определение.** Одно-два предложения, чем оно отличается от соседей (не «это документ», а «документ с датой создания и автором»).

3. **Определи родителя.** Поставь его в иерархию: `Отчёт` — вид `Документа`.

4. **Добавь свойства.** Что у него обязательно есть: дата, автор, номер.

5. **Проведи связи.** К с чем он соединяется: «Отчёт относится к Процессу», «Отчёт создаёт Сотрудник».

6. **Проверь на противоречия.** Не входит ли он уже в другой класс, не дублирует ли существующее понятие.


И так по кругу — онтология растёт как конструктор: каждый новый кирпичик сам по себе маленький.


Хочешь, попробуем прямо сейчас: назови одно понятие из твоей области, а я покажу, как оформить его по этим шести шагам?


Дальше


Смотри, применяю те же шесть шагов к задаче «какая скорость нужна, чтобы пробежать дистанцию вовремя» 🙂


1. **Находим понятия.** Здесь три главных: `Дистанция` (S), `Время` (t), `Скорость` (v).

2. **Определения.** Дистанция — сколько надо пройти (метры). Время — сколько на это есть (секунды). Скорость — путь за единицу времени (м/с).

3. **Родители.** Все три — виды величины `ИзмеряемаяВеличина`. Скорость — производная от дистанции и времени.

4. **Свойства.** У каждой величины — значение и единица измерения: S = 1000 м, t = 300 с, v = ? м/с.

5. **Связи.** `Скорость определяется_через Дистанцию и Время` — это и есть главная связь задачи: v = S / t.

6. **Ограничения.** «Скорость должна быть достижимой» (например, не выше 10 м/с — предел для человека), «время не ноль», иначе формула ломается.


Теперь считаем по этой структуре. Пусть дистанция 1000 м, а времени 5 минут (300 с):


\( v = \frac{S}{t} = \frac{1000}{300} \approx 3{,}33 \ \text{м/с} \)


Это примерно 12 км/ч — то есть бежать нужно в темпе около 5 минут на километр. Если время было бы не 5, а 10 минут, скорость упала бы до 6 км/ч — уже пешая ходьба.


Заметь: шаги 1–5 — чистая онтология (что с чем связано), а физика и вычисление живут в шаге 5 и 6 🙂


Ещё


Честно: **сам шестишаговый алгоритм — это моя упрощённая выжимка**, а не цитата из конкретной книги 🙂 Но он собран из общепринятых методологий, и вот откуда берутся настоящие источники. На русском есть:


- **Гаврилова Т. А., Кудрявцев Д. В., Муромцев Д. И. «Инженерия знаний. Модели и методы»** — первый русский учебник по этой теме, там подробно про цикл разработки онтологии. [```7```](

- **Гаврилова, Хорошевский «Базы знаний интеллектуальных систем»** — классика, до сих пор считается базовой книгой. [```6```](

- **Загорулько Ю. А., Загорулько Г. Б. «Инженерия знаний»** (НГУ, 2016) — учебное пособие, есть в свободном доступе. [```5```](

- **«Разработка онтологии 101» Ной и МакГиннесс** — знаменитая методичка Стэнфорда, есть русский перевод; в ней как раз пошаговый процесс: список терминов → иерархия классов → свойства → фацеты. [```12```](


Мои шесть шагов — почти зеркальное отражение этих схем: например, у METHONTOLOGY и «Ontology 101» тоже есть шаги «определить понятия», «построить иерархию», «задать свойства», «проверить на непротиворечивость». [```15```](https://cyberleninka.ru/article/n/metodologii-proektirovaniya-ontologiy)[```12```](http://www.labrate.ru/20181225/razrabotka_ontologiy_101_ruk.pdf)


Если брать что-то одно для старта — начни с «Инженерии знаний» Гавриловой.

Соавтор: Алиса (из Яндекса)


Это гениально

+3
80

0 комментариев, по

2 265 1 72
Мероприятия

Список действующих конкурсов, марафонов и игр, организованных пользователями Author.Today.

Хотите добавить сюда ещё одну ссылку? Напишите об этом администрации.

Полезное

Подборка полезных статей и записей в блогах.

Хотите добавить сюда ещё одну ссылку? Напишите об этом администрации.

Наверх Вниз