Ступень 1. Базовые знания, умения и навыки индивидуального проектирования онтологий в платформе OsaWL
Описание курса
Базовый курс инжиниринга знаний. Слушатель получает базовые навыки работы в онтологической платформе OsaWL. Знакомится с основными понятиями языка онтологий. Овладевает базовым набором инструментов для проектирования онтологий: создание классов и таксономий, отношений и свойств, логически верифицированных простых суждений (фактов в базе знаний), правил вывода.
Программа курса
- Введение и цели курса. План курса, введение от автора курса, погружение в тему, извлечение выгод от обладания компетенциями онтоинженера.
- Таксономии классов. Иерархические отношения между классами типа подкласс/надкласс. Аксиомы и механизмы таксономий.
- Отношения. Механизмы проектирования отношений и отношений между отношениями. Семантический смысл отношения. Произвольные, инверсные, симметричные отношения. Отношения часть-целое.
- Правила и машина вывода. Генеративный логический вывод на основе явно описанных правил. Генерация и извлечение новых знаний.
- Комплексные классы. Механизмы автоматического членства: эквивалентность, объединение, пересечение/непересечение, отрицание.
- Семантический поиск. Создание семантических цепочек поиска в базах фактов и знаний. Верифицированные факты для принятия решений.
- Индивидуальная курсовая работа в области интересов обучаемого. Свидетельство о прохождении курса.
- Аудит курсовой работы преподавателем. Персональный сертификат (опционально, на платной основе; детали уточняются отдельно с каждым слушателем)
Для кого этот курс
- Для желающих освоить основы онтологического проектирования онтологий
- Дизайнеров концепций, архитектур, стандартов, методов, гипотез, теорий, терминосистем, моделей данных, моделей знаний без ограничений на предметную область
- Разработчиков корпоративных, промышленных, образовательных, научных, социальных продуктов и сервисов
- Архитекторов бизнес-моделей корпораций, моделей технологических систем, моделей научных и образовательных организаций, моделей регулирования
- Интеграторов междисциплинарных объединений в процессах деятельности
Компетенции на входе
- общая компьютерная грамотность
- самостоятельная работа с документацией
Компетенции на выходе
- знакомство с основными понятиями языка онтологий
- владение базовым набором инструментов для проектирования онтологий: создание классов и таксономий, отношений и свойств, логически верифицированных простых суждений (фактов в базе знаний), правил вывода.
Ступень 2. Проектирование онтологий на базе платформы OsaWL
Описание курса
Слушатель получит необходимые знания для индивидуального и коллективного проектирования цифровых формальных онтологий, обеспечивающих возможность последующего практического использования для решения прикладных задач без ограничения на предметные области.
Познакомится с подходами описания заинтересованных сторон, модели выгод, модели ответственности, предмета деятельности и модели деятельности, модели пространства и времени, создания тезаурусов, моделей данных.
Получит навыки работы с базами знаний и сможет оценить выгоды от использования онтологических подходов в повседневной деятельности.
Программа курса
- основания использования онтологического проектирования
- концептуальное проектирование онтологий предметных областей
- методики проектирования онтологий
- методики проектирования заинтересованных сторон
- методики проектирования модели выгод
- методики проектирования модели ответственности
- методики проектирования предмета деятельности и модели деятельности
- методики проектирования моделей пространства и времени
- методики создания тезаурусов
- методики создания моделей данных и способы их использования в прикладных решениях
- процессы управления знаниями
- практические задачи и методы их решения с помощью онтологий
Для кого этот курс
- Дизайнеров концепций, архитектур, стандартов, методов, гипотез, теорий, терминосистем, моделей данных, моделей знаний без ограничений на предметную область
- Разработчиков корпоративных, промышленных, образовательных, научных, социальных продуктов и сервисов
- Архитекторов бизнес-моделей корпораций, моделей технологических систем, моделей научных и образовательных организаций, моделей регулирования
- Интеграторов междисциплинарных объединений в процессах деятельности
Компетенции на входе
- успешное прохождение курса «Базовые знания, умения и навыки индивидуального проектирования онтологий в платформе OsaWL»
Компетенции на выходе
- концептуальное проектирование онтологий предметных областей
- индивидуальное и коллективное проектирования цифровых формальных онтологий
- описания заинтересованных сторон, модели выгод, модели ответственности, предмета деятельности и модели деятельности, модели пространства и времени, создания тезаурусов, моделей данных
- создание моделей данных
Ступень 3. Создание приложений на основе онтологий в платформе OsaWL
Описание курса
Слушатель получит необходимые знания и навыки создания приложений (прикладных решений) без ограничений на предметные области с использованием конструктора приложений платформы OsaWL.
Программа курса
- настройка графического пользовательского интерфейса: структуры разделов приложения, реестров данных, форм ввода
- настройка ролевой модели (кто/что читает/редактирует, какие функции выполняет)
- настройка событийной модели (что отслеживаем/как реагируем)
- настройка правил ввода и отображения информации, разработка правил OsaWL для контекстной работы с информацией
- настройка системы оповещений
- настройка шаблонов печатных форм (статические отчеты)
- настройка дашбордов (динамические отчеты)
- функции импорта/экспорта данных
Для кого этот курс
- для желающих разрабатывать приложения на основе онтологий без программирования
- разработчики приложений (прикладных решений), информационных систем и сервисов
Компетенции на входе
- успешное прохождение курса «Базовые знания, умения и навыки индивидуального проектирования онтологий в платформе OsaWL»
- успешное прохождение курса «Проектирование онтологий в платформе OsaWL»
- базовый опыт в проектировании моделей данных
- базовый опыт описания бизнес-процессов
Компетенции на выходе
- разработка без программирования приложений (прикладных решений) в конструкторе приложений платформы OsaWL (no-code)
- настройка ролевой модели
- настройка событийной модели
- настройка графических интерфейсов пользователей
- создание печатных форм отчетов (статические отчеты)
- создание дашбордов (динамические отчеты)
Ступень 4. Разработка сторонних приложений на основе онтологического ядра OsaWL
Описание курса
Слушатель получит необходимые знания и навыки для взаимодействия с API онтологической платформы OsaWL. Изучит подходы разработки моделецентричных (в том числе гибридных) приложений, в основе которых лежит онтологическая модель данных. Оценит выгоды и общее снижение трудоемкости процесса разработки от использования моделецентричных подходов на основе онтологий.
Программа курса
- методика разработки моделецентричных приложений с использованием онтологий
- перенос бизнес-логики предметной области из кода в онтологии, абстрагирование кода от привязки к предметной области
- изменение моделей данных приложений экспертом предметной области без необходимости внесения изменений в код приложения разработчиком
- API платформы OsaWL
- практические задачи и способы их решения
Для кого этот курс
- разработчики приложений (прикладных решений), информационных систем и сервисов
Компетенции на входе
- опыт в разработке (программировании) приложений, систем или сервисов
Компетенции на выходе
- разработка моделецентричных приложений на основе онтологического ядра платформы OsaWL
- отправка запросов и обработка ответов с использованием API платформы на создание, изменение и извлечение знаний
- разработка дополнительных модулей для приложений, созданных с использованием конструктора приложений OsaWL