21.09.2012 Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 1 Система управления базой понятий ЭЗОП Е. М. Бениаминов © Институт лингвистики.

Презентация:



Advertisements
Похожие презентации
Презентацию подготовила преподаватель ГБОУ СПО «Баймакский сельскохозяйственный техникум» Мусина Ж.М.
Advertisements

К построению и контролю соблюдения политик безопасности распределенных компьютерных систем на основе механизмов доверия А. А. Иткес В. Б. Савкин Институт.
Технология хранения, поиска и сортировки информации в базах данных
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
НАЧАТЬ ТЕСТ по КИТ2 Разработчики: Оскерко В.С., доцент, к.э.н. Панько Н.Г., студентка ДФФ-1, 2-й курс 2011 г.
Базы данных Лекция 04 Общая характеристика понятий БД.
Базы данных организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения. (совокупность.
Система организованных баз данных, программных, технических, языковых и организационно-методических средств, предназначенных для обеспечения централизованного.
База данных (БД) – Совокупность определённым образом организованной информации на определённую тему (в рамках определённой предметной деятельности); Организованная.
Название системы - iTest Текущая версия Официальный сайт - Лицензия -GPL v2 Компоненты системы iTestServer серверная.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
ФОРС-Центр Разработки Подсистема «Право». Подсистема «Право» предназначена для создания и ведения ведомственной базы данных электронных документов нормативно-правовой.
Файловые архивы Internet Файловые архивы Internet Протокол FTP Протокол FTP Режимы обмена данными Режимы обмена данными Программное обеспечение доступа.
База данных – информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым наборов свойств Базы данных Фактографические.
Кафедра математики, логики и ИС, РГГУ Некоторые проблемы широкого внедрения онтологий в IT Евгений Михайлович Бениаминов
Модели и принципы построения прототипа системы электронной библиотеки вуза © Д.С. Зуев Казанский государственный университет Специальность
Программное обеспечение. Операционные системы 2010 г.
Тема 1.3. Сервисное программное обеспечение. 1. Понятие операционного окружения Операцио́нное окруже́ние (англ. operating environment) среда, в которой.
ГСНТИ задание 2.2«Разработать сервер доступа к библиотечным информационным ресурсам по протоколу z39.50 и систему обслуживания по принципу «Одно.
Транксрипт:

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 1 Система управления базой понятий ЭЗОП Е. М. Бениаминов © Институт лингвистики РГГУ 2005

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 2 Общие требования Система ЭЗОП (Элементов Задач и ОПределений) представляет собой среду для формализации знаний различных предметных областей. Система предназначена для формирования библиотеки формализованных понятий некоторой области знаний, а также для поддержки процесса формализации отдельных понятий и задач этой области знаний с использованием существующей библиотеки понятий. В системе должны быть предусмотрены средства тестирования и отладки формируемых понятий и библиотек, средства поддержки версий. Должен быть обеспечен многопользовательский удаленный доступ к системе в среде Интернет.

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 3 Особенность системы Основное отличие разрабатываемой системы от систем подобного рода, например системы Ontolingua (см. состоит в возможности подстройки языка системы к языку представляемой области знаний по мере пополнения библиотеки понятий понятиями и языковыми шаблонами этой области знаний.

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 4 Структура системы Сервер Базы онтологий (понятий) База данных «Пользователи, сеансы» Клиентская часть ЭЗОП Клиентская часть ЭЗОП Клиентская часть ЭЗОП Удаленные пользователи

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 5 База понятий (онтологий) Система ЭЗОП предназначена для работы со специализированными базами понятий (библиотеками онтологий). База понятий - это организованная совокупность понятий предметной области. Каждое понятие имеет наименование, текст понятия, внутреннее представление. Кроме того, в понятии могут быть введены шаблоны языка, с помощью которых пользователь может работать с понятием, и правила переписывания, по которым система может обрабатывать элементы понятия при вычислениях. Понятия связываются в базе понятий отношением использования одного понятия в другом и его частными случаями: отношения общее, частное между понятиями; понятие, разработанное в среде другого понятия.

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 6 Структура базы понятий База понятий (имя) Понятие1... Понятие_N Фрагменты задач Схемы вопросов Отношение использования Словарь шаблонов Шаблон 1 … … Шаблон_К Введен в понятии Разделы, папки Хранится в папке Папка - подпапка

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 7 Структура понятияПонятие Имя понятия Текст Внутренне представление Словарь Шаблоны языка Фрагмент алгебры понятия Правила переписывания

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 8 Атрибуты понятия Имя понятия – короткий текст, идентификатор понятия. Текст понятия – шаблонное выражение, составляющее определение понятия. Внутреннее представление понятия – структура, используемая для вычислений и для получения ответов на вопросы к понятию.

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 9 Состав функций клиентской части системы ЭЗОП Просмотр базы понятий Просмотр словарей, доступных из текущего понятия Выбор и установка текущего понятия Формирование и редактирование текущего понятия или задачи Тестирование текущего понятия Запуск процесса сохранения текущего понятия в базе понятий сервера

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 10 Состав функций серверной части системы ЭЗОП Ведение баз понятий системы Ведение базы данных клиентов и сеансов доступа к базам понятий Организация многопользовательского доступа к базам понятий и поддержка целостности данных Формирование страниц просмотра баз понятий и словарей для клиентов Формирование файла текущего понятия по запросу клиента Сохранение текущих понятий клиентов в базе понятий

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 11 Язык системы ЭЗОП Язык системы предназначен для формального определения понятий и вопросов. Пользователями языка являются специалисты в проблемных областях Язык ЭЗОП открытый и формируется пользователями вместе с вводом новых понятий Тексты языка ЭЗОП проверяются на правильность и интерпретируются системой Язык ЭЭОП построен на основе открытого множества шаблонов

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 12 Шаблон языка системы ЭЗОП Шаблон – это последовательность слов и переменных. Для каждой переменной указывается тип выражения, которое может подставляться вместо этой переменной. Для каждого шаблона указывается выражение какого типа строится этим шаблоном

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 13 Примеры - движется равномерно со

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 14 Шаблонное выражение Шаблонное выражение это текст, построенный с помощью шаблонов по следующим двум правилам: Шаблон без переменных или константа некоторого типа является шаблонным выражением этого типа. Шаблон, в который вместо переменных подставлены шаблонные выражения соответствующих типов, является шаблонным выражением, тип которого определяется типом этого шаблона

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 15 Пример понятия «равномерное движение» Путь, скорость, время: real. Путь= скорость*время. Время= путь/скорость. Скорость= путь/время. Введем шаблон равномерно движется со с переменными: "Тело: new; V: real_выражение" и переменной результата " x: команда " ; Пояснения: [Вводится равномерно движущийся со ] Действие шаблона: [x=пустая команда; тело - объект понятия "равномерное движение"; тело's скорость =V. ] Тип доступа шаблона:[внешний].

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 16 Пример понятия «Задача 1» Пешеход равномерно движется со скоростью 5. Пешеход's время =2. Велосипедист равномерно движется со скоростью 6*пешеход's скорость. Велосипедист's время = 3*пешеход's время. /*Чему равно велосипедист's путь?*/.

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 17 Интерфейс системы Меню системы Окна просмотра баз понятий и словарей Окна редактирования текущего понятия, формирования вопросов к понятию и получения ответов Окна регистрации в системе и просмотра истории сеансов работы в системе. Окна администраторов системы для контроля и разрешения конфликтов

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 18 Взаимодействие с другими системами Система ЭЗОП должна обеспечивать загрузку библиотек онтологий системы Ontolingua для работы с ними средствами системы ЭЗОП, а также перевод формализованных в системе ЭЗОП знаний в формат языка системы Ontolingua для обеспечения взаимодействия системы ЭЗОП с другими системами представления знаний. Кроме того, в системе ЭЗОП должен быть обеспечен перевод задач, формализованных средствами ЭЗОП, на язык системы Mathematica для решения этих задач с использованием программных средств системы Mathematica.

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 19 Система ЭЗОП СистемаMathematicaСистема Ontolingua Ontolingua Задание на вычисле ние Результат вычисления Обмен онтологиями

Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 20 Состояние и направление работ В настоящее время разработан прототип системы на языке Visual Prolog, работающей на одном компьютере В качестве тем кандидатских диссертации предлагаются: «Разработка сервера системы ЭЗОП» «Разработка принципов поддержки версий понятий и целостности баз понятий» «Разработка взаимодействия системы ЭЗОП с системами Ontolingua и Mathematica» «Разработка принципов вычислений в системе ЭЗОП» «Алгебраический подход к моделированию понятий»