Например, Бобцов

ПРИМЕНЕНИЕ СЕМАНТИЧЕСКОЙ МОДЕЛИ БАЗЫ ДАННЫХ ПРИ РЕАЛИЗАЦИИ ЕСТЕСТВЕННО-ЯЗЫКОВОГО ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

Аннотация:

Предмет исследования.Исследованы основные стадии обработки естественного языка, такие как морфологический, синтаксический и семантический анализ. Показаны взаимосвязи сущностей запроса, семантической модели и внутреннего представления базы данных. Метод. Предложен метод использования семантической модели базы данных в рамках реализации естественно-языкового пользовательского интерфейса к базе данных. Показан процесс преобразования данных, содержащихся в семантической модели, в промежуточное К-представление пользовательского запроса и дальнейшее преобразование в SQL-запрос к базе данных на основе подстановки полученного выражения в заранее предопределенный шаблон. Основные результаты. Описано применение семантической модели базы данных в естественно-языковом пользовательском интерфейсе. Приведен пример преобразования как достаточно простого естественно-языкового запроса в SQL-запрос к базе данных, так и более сложного, содержащего в себе вложенный подзапрос. Показаны результаты экспериментального исследования предложенного метода по использованию семантической модели базы данных в рамках естественно-языкового пользовательского интерфейса к базе данных. Практическая значимость. Внедрение предложенного подхода позволит решить проблему извлечения информации из базы данных на основе пользовательского запроса на естественном языке, а также улучшит процесс устранения неоднозначностей в рамках этапа обработки естественного языка. Наличие информации о внутренней структуре базы данных позволяет построить более точный SQL-запрос к базе данных.

Ключевые слова:

Статьи в номере