=Paper=
{{Paper
|id=Vol-2022/paper42
|storemode=property
|title=
Применение паттернов онтологического проектирования при разработке онтологий научных предметных областей
(Application of Ontology Design Patterns in the Development of the Ontologies of Scientific Subject Domains)
|pdfUrl=https://ceur-ws.org/Vol-2022/paper42.pdf
|volume=Vol-2022
|authors=Yury Zagorulko,Olesya Borovikova,Galina Zagorulko
|dblpUrl=https://dblp.org/rec/conf/rcdl/ZagorulkoBZ17a
}}
==
Применение паттернов онтологического проектирования при разработке онтологий научных предметных областей
(Application of Ontology Design Patterns in the Development of the Ontologies of Scientific Subject Domains)
==
Применение паттернов онтологического
проектирования при разработке онтологий научных
предметных областей
© Ю.А. Загорулько1,2 © О.И. Боровикова1 © Г.Б. Загорулько1,2
1
Институт систем информатики имени А.П. Ершова СО РАН,
2
Новосибирский государственный университет,
Новосибирск, Россия
zagor@iis.nsk.su olesya@iis.nsk.su gal@iis.nsk.su
Аннотация. Обсуждены вопросы применения паттернов онтологического проектирования при
разработке онтологий научных предметных областей. Такие паттерны предназначены для описания
решений типовых проблем, возникающих при разработке онтологий. Они создаются для того, чтобы
облегчить процесс построения онтологий и помочь разработчикам избежать некоторых, часто
повторяющихся ошибок моделирования. Представлены паттерны онтологического проектирования,
сложившиеся в результате решения проблем, с которыми авторы столкнулись при разработке
онтологий для таких научных предметных областей, как археология, компьютерная лингвистика,
системные исследования в энергетике, активная сейсмология и др.
Ключевые слова: научная предметная область, онтология, паттерны онтологического
проектирования, методология разработки онтологий.
Application of Ontology Design Patterns in the Development
of the Ontologies of Scientific Subject Domains
© Yu.A. Zagorulko1,2 © O.I. Borovikova1 © G.B. Zagorulko 1,2
1
A.P. Ershov Institute of Informatics Systems,
2
Novosibirsk State University,
Novosibirsk, Russia
zagor@iis.nsk.su olesya@iis.nsk.su gal@iis.nsk.su
Abstract. The paper discusses the application of ontology design patterns for the development of
ontologies of scientific subject domains. Such patterns are designed to describe the solutions of typical
problems arising in ontology development. They are created to facilitate the process of building ontologies
and to help the developers avoid some frequent errors occurring in ontology modeling. The paper presents the
ontology design patterns resulting from solving the problems that the authors have encountered in the
development of ontologies for such scientific subject domains as archaeology, computational linguistics,
system studies in power engineering, active seismology, etc.
Keywords: scientific subject domain, ontology, ontology design patterns, methodology of ontology
development.
семантики предметной области в виде онтологии
1 Введение служит не только целям компактного и
В настоящее время наиболее популярным и непротиворечивого ее описания, она также
эффективным средством концептуализации и формирует понятийный базис для представления
формализации научных предметных областей всей совокупности знаний о ней. Например, в
являются онтологии [12]. Они повсеместно системе информационной поддержки научной
используются для представления и фиксации общего деятельности (СПНД) [19] в терминах онтологии
разделяемого всеми экспертами (или группой может быть описана семантика используемых в ней
экспертов) знания о таких областях. Формализация данных и информационных ресурсов, а в экспертной
системе или системе поддержки принятия решений –
Труды XIX Международной конференции экспертные правила, прецеденты и другие
«Аналитика и управление данными в областях с компоненты базы знаний [27].
интенсивным использованием данных» СПНД должна обеспечивать пользователю
(DAMDID/ RCDL’2017), Москва, Россия, 10–13
октября 2017 года
258
представление всей необходимой ему информации аналитической поддержки научной деятельности в
об интересующей его области знаний, о ее заданных областях знаний.
составляющих (разделы/подразделы науки, объекты,
методы и техники исследования и т. п.), а также о 2 Обзор паттернов онтологического
субъектах (участниках) научной деятельности проектирования
(персоналиях, группах, сообществах и других
Паттерны онтологического проектирования
организациях, включенных в процесс исследования).
имеют в качестве своих прародителей паттерны
В СПНД онтология задает формальное описание проектирования, широко используемые в разработке
области знаний, на основе которого
программного обеспечения. В этой области
систематизируется такая информация, выполняется
деятельности под паттерном проектирования (design
интеграция в единое информационное пространство
pattern) понимается описание хорошо проверенной,
релевантных информационных ресурсов и
обобщенной схемы решения некоторой часто
документов. На основе онтологии также строится повторяющейся проблемы разработки, которая
пользовательский интерфейс, обеспечивающий возникает в некотором контексте. Паттерны вошли в
содержательный доступ к знаниям и данным,
повседневную практику объектно-ориентированного
интегрированным в информационное пространство
проектирования. С их помощью решаются
системы. В частности, в таком интерфейсе конкретные задачи проектирования, в результате
пользователь может использовать онтологию в чего объектно-ориентированный дизайн становится
качестве «проводника» для навигации по этому более гибким, элегантным, и повторно
пространству, а также формулировать поисковые
используемым [22].
запросы, основными элементами которых являются
По аналогии с паттернами проектирования,
понятия и отношения онтологии.
паттерны онтологического проектирования
В настоящее время онтологии широко
предназначены для описания решений типовых
используются для концептуального моделирования
проблем, возникающих при разработке онтологий.
предметных областей с интенсивным Паттерны создаются для того, чтобы облегчить
использованием данных [31]. Развитие и применение процесс построения онтологий и помочь
инфраструктур поддержки научных исследований,
разработчикам избежать некоторых часто
базирующихся на концептуальных спецификациях
повторяющихся ошибок онтологического
таких областей, позволяют избежать зависимости
моделирования [8]. В таком качестве ODP были
программ от структуры источников данных,
впервые независимо друг от друга введены Aldo
обеспечить интероперабельность различных методов
Gangemi [6] и Eva Blomqvist с Kurt Sandkuhl [4].
обработки данных при совместной работе, повысить
Основной каталог паттернов онтологического
надёжность получаемых результатов за счёт
проектирования представлен на портале Ассоциации
использования формальных непротиворечивых
ODPA (Association for Ontology Design & Patterns)
спецификаций.
[29], созданного в рамках проекта NeOn [30]. В
Разработка онтологий научных предметных рамках этого проекта была предложена
областей является довольно сложным и трудоемким представленная ниже типология паттернов [15].
процессом. Для его упрощения и облегчения
В зависимости от проблем, для решения которых
предложены различные методы и подходы к
предназначены паттерны онтологического
разработке онтологий. На протяжении последних проектирования, различают структурные паттерны
десяти лет интенсивно развивается подход, (Structural ODPs), паттерны соответствия (Correspon-
базирующийся на применении паттернов
dence ODPs), паттерны содержания (Content ODPs),
онтологического проектирования (Ontology Design
паттерны логического вывода (Reasoning ODPs),
Patterns или ODP) [6, 14].
паттерны представления (Presentation ODPs) и
ODP представляют собой документально
лексико-синтаксические паттерны (Lexico-Syntactic
зафиксированные описания проверенных на
ODPs) [7].
практике решений проблем онтологического
Структурные паттерны либо фиксируют способы
моделирования. В настоящее время создано и решения проблем, вызванных ограничениями
развивается несколько каталогов паттернов [13, 29]. выразительных возможностей языков описания
Следует заметить, что такие каталоги, как правило, онтологий, либо задают общую структуру и вид
ориентированы либо на какую-то предметную онтологии. Паттерны первого типа называются
область, либо группу разработчиков, поэтому не
логическими паттернами (Logical ODP). К ним
обладают полнотой и универсальностью.
относится, например, паттерн многоместного
В статье обсуждаются паттерны онтологического отношения, решающий проблему отсутствия во
проектирования, сложившиеся в результате решения многих языках описания онтологий отношений
проблем, с которыми авторы столкнулись в процессе
такого вида. Паттерны второго типа – архитектурные
разработки онтологий для различных научных
паттерны (Architectural ODP) – содержат
предметных областей [20, 21, 23–25, 32]. Описание
предложения по организации онтологии в целом,
проблем и паттернов дано в контексте методологии включая, например, такие структуры, как таксономия
разработки онтологий для тематических
и модульная архитектура.
интеллектуальных научных интернет-ресурсов [26],
Заметим, что структурные паттерны являются
предназначенных для информационной и
259
предметно-независимыми, на их основе могут ресурсов (ИНИР) [26], в разработке которой
строиться фрагменты онтологии, входящие в принимали участие авторы статьи. Данная
паттерны содержания. методология использует средства технологии
Паттерны логического вывода строятся на основе Semantic Web [9]. В частности, онтологии в рамках
структурных логических паттернов и предназначены этой методологии разрабатываются на языке OWL
для получения определенных результатов с [1] с использованием редактора Protégé. Эти средства
помощью машины логического вывода. Такие помогают решить многие проблемы онтологического
паттерны обеспечивают не только вывод неявно инжиниринга, включая проверку корректности и
заданных в онтологии знаний (паттерны повторное использование онтологий, но их
классификации, категоризации, наследования и др.), применение, в свою очередь, создает новые
но и проверку онтологии на непротиворечивость и проблемы.
полноту, выполнение запросов к онтологии, ее
3.1 Структурные паттерны
оценку и нормализацию (устранение анонимности
классов и экземпляров, явное представление Необходимость в использовании структурных
(reification) иерархии классов, нормализацию имен и логических паттернов в методологии построения
т. п.) [18]. онтологий для тематических ИНИР была вызвана
Паттерны содержания задают способы проблемой отсутствия в языке OWL выразительных
представления типовых фрагментов онтологий, на средств для представления сложных сущностей и
основе которых могут строиться онтологии целого конструкций, актуальных при построении онтологии
класса предметных областей. тематических ИНИР, в частности, областей
Паттерны представления определяют допустимых значений, многоместных и
рекомендации по именованию, аннотированию и атрибутированных отношений (бинарных
графическому представлению элементов онтологии, отношений с атрибутами).
применение которых должно повысить Первым рассмотрим паттерн представления
понимаемость онтологии, а также удобство и области допустимых значений свойств (см. Рис. 1),
простоту ее использования. введение которого было вызвано проблемой
Паттерны соответствия требуются для отсутствия в языке OWL специальных средств для
выполнения реинжениринга (трансформации) и задания таких областей, которые в реляционной
выравнивания (отображения) онтологий. Первая модели данных называются доменами и
группа паттернов применяется, когда необходимо характеризуются названием и множеством
построить новую онтологию (при этом исходная элементарных значений. Домены удобно
модель не обязательно является онтологической). использовать при описании возможных значений
Вторая группа используется для установления свойств (атрибутов) класса, когда весь набор таких
соответствий между понятиями и индивидами двух значений известен заранее. Использование доменов
не только позволит контролировать ввод
онтологий, чтобы обеспечить интероперабельность
информации, но и может повысить удобство этой
без изменения существующих моделей. операции, за счет обеспечения пользователям
Лексико-синтаксические паттерны применяются возможности выбора значений свойств из заданного
для облегчения построения (пополнения) онтологий списка значений.
на основе текстов на естественном языке. Они задают Решением указанной проблемы является задание
отображения языковых структур в онтологические домена перечислимым классом, который является
структуры. наследником специально введенного служебного
Следует заметить, что на данный момент не класса Домен. Конкретный домен не имеет
существует единого стандарта для описания наследников и состоит из конечного набора
паттернов [11], но чаще всего они описываются в различных индивидов (объектов или экземпляров
формате, предложенном на портале ассоциации класса), определяющих возможные значения
ODPA [29]. Схема описания паттерна включает его заданного свойства (ObjectProperty) для объектов
графическое представление, текстовое описание, рассматриваемого класса (см. Рис. 1).
набор сценариев, примеров и ссылки на другие Примерами таких доменов являются
паттерны, в которых он используется, а также общую “Географический тип”, “Должность”, “Тип
информацию о названии паттерна, его авторе и организации”, “Тип публикации”, которые включают
области применения. Согласно методологии eXtreme соответственно виды населенных пунктов, виды
Design [3] каждый паттерн содержания снабжается должностей, типы организаций и публикаций
также набором квалификационных вопросов, (описание домена “Географический тип”
определяющих его содержание. представлено в нижней части Рис. 1).
3 Паттерны методологии построения Заметим, что на приведенных в статье рисунках
паттернов классы обозначаются в виде эллипсов, а их
онтологий для тематических ИНИР индивиды и атрибуты – в виде прямоугольников.
В этом разделе рассмотрены структурные и Связь типа ObjectProperty показывается сплошной
содержательные паттерны, которые применяются в прямой линией, а связь типа DataProperty –
методологии построения онтологий для прерывистой. При этом обязательные классы и
тематических интеллектуальных научных интернет- атрибуты (индивиды) представляются фигурами,
обведенными жирной линией.
260
атрибутированного отношения, сохраняя
информацию об его ориентированности, что важно
для представления пользователю полной
информации о характере связи между объектами.
На Рис. 3 представлен пример использования
данного паттерна для задания отношения,
описывающего участие персоны (класс Персона) в
некоторой деятельности (класс Деятельность).
Паттерн позволяет задать даты начала и окончания
участия персоны в некоторой деятельности, а также
его роль в ней.
Рисунок 1 Структурный паттерн представления
области допустимых значений и пример его
использования
Другой часто возникающей проблемой при
разработке онтологии является потребность в
представлении атрибутированных отношений между
объектами. Для этих целей, как правило,
используются обычные бинарные отношения,
снабженные атрибутами, специализирующими связь
между аргументами отношения [5]. Так как в языке
OWL нет возможности задания атрибутов для
отношений, был предложен структурный паттерн,
предусматривающий введение служебного класса
Отношение с атрибутами (см. Рис. 2).
Рисунок 3 Паттерн бинарного атрибутированного
отношения участвует
Подобным образом можно построить паттерн для
многоместного отношения, для классов-аргументов
которого, кроме свойства обязательности и
единственности, указывается также порядок
аргументов (см. Рис. 4).
Рисунок 2 Структурный паттерн бинарного
атрибутированного отношения
Для представления конкретного типа отношения
вводится новый класс – его наследник. Экземпляр
этого класса связывается с каждым аргументом и
атрибутом атрибутированного отношения. При этом
нужно учитывать необходимость задания
ограничений обязательности и единственности для
аргументов, в то время как ограничения на число Рисунок 4 Структурный паттерн многоместного
атрибутов (свойств) не задаются. отношения с атрибутами
Заметим, что данный паттерн, в отличие от
введенного в [5] паттерна Qualified Relation, Заметим, что в отличие от структурного паттерна
позволяет явно указать порядок аргументов многоместного отношения (N-Ary Relation Pattern),
261
представленного в [10], и содержательного паттерна ресурса, язык ресурса, тематика ресурса, тип ресурса,
“Ситуация” (Situation), представленного в [17], на дата создания ресурса и др. Для представления
основе которого предлагается описывать информации об источниках ресурса и его создателях,
многоместные отношения, в паттерне, а также связанных с ним событиях, организациях,
предложенном в данной работе, помимо аргументов персонах, публикациях и других сущностях вводятся
отношения и их порядка также можно задавать его специальные отношения, связывающие класс
свойства (ObjectProperty) и атрибуты (DataProperty). Информационный ресурс с классами других базовых
Это в значительной степени повышает онтологий.
изобразительные возможности данного паттерна. Базовая онтология задач и методов включает
Структурные паттерны являются предметно- такие классы, как Задача, Метод решения и Web-
независимыми, на их основе могут задаваться сервис. C помощью понятий и отношений данной
элементы онтологии для паттернов содержания. онтологии могут быть описаны задачи, для решения
которых предназначен ИНИР, методы их решения и
3.2 Паттерны содержания
реализующие их веб-сервисы.
Как было сказано выше, паттерны содержания Для описания научных предметных областей
задают способы представления типовых фрагментов требуется уметь единообразно представлять
онтологий, на основе которых могут строиться используемые в них понятия и их свойства. Для этого
онтологии моделируемых предметных областей. были разработаны паттерны для представления
Фактически предлагаемые паттерны содержания основных понятий и отношений базовых онтологий.
являются фрагментами базовых онтологий, Покажем, как выглядят паттерны онтологии
предоставляемых упомянутой выше методологией научного знания.
построения онтологий для тематических ИНИР, Паттерн, представленный на Рис. 5, предназначен
которые после конкретизации (специализации) для описания методов исследования, используемых в
содержащихся в них понятий и расширения новыми научной деятельности.
понятиями становятся составными частями
онтологий конкретных предметных областей.
Онтология предметной области ИНИР строится
на основе следующих базовых онтологий: онтологии
научного знания и научной деятельности, базовой
онтологии задач и методов, а также базовой
онтологии научных информационных ресурсов [26].
Онтология научного знания содержит классы,
задающие структуры для описания понятий,
входящих в любую научную область знаний. Такими
понятиями являются Раздел науки, Объект
исследования, Предмет исследования, Метод
исследования, Научный результат и др. Эта
онтология также включает отношения, связывающие
между собой объекты указанных выше классов.
Использовав эти классы, можно выделить и описать
разделы и подразделы, значимые для моделируемой
области знаний, задать типизацию методов и Рисунок 5 Паттерн для описания метода
объектов исследования, описать результаты научной исследования
деятельности.
Онтология научной деятельности базируется на Элементы описания паттерна метода
онтологии, предложенной в [2] для описания научно- исследования представлены такими обязательными
исследовательских проектов и расширенной для классами онтологии, как Деятельность, Научный
применения к более широкому классу задач. Эта Результат, Задача, и соответствующими
онтология включает классы понятий, относящиеся к отношениями используетсяВ, реализуетсяВ,
организации научной и исследовательской решает.
деятельности, такие, как Персона (Исследователь), Приведем набор квалификационных вопросов,
Организация, Событие, Деятельность, Проект, представляющих содержание этого паттерна:
Публикация и др. В эту онтологию входят также Каково название метода исследования?
отношения, позволяющие связывать понятия данной В какой деятельности используется метод?
онтологии не только между собой, но и с понятиями Какие задачи решаются с помощью метода?
онтологии научного знания. В каких разделах науки используется метод?
Базовая онтология научных информационных В каких научных результатах метод реализован?
ресурсов в качестве основного класса включает класс Когда метод впервые появился?
Информационный ресурс, так как данное понятие Кто является автором метода?
играет важную роль во всех научных областях. Набор Какие персоны применяют метод?
атрибутов и связей этого класса основан на стандарте Какие персоны развивают метод?
Dublin core [16]. Его атрибутами являются: название В каких организациях применяется метод?
262
В каких публикациях метод описывается?
На каких ресурсах представлен метод?
На Рис. 6 представлен пример использования
описанного выше паттерна для описания метода
недоопределенных вычислений [28], предложенного
А.С. Нариньяни в 1986 г. и реализованного в
решателе UniCalc.
Рисунок 8 Паттерн для описания предмета
исследования
В описании научной деятельности важное место
занимают научные результаты. Паттерн,
Рисунок 6 Пример использования паттерна метода предназначенный для описания научного результата,
исследования приведен на Рис. 9. В этом паттерне отражено
требование, состоящее в том, что при описании
На Рис. 7 приведен паттерн для описания объекта
научного результата необходимо давать ссылку на
исследования, который включает в качестве
деятельность, при выполнении которой он был
обязательных следующие классы: Предмет
получен.
Исследования, Деятельность, Раздел науки.
Заметим, что в представленных выше паттернах
Экземпляры этих классов должны быть связаны с
используются не только «центральные» понятия
объектом исследования отношениями имеетАспект,
паттернов, но и понятия из смежных паттернов
исследуетсяВ и изучаетсяВ соответственно. При
(например, в паттерне описания предмета
этом объект исследования может быть структурным
исследования, кроме понятия Предмет
(включать в себя другие объекты исследования).
Исследования, используются такие понятия, как
Паттерн предмета исследования (см. Рис. 8)
Объект исследования, Научный результат, Раздел
обязательно должен включать ссылку на объект
науки и др.) Это позволяет давать связанное описание
исследования, аспектом которого он является.
моделируемой области.
Предмет исследования, как и объект исследования,
может быть структурным (включать в себя другие
предметы исследования).
Рисунок 9 Паттерн для описания научного
результата
Рисунок 7 Паттерн для описания объекта 3 Заключение
исследования Рассмотрены вопросы применения паттернов
онтологического проектирования для разработки
263
онтологий научных предметных областей. Была [9] Hitzler, P., Krötzsch, V., Rudolph, S.: Foundations
описана предложенная Ассоциацией ODPA of Semantic Web Technologies. Chapman &
классификация паттернов и подробно рассмотрены Hall/CRC (2009)
авторские паттерны, которые использовались при [10] Hoekstra, R.: Ontology Representation – Design
разработке онтологий для ряда научных предметных Patterns and Ontologies that Make Sense. Frontiers
областей. of Artificial Intelligence and Applications, 197,
На основе паттернов обеспечивается pp. 1-236. IOS Press, Amsterdam (2009)
согласованное представление всех сущностей [11] Karima, N., Hammar, K., Hitzler, P.: How to
онтологии. Использование экспертами и инженерами Document Ontology Design Patterns. Proc. of the
знаний паттернов онтологического проектирования 7th Workshop on Ontology and Semantic Web
позволяет сэкономить ресурсы и избежать ошибок Patterns (WOP 2016), Kobe, Japan. IOS Press
при разработке онтологий. (2016)
Поддержка [12] Ontologies: A Handbook of Principles, Concepts
and Applications in Information Systems. Sharman,
Работа выполнена при частичной финансовой R., Kishore, R., Ramesh, R. (eds). Springer New
поддержке Российского фонда фундаментальных York, Secaucus, NJ, USA (2006)
исследований (грант № 16-07-00569) и Президиума
[13] Ontology Design Patterns (ODPs) Public Catalog.
РАН (проект II.2П/IV.39-1 «Информационные,
http://odps.sourceforge.net
управляющие и интеллектуальные технологии и
системы»). [14] Ontology Engineering with Ontology Design
Patterns: Foundations and Applications. Studies on
Литература the Semantic Web. Hitzler, P., Gangemi, A.,
Janowicz, K., Krisnadhi, A., Presutti, V. (eds), IOS
[1] Antoniou, G., Harmelen, F.: Web Ontology Press/AKA (2016)
Language: OWL. Handbook on Ontologies, pp.
[15] Presutti, V., Gangemi, A., David, S., Aguado de
67-92. Berlin: Springer Verlag (2004)
Cea, G., Su´arez–Figueroa, M.C., Montiel-
[2] Benjamins, V. R., Fensel, D.: Community is Ponsoda, E., Poveda, M. D2.5.1: A Library of
Knowledge! in (KA)2. Proc. of 11th Banff Ontology Design Patterns: Reusable Solutions for
Knowledge Acquisition for Knowledge-based Collaborative Design of Networked Ontologies.
Systems workshop KAW'98 (Banff, Canada, April Technical report, NeOn Project (2007)
1998), pp. KM.2-1 – KM.2-18. Calgary: SRDG
[16] Rühle, S., Baker, T., Johnston, P. User Guide.
Publications, Department of Computer Science,
http://wiki.dublincore.org/index.php/User_Guide
University of Calgary (1998)
[17] Submissions:Situation. http://
[3] Blomqvist, E., Hammar, K., Presutti, V.:
Engineering Ontologies with Patterns: The eXtreme ontologydesignpatterns.org/wiki/Submissions:Situ
ation
Design Methodology. In: Hitzler, P., Gangemi, A.,
Janowicz, K., Krisnadhi, A., Presutti, V. (eds) [18] Vrandečić, D., Sure, Y.: How to Design Better
Ontology Engineering with Ontology Design Ontology Metrics. Proc. of the Semantic Web:
Patterns, Studies on the Semantic Web, 25, pp. 23- Research and Applications: 4th European Semantic
50. IOS Press (2016) Web Conference, ESWC 2007, Innsbruck, Austria,
[4] Blomqvist, E., Sandkuhl, K.: Patterns in Ontology
June 3–7, 2007. LNCS, 4519, pp. 311-325. Springer
Engineering: Classification of Ontology Patterns. (2007)
Proc. of the Seventh Int. Conf. on Enterprise [19] Zagorulko, Yu., Zagorulko, G.: A Role of Ontology
Information Systems ICEIS 2005, Miami, USA, in Information Systems for Support of Scientific
pp. 413-416 (2005) and Production Activity. New Trends in Software
Methodologies, Tools, and Techniques. Proc. of the
[5] Dodds L., Davis I.: Linked Data Patterns: A Pattern
eighth SoMeT_09. Fujita, H., Marik, V. (eds), pp.
Catalogue for Modelling, Publishing, and
Consuming Linked Data. http://patterns. 413-427. IOS Press, Amsterdam (2009)
dataincubator.org/book [20] Боровикова, О.И.: Разработка онтологии для
археологического портала знаний. Тр. X Межд.
[6] Gangemi, A.: Ontology Design Patterns for
конф. «Проблемы управления и моделирования
Semantic Web Content. In: Gil, Y., Motta, E., Ben-
jamins, V.R., Musen, M.A. (eds). The Semantic в сложных системах» (Самара, 23–25 июня 2008
Web – ISWC 2005. LNCS, 3729, pp. 262-276. г.) Под ред.: Федосова, Е.А., Кузнецова, Н.А.,
Виттиха, В.А., сс. 464-470. Самара: Самарский
Springer: Berlin, Heidelberg (2005)
Научный Центр РАН (2008)
[7] Gangem, A., Presutti, V.: Ontology Design
[21] Брагинская, Л.П., Григорюк, А.П.,
Patterns. Handbook on Ontologies, pp. 221-243.
Springer (2009) Загорулько, Г.Б., Ковалевский, В.В.:
Систематизация научных знаний по активной
[8] Hammar, K.: Towards an Ontology Design Pattern сейсмологии на основе онтологий. Материалы
Quality Model. Linköping Studies in Science and IV Межд. конф. «Современные
Technology Linköping University, 1606 (2013) информационные технологии для научных
исследований в области наук о Земле. ITES-
264
2016» (Южно-Сахалинск, 7–11 августа 2016). решений. Труды Второго симпозиума
Труды конференции, сс. 70-71 (2016) «Онтологическое моделирование» (Казань, 11–
[22] Гамма, Э., Хелм, Р., Джонсон, Р., 12 октября 2010 г.), сс. 321-354. М.: ИПИ РАН
Влиссидес, Дж.: Приемы объектно- (2011)
ориентированного проектирования. Паттерны [28] Нариньяни, А.С.: Недоопределенность в
проектирования. СПб.: «Питер» (2001) системах представления и обработки знаний.
[23] Загорулько, Г.Б.: Разработка онтологии для Известия АН СССР. Техническая кибернетика,
интернет-ресурса поддержки принятия решений (5), сс. 3-28 (1986)
в слабоформализованных областях. Онтология [29] Портал Ассоциации ODPA (Association for
проектирования, 6 (4), сс. 485-500 (2016) Ontology Design & Patterns). http://
[24] Загорулько, Г.Б., Молородов, Ю.И., ontologydesignpatterns.org
Федотов, А.М.: Систематизация знаний по [30] NeOn Project. http://www.neon-project.org
теплофизическим свойствам веществ. Вестник [31] Скворцов, Н.А., Калиниченко, Л.А.,
Новосибирского государственного Ковалев, Д.Ю.: Концептуальное моделирование
университета. Серия: Информационные предметных областей с интенсивным
технологии, 12 (3), сс. 48-56 (2014) использованием данных. Аналитика и
[25] Загорулько, Ю.А., Боровикова, О.И., управление данными в областях с интенсивным
Загорулько, Г.Б.: Организация содержательного использованием данных: XVIII Межд. конф.
доступа к гуманитарным информационным DAMDID / RCDL'2016 (11–14 октября 2016
ресурсам на основе онтологий. Электронные года, Ершово, Московская обл., Россия): труды
библиотеки: перспективные методы и конференции. Под ред. Калиниченко, Л.А.,
технологии, электронные коллекции. Тр. 9-й Манолопулоса, Я., Кузнецова, С.О., сс. 34-42.
Всерос. науч. конф. RCDL'2007, 1, сс. 217-224. М.: ФИЦ ИУ РАН (2016)
Переславль-Залесский: Изд-во «Университет [32] Соколова, Е.Г., Кононенко, И.С.,
города Переславля» (2007) Загорулько, Ю.А.: Проблемы описания
[26] Загорулько, Ю.А., Загорулько, Г.Б., Боровикова, компьютерной лингвистики в виде онтологии
О.И.: Технология создания тематических для портала знаний. Компьютерная лингвистика
интеллектуальных научных интернет-ресурсов, и интеллектуальные технологии: По
базирующаяся на онтологии. Программная материалам ежегодной Межд. конф. «Диалог»
инженерия, (2), сс. 51-60 (2016) (Бекасово, 4–8 июня 2008 г.), 7 (14), сс. 482-487.
[27] Загорулько, Ю.А., Загорулько, Г.Б.: М.: РГГУ (2008)
Использование онтологий в экспертных
системах и системах поддержки принятия
265