Метод пошуку термінів для словників предметних областей, що використовуються при проектуванні програмних продуктів
DOI:
https://doi.org/10.15276/aait.01.2019.1Ключові слова:
словник предметної області, однослівний термін, багатослівний термін, морфологічний аналіз, математична модель терміна, тлумачення терміна, текстовий документАнотація
В роботі запропоновано спосіб формування тлумачень термінів для словника предметної області з
використанням існуючих тлумачних словників. Запропоновано математичний опис процедур пошуку тлумачень і
алгоритмів, які їх реалізують. Запропоновано метод автоматизованого пошуку тлумачення термінів, який
характеризується підключенням існуючих словників, оцінкою якості тлумачення за наявністю в ньому термінів з
предметної області, синтезом тлумачення в разі розбіжності термінів, що дозволяє скоротити час роботи експерта зі
словником. Розроблено програмне забезпечення, що дозволяє істотно прискорити процес пошуку тлумачень термінів для
словника предметної області. В роботі запропонований спосіб формування визначень термінів для словника предметної
області з використанням існуючих тлумачних словників. Показано, що при об'єднаному пошуку термінів і їх тлумачень
можна знайти близько 10 % дефініцій, що явно недостатньо. Запропоновано метод автоматизованого пошуку
тлумачення термінів, що передбачає використання існуючих тлумачних словників. Запропоновано математичну модель
словникової статті словника предметної області. Запропоновано математичну модель словникової статті тлумачного
словника, що враховує найголовніше слово, множину тлумачень слова, послід і стійкі словосполучення. Розроблено механізм
виділення дефініцій терміна з тлумачного словника в залежності від структури його словникової статті. Розроблено
алгоритм автоматизованого пошуку дефініцій для однослівних термінів. Розроблено алгоритм автоматизованого пошуку
дефініцій для багатослівних термінів, заснований на виділенні з терміна іменників. Запропоновано механізм оцінки якості
можливих тлумачень в залежності від входження в них термінів з предметної області терміна. Розроблено механізм
вибору дефініцій при неповному збігу термінів зі словника предметної області та тлумачного словника, заснований на
процедурі декомпозиції терміна, пошуку часткових тлумачень і синтезу результуючого тлумачення. Розроблено програмне
забезпечення, яке дозволяє організувати пошук тлумачень термінів як в локальних тлумачних словниках (раніше
завантажених в систему), так і в онлайн-словниках. У завдання експерта входить оцінка знайдених тлумачень і можливо,
їх редагування. Експериментальна оцінка ефективності застосування програмного продукту показала скорочення часу
роботи експерта порівняно з «ручним режимом» приблизно в 4 рази.