Платформа комплексирования и тестирования средств трансформации естественно-языковых запросов в SPARQL-запросы
https://doi.org/10.25205/1818-7900-2019-17-2-138-152
Аннотация
Статья посвящена вопросу поддержки процесса создания средства трансформации естественно-языковых (ЕЯ) запросов в SPARQL-запросы (далее - средство трансформации). Во введении описаны актуальность задачи понимания ЕЯ-запросов информационными системами, а также преимущества использования онтологий как средства представления знаний для решения данной задачи. Обозначена роль средств трансформации в системах с ЕЯ-запросами к реляционным базам данных. На основании анализа проблем, связанных с комплексированием и тестированием существующих средств трансформации, а также с целью поддержки создания и тестирования собственных модулей трансформации предложена концепция программной платформы, упрощающей эти задачи. Архитектура платформы удовлетворяет требованиям простоты подключения сторонних средств трансформации, переиспользования отдельных модулей, а также интеграции результирующих средств трансформации в другие системы, в том числе в системы тестирования. Строительными блоками создаваемых систем трансформации служат отдельные модули трансформации, упакованные в Docker-контейнеры. Программный доступ к каждому модулю осуществляется при помощи gRPC. Загруженные в платформу модули могут быть выстроены в конвейер трансформации автоматически или вручную при помощи встроенного стороннего редактора диаграмм потоков данных SciVi. Совместимость отдельных модулей контролируется при помощи автоматического анализа программных интерфейсов. На основании спецификации конвейера в формате, поддерживаемом SciVi, а также gRPC-спецификаций отдельных модулей комплексируется единое многоконтейнерное приложение, которое может быть интегрировано в другие системы, а также протестировано на пополняемом наборе тестов. Ожидаемые и фактические результаты трансформации запроса доступны для просмотра в графическом виде в разработанном ранее средстве визуализации.
Об авторах
И. С. Постаногов
Пермский государственный национальный исследовательский университет
Россия
И. А. Турова
Пермский государственный национальный исследовательский университет
Россия
Для цитирования:
Постаногов И.С.,
Турова И.А.
Платформа комплексирования и тестирования средств трансформации естественно-языковых запросов в SPARQL-запросы. Вестник НГУ. Серия: Информационные технологии. 2019;17(2):138-152. https://doi.org/10.25205/1818-7900-2019-17-2-138-152
For citation:
Postanogov I.S.,
Turova I.A.
Platform for Integrating and Testing Tools which Transform Natural Language Queries into SPARQL Queries. Vestnik NSU. Series: Information Technologies. 2019;17(2):138-152.
(In Russ.)
https://doi.org/10.25205/1818-7900-2019-17-2-138-152
Просмотров:
44