Труды КНЦ вып.40 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып. 6/2016(40))

УДК 004.682 П.А. Ломов Институт информатики и математического моделирования технологических процессов Кольского НЦ РАН ТЕХНОЛОГИЯ АВТОМАТИЗИРОВАННОГО СИНТЕЗА СОСТАВНЫХ ОНТОЛОГИЧЕСКИХ ПАТТЕРНОВ СОДЕРЖАНИЯ* Аннотация Онтологические паттерны являются формализацией проверенных решений, которые могут быть повторно использованы при разработке онтологий. В данной работе рассматривается технология автоматизации синтеза составного онтологического паттерна содержания в соответствии с запросами разработчика онтологии. Наряду с этим приводится реализация данной технологии в виде программной библиотеки, позволяющей подобрать подходящие для синтеза паттерны и осуществить их комбинирование. Ключевые слова: онтология, онтологические паттерны, онтологический инжиниринг. Р.А. Lomov AUTOMATION OF SYTHESIS OF COMPOSITE CONTENT ONTOLOGY DESIGN PATTERN Abstract Using of Ontology Design Patterns (ODPs) become useful for development and reengineering ontologies. ODPs represent encodings of best practices supporting ontology construction by facilitating reuse of proven solution principles. In this paper the automate selection of a CDP combination and sub-sequent synthesis of new composite CDP is considered. Keywords: ontology, ontology design patterns, ontology engineering. Введение Несмотря на то, что на данный момент существует множество программных средств [1-4] и технологий онтологического инжиниринга [5-8], разработка онтологий остается сложной задачей. В связи с этим повторное использование (reuse) эффективных практик решения классов задач онтологического моделирования является многообещающим подходом. Одной из его реализаций является использование онтологических паттернов проектирования (Ontology Design Patterns, ODP). Основные преимущества и недостатки применения паттернов при разработке и последующем сопровождении онтологий были рассмотрены автором ранее в работе [9]. В соответствии с [10] ODP представляют эффективные решения типовых проблем онтологического моделирования. В рамках ODP для каждого такого решения, помимо его описания, дается обобщенное определение проблемной ситуации, в которой необходимо его применять, а также представляются последствия использования данного решения. Это позволяет разработчикам не Работа выполнена при финансовой поддержке РФФИ (проект №15-07-03321). 26

RkJQdWJsaXNoZXIy MTUzNzYz