<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Применение паттернов онтологического проектирования при разработке онтологий научных предметных областей</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>© Yu.A. Zagorulko</string-name>
          <email>zagor@iis.nsk.su</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>© O.I. Borovikova</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Novosibirsk State University</institution>
          ,
          <addr-line>Novosibirsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>258</fpage>
      <lpage>265</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        В настоящее время наиболее популярным и
эффективным средством концептуализации и
формализации научных предметных областей
являются онтологии [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Они повсеместно
используются для представления и фиксации общего
разделяемого всеми экспертами (или группой
экспертов) знания о таких областях. Формализация
Труды XIX Международной конференции
«Аналитика и управление данными в областях с
интенсивным использованием данных»
(DAMDID/ RCDL’2017), Москва, Россия, 10–13
октября 2017 года
представление всей необходимой ему информации
об интересующей его области знаний, о ее
составляющих (разделы/подразделы науки, объекты,
методы и техники исследования и т. п.), а также о
субъектах (участниках) научной деятельности
(персоналиях, группах, сообществах и других
организациях, включенных в процесс исследования).
В СПНД онтология задает формальное описание
области знаний, на основе которого
систематизируется такая информация, выполняется
интеграция в единое информационное пространство
релевантных информационных ресурсов и
документов. На основе онтологии также строится
пользовательский интерфейс, обеспечивающий
содержательный доступ к знаниям и данным,
интегрированным в информационное пространство
системы. В частности, в таком интерфейсе
пользователь может использовать онтологию в
качестве «проводника» для навигации по этому
пространству, а также формулировать поисковые
запросы, основными элементами которых являются
понятия и отношения онтологии.
      </p>
      <p>
        В настоящее время онтологии широко
используются для концептуального моделирования
предметных областей с интенсивным
использованием данных [
        <xref ref-type="bibr" rid="ref25">31</xref>
        ]. Развитие и применение
инфраструктур поддержки научных исследований,
базирующихся на концептуальных спецификациях
таких областей, позволяют избежать зависимости
программ от структуры источников данных,
обеспечить интероперабельность различных методов
обработки данных при совместной работе, повысить
надёжность получаемых результатов за счёт
использования формальных непротиворечивых
спецификаций.
      </p>
      <p>
        Разработка онтологий научных предметных
областей является довольно сложным и трудоемким
процессом. Для его упрощения и облегчения
предложены различные методы и подходы к
разработке онтологий. На протяжении последних
десяти лет интенсивно развивается подход,
базирующийся на применении паттернов
онтологического проектирования (Ontology Design
Patterns или ODP) [
        <xref ref-type="bibr" rid="ref14 ref6">6, 14</xref>
        ].
      </p>
      <p>
        ODP представляют собой документально
зафиксированные описания проверенных на
практике решений проблем онтологического
моделирования. В настоящее время создано и
развивается несколько каталогов паттернов [
        <xref ref-type="bibr" rid="ref13 ref23">13, 29</xref>
        ].
Следует заметить, что такие каталоги, как правило,
ориентированы либо на какую-то предметную
область, либо группу разработчиков, поэтому не
обладают полнотой и универсальностью.
      </p>
      <p>
        В статье обсуждаются паттерны онтологического
проектирования, сложившиеся в результате решения
проблем, с которыми авторы столкнулись в процессе
разработки онтологий для различных научных
предметных областей [
        <xref ref-type="bibr" rid="ref20 ref21 ref22">20, 21, 23–25, 32</xref>
        ]. Описание
проблем и паттернов дано в контексте методологии
разработки онтологий для тематических
интеллектуальных научных интернет-ресурсов [26],
предназначенных для информационной и
аналитической поддержки научной деятельности в
заданных областях знаний.
2 Обзор паттернов онтологического
проектирования
      </p>
      <p>Паттерны онтологического проектирования
имеют в качестве своих прародителей паттерны
проектирования, широко используемые в разработке
программного обеспечения. В этой области
деятельности под паттерном проектирования (design
pattern) понимается описание хорошо проверенной,
обобщенной схемы решения некоторой часто
повторяющейся проблемы разработки, которая
возникает в некотором контексте. Паттерны вошли в
повседневную практику объектно-ориентированного
проектирования. С их помощью решаются
конкретные задачи проектирования, в результате
чего объектно-ориентированный дизайн становится
более гибким, элегантным, и повторно
используемым [22].</p>
      <p>
        По аналогии с паттернами проектирования,
паттерны онтологического проектирования
предназначены для описания решений типовых
проблем, возникающих при разработке онтологий.
Паттерны создаются для того, чтобы облегчить
процесс построения онтологий и помочь
разработчикам избежать некоторых часто
повторяющихся ошибок онтологического
моделирования [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. В таком качестве ODP были
впервые независимо друг от друга введены Aldo
Gangemi [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] и Eva Blomqvist с Kurt Sandkuhl [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Основной каталог паттернов онтологического
проектирования представлен на портале Ассоциации
ODPA (Association for Ontology Design &amp; Patterns)
[
        <xref ref-type="bibr" rid="ref23">29</xref>
        ], созданного в рамках проекта NeOn [
        <xref ref-type="bibr" rid="ref24">30</xref>
        ]. В
рамках этого проекта была предложена
представленная ниже типология паттернов [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        В зависимости от проблем, для решения которых
предназначены паттерны онтологического
проектирования, различают структурные паттерны
(Structural ODPs), паттерны соответствия
(Correspondence ODPs), паттерны содержания (Content ODPs),
паттерны логического вывода (Reasoning ODPs),
паттерны представления (Presentation ODPs) и
лексико-синтаксические паттерны (Lexico-Syntactic
ODPs) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>Структурные паттерны либо фиксируют способы
решения проблем, вызванных ограничениями
выразительных возможностей языков описания
онтологий, либо задают общую структуру и вид
онтологии. Паттерны первого типа называются
логическими паттернами (Logical ODP). К ним
относится, например, паттерн многоместного
отношения, решающий проблему отсутствия во
многих языках описания онтологий отношений
такого вида. Паттерны второго типа – архитектурные
паттерны (Architectural ODP) – содержат
предложения по организации онтологии в целом,
включая, например, такие структуры, как таксономия
и модульная архитектура.</p>
      <p>Заметим, что структурные паттерны являются
предметно-независимыми, на их основе могут
строиться фрагменты онтологии, входящие в
паттерны содержания.</p>
      <p>
        Паттерны логического вывода строятся на основе
структурных логических паттернов и предназначены
для получения определенных результатов с
помощью машины логического вывода. Такие
паттерны обеспечивают не только вывод неявно
заданных в онтологии знаний (паттерны
классификации, категоризации, наследования и др.),
но и проверку онтологии на непротиворечивость и
полноту, выполнение запросов к онтологии, ее
оценку и нормализацию (устранение анонимности
классов и экземпляров, явное представление
(reification) иерархии классов, нормализацию имен и
т. п.) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>Паттерны содержания задают способы
представления типовых фрагментов онтологий, на
основе которых могут строиться онтологии целого
класса предметных областей.</p>
      <p>Паттерны представления определяют
рекомендации по именованию, аннотированию и
графическому представлению элементов онтологии,
применение которых должно повысить
понимаемость онтологии, а также удобство и
простоту ее использования.</p>
      <p>Паттерны соответствия требуются для
выполнения реинжениринга (трансформации) и
выравнивания (отображения) онтологий. Первая
группа паттернов применяется, когда необходимо
построить новую онтологию (при этом исходная
модель не обязательно является онтологической).
Вторая группа используется для установления
соответствий между понятиями и индивидами двух
онтологий, чтобы обеспечить интероперабельность
без изменения существующих моделей.</p>
      <p>Лексико-синтаксические паттерны применяются
для облегчения построения (пополнения) онтологий
на основе текстов на естественном языке. Они задают
отображения языковых структур в онтологические
структуры.</p>
      <p>
        Следует заметить, что на данный момент не
существует единого стандарта для описания
паттернов [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], но чаще всего они описываются в
формате, предложенном на портале ассоциации
ODPA [
        <xref ref-type="bibr" rid="ref23">29</xref>
        ]. Схема описания паттерна включает его
графическое представление, текстовое описание,
набор сценариев, примеров и ссылки на другие
паттерны, в которых он используется, а также общую
информацию о названии паттерна, его авторе и
области применения. Согласно методологии eXtreme
Design [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] каждый паттерн содержания снабжается
также набором квалификационных вопросов,
определяющих его содержание.
3 Паттерны методологии построения
онтологий для тематических ИНИР
В этом разделе рассмотрены структурные и
содержательные паттерны, которые применяются в
методологии построения онтологий для
тематических интеллектуальных научных
интернетресурсов (ИНИР) [26], в разработке которой
принимали участие авторы статьи. Данная
методология использует средства технологии
Semantic Web [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. В частности, онтологии в рамках
этой методологии разрабатываются на языке OWL
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] с использованием редактора Protégé. Эти средства
помогают решить многие проблемы онтологического
инжиниринга, включая проверку корректности и
повторное использование онтологий, но их
применение, в свою очередь, создает новые
проблемы.
3.1 Структурные паттерны
      </p>
      <p>Необходимость в использовании структурных
логических паттернов в методологии построения
онтологий для тематических ИНИР была вызвана
проблемой отсутствия в языке OWL выразительных
средств для представления сложных сущностей и
конструкций, актуальных при построении онтологии
тематических ИНИР, в частности, областей
допустимых значений, многоместных и
атрибутированных отношений (бинарных
отношений с атрибутами).</p>
      <p>Первым рассмотрим паттерн представления
области допустимых значений свойств (см. Рис. 1),
введение которого было вызвано проблемой
отсутствия в языке OWL специальных средств для
задания таких областей, которые в реляционной
модели данных называются доменами и
характеризуются названием и множеством
элементарных значений. Домены удобно
использовать при описании возможных значений
свойств (атрибутов) класса, когда весь набор таких
значений известен заранее. Использование доменов
не только позволит контролировать ввод
информации, но и может повысить удобство этой
операции, за счет обеспечения пользователям
возможности выбора значений свойств из заданного
списка значений.</p>
      <p>Решением указанной проблемы является задание
домена перечислимым классом, который является
наследником специально введенного служебного
класса Домен. Конкретный домен не имеет
наследников и состоит из конечного набора
различных индивидов (объектов или экземпляров
класса), определяющих возможные значения
заданного свойства (ObjectProperty) для объектов
рассматриваемого класса (см. Рис. 1).</p>
      <p>Примерами таких доменов являются
“Географический тип”, “Должность”, “Тип
организации”, “Тип публикации”, которые включают
соответственно виды населенных пунктов, виды
должностей, типы организаций и публикаций
(описание домена “Географический тип”
представлено в нижней части Рис. 1).</p>
      <p>Заметим, что на приведенных в статье рисунках
паттернов классы обозначаются в виде эллипсов, а их
индивиды и атрибуты – в виде прямоугольников.
Связь типа ObjectProperty показывается сплошной
прямой линией, а связь типа DataProperty –
прерывистой. При этом обязательные классы и
атрибуты (индивиды) представляются фигурами,
обведенными жирной линией.
Рисунок 1 Структурный паттерн представления
области допустимых значений и пример его
использования</p>
      <p>
        Другой часто возникающей проблемой при
разработке онтологии является потребность в
представлении атрибутированных отношений между
объектами. Для этих целей, как правило,
используются обычные бинарные отношения,
снабженные атрибутами, специализирующими связь
между аргументами отношения [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Так как в языке
OWL нет возможности задания атрибутов для
отношений, был предложен структурный паттерн,
предусматривающий введение служебного класса
Отношение с атрибутами (см. Рис. 2).
Рисунок 2 Структурный паттерн бинарного
атрибутированного отношения
      </p>
      <p>Для представления конкретного типа отношения
вводится новый класс – его наследник. Экземпляр
этого класса связывается с каждым аргументом и
атрибутом атрибутированного отношения. При этом
нужно учитывать необходимость задания
ограничений обязательности и единственности для
аргументов, в то время как ограничения на число
атрибутов (свойств) не задаются.</p>
      <p>
        Заметим, что данный паттерн, в отличие от
введенного в [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] паттерна Qualified Relation,
позволяет явно указать порядок аргументов
Рисунок 3 Паттерн бинарного атрибутированного
отношения участвует
      </p>
      <p>Подобным образом можно построить паттерн для
многоместного отношения, для классов-аргументов
которого, кроме свойства обязательности и
единственности, указывается также порядок
аргументов (см. Рис. 4).
Рисунок 4 Структурный паттерн многоместного
отношения с атрибутами</p>
      <p>
        Заметим, что в отличие от структурного паттерна
многоместного отношения (N-Ary Relation Pattern),
представленного в [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], и содержательного паттерна
“Ситуация” (Situation), представленного в [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], на
основе которого предлагается описывать
многоместные отношения, в паттерне,
предложенном в данной работе, помимо аргументов
отношения и их порядка также можно задавать его
свойства (ObjectProperty) и атрибуты (DataProperty).
Это в значительной степени повышает
изобразительные возможности данного паттерна.
      </p>
      <p>Структурные паттерны являются
предметнонезависимыми, на их основе могут задаваться
элементы онтологии для паттернов содержания.
3.2 Паттерны содержания</p>
      <p>Как было сказано выше, паттерны содержания
задают способы представления типовых фрагментов
онтологий, на основе которых могут строиться
онтологии моделируемых предметных областей.
Фактически предлагаемые паттерны содержания
являются фрагментами базовых онтологий,
предоставляемых упомянутой выше методологией
построения онтологий для тематических ИНИР,
которые после конкретизации (специализации)
содержащихся в них понятий и расширения новыми
понятиями становятся составными частями
онтологий конкретных предметных областей.</p>
      <p>Онтология предметной области ИНИР строится
на основе следующих базовых онтологий: онтологии
научного знания и научной деятельности, базовой
онтологии задач и методов, а также базовой
онтологии научных информационных ресурсов [26].</p>
      <p>Онтология научного знания содержит классы,
задающие структуры для описания понятий,
входящих в любую научную область знаний. Такими
понятиями являются Раздел науки, Объект
исследования, Предмет исследования, Метод
исследования, Научный результат и др. Эта
онтология также включает отношения, связывающие
между собой объекты указанных выше классов.
Использовав эти классы, можно выделить и описать
разделы и подразделы, значимые для моделируемой
области знаний, задать типизацию методов и
объектов исследования, описать результаты научной
деятельности.</p>
      <p>
        Онтология научной деятельности базируется на
онтологии, предложенной в [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] для описания
научноисследовательских проектов и расширенной для
применения к более широкому классу задач. Эта
онтология включает классы понятий, относящиеся к
организации научной и исследовательской
деятельности, такие, как Персона (Исследователь),
Организация, Событие, Деятельность, Проект,
Публикация и др. В эту онтологию входят также
отношения, позволяющие связывать понятия данной
онтологии не только между собой, но и с понятиями
онтологии научного знания.
      </p>
      <p>
        Базовая онтология научных информационных
ресурсов в качестве основного класса включает класс
Информационный ресурс, так как данное понятие
играет важную роль во всех научных областях. Набор
атрибутов и связей этого класса основан на стандарте
Dublin core [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Его атрибутами являются: название
ресурса, язык ресурса, тематика ресурса, тип ресурса,
дата создания ресурса и др. Для представления
информации об источниках ресурса и его создателях,
а также связанных с ним событиях, организациях,
персонах, публикациях и других сущностях вводятся
специальные отношения, связывающие класс
Информационный ресурс с классами других базовых
онтологий.
      </p>
      <p>Базовая онтология задач и методов включает
такие классы, как Задача, Метод решения и
Webсервис. C помощью понятий и отношений данной
онтологии могут быть описаны задачи, для решения
которых предназначен ИНИР, методы их решения и
реализующие их веб-сервисы.</p>
      <p>Для описания научных предметных областей
требуется уметь единообразно представлять
используемые в них понятия и их свойства. Для этого
были разработаны паттерны для представления
основных понятий и отношений базовых онтологий.
Покажем, как выглядят паттерны онтологии
научного знания.</p>
      <p>Паттерн, представленный на Рис. 5, предназначен
для описания методов исследования, используемых в
научной деятельности.
Рисунок 5 Паттерн для описания метода
исследования</p>
      <p>Элементы описания паттерна метода
исследования представлены такими обязательными
классами онтологии, как Деятельность, Научный
Результат, Задача, и соответствующими
отношениями используетсяВ, реализуетсяВ,
решает.</p>
      <p>Приведем набор квалификационных вопросов,
представляющих содержание этого паттерна:
Каково название метода исследования?
В какой деятельности используется метод?
Какие задачи решаются с помощью метода?
В каких разделах науки используется метод?
В каких научных результатах метод реализован?
Когда метод впервые появился?
Кто является автором метода?
Какие персоны применяют метод?
Какие персоны развивают метод?
В каких организациях применяется метод?
В каких публикациях метод описывается?
На каких ресурсах представлен метод?
На Рис. 6 представлен пример использования
описанного выше паттерна для описания метода
недоопределенных вычислений [28], предложенного
А.С. Нариньяни в 1986 г. и реализованного в
решателе UniCalc.
Рисунок 6 Пример использования паттерна метода
исследования</p>
      <p>На Рис. 7 приведен паттерн для описания объекта
исследования, который включает в качестве
обязательных следующие классы: Предмет
Исследования, Деятельность, Раздел науки.
Экземпляры этих классов должны быть связаны с
объектом исследования отношениями имеетАспект,
исследуетсяВ и изучаетсяВ соответственно. При
этом объект исследования может быть структурным
(включать в себя другие объекты исследования).</p>
      <p>Паттерн предмета исследования (см. Рис. 8)
обязательно должен включать ссылку на объект
исследования, аспектом которого он является.
Предмет исследования, как и объект исследования,
может быть структурным (включать в себя другие
предметы исследования).
Рисунок 7 Паттерн для описания объекта
исследования
Рисунок 8 Паттерн для описания предмета
исследования</p>
      <p>В описании научной деятельности важное место
занимают научные результаты. Паттерн,
предназначенный для описания научного результата,
приведен на Рис. 9. В этом паттерне отражено
требование, состоящее в том, что при описании
научного результата необходимо давать ссылку на
деятельность, при выполнении которой он был
получен.</p>
      <p>Заметим, что в представленных выше паттернах
используются не только «центральные» понятия
паттернов, но и понятия из смежных паттернов
(например, в паттерне описания предмета
исследования, кроме понятия Предмет
Исследования, используются такие понятия, как
Объект исследования, Научный результат, Раздел
науки и др.) Это позволяет давать связанное описание
моделируемой области.
3 Заключение</p>
      <p>Рассмотрены вопросы применения паттернов
онтологического проектирования для разработки
онтологий научных предметных областей. Была
описана предложенная Ассоциацией ODPA
классификация паттернов и подробно рассмотрены
авторские паттерны, которые использовались при
разработке онтологий для ряда научных предметных
областей.</p>
      <p>На основе паттернов обеспечивается
согласованное представление всех сущностей
онтологии. Использование экспертами и инженерами
знаний паттернов онтологического проектирования
позволяет сэкономить ресурсы и избежать ошибок
при разработке онтологий.
Поддержка</p>
      <p>Работа выполнена при частичной финансовой
поддержке Российского фонда фундаментальных
исследований (грант № 16-07-00569) и Президиума
РАН (проект II.2П/IV.39-1 «Информационные,
управляющие и интеллектуальные технологии и
системы»).
Литература</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Antoniou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Web Ontology Language: OWL</article-title>
          . Handbook on Ontologies, pp.
          <fpage>67</fpage>
          -
          <lpage>92</lpage>
          . Berlin: Springer Verlag (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Benjamins</surname>
            ,
            <given-names>V. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Community is Knowledge! in (KA)2</article-title>
          . Proc.
          <article-title>of 11th Banff Knowledge Acquisition for Knowledge-based Systems workshop</article-title>
          KAW'
          <volume>98</volume>
          (
          <issue>Banff</issue>
          , Canada,
          <year>April 1998</year>
          ), pp.
          <source>KM.2-1 - KM</source>
          .
          <fpage>2</fpage>
          -
          <lpage>18</lpage>
          . Calgary: SRDG Publications, Department of Computer Science, University of Calgary (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Blomqvist</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hammar</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Presutti</surname>
          </string-name>
          , V.:
          <article-title>Engineering Ontologies with Patterns: The eXtreme Design Methodology</article-title>
          . In: Hitzler,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Krisnadhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Presutti</surname>
          </string-name>
          , V. (eds)
          <article-title>Ontology Engineering with Ontology Design Patterns</article-title>
          ,
          <source>Studies on the Semantic Web</source>
          ,
          <volume>25</volume>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>50</lpage>
          . IOS Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Blomqvist</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sandkuhl</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Patterns in Ontology Engineering: Classification of Ontology Patterns</article-title>
          .
          <source>Proc. of the Seventh Int. Conf. on Enterprise Information Systems ICEIS</source>
          <year>2005</year>
          ,
          <article-title>Miami</article-title>
          , USA, pp.
          <fpage>413</fpage>
          -
          <lpage>416</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Dodds</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davis</surname>
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Linked Data Patterns: A Pattern Catalogue for Modelling, Publishing, and Consuming Linked Data</article-title>
          . http://patterns. dataincubator.org/book
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ontology Design Patterns for Semantic Web Content</article-title>
          . In: Gil,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Motta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Benjamins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.R.</given-names>
            ,
            <surname>Musen</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.A</surname>
          </string-name>
          . (eds).
          <source>The Semantic Web - ISWC 2005. LNCS</source>
          ,
          <volume>3729</volume>
          , pp.
          <fpage>262</fpage>
          -
          <lpage>276</lpage>
          . Springer: Berlin, Heidelberg (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Gangem</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Presutti</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Ontology Design Patterns</article-title>
          .
          <source>Handbook on Ontologies</source>
          , pp.
          <fpage>221</fpage>
          -
          <lpage>243</lpage>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Hammar</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Towards an Ontology Design Pattern Quality Model. Linköping Studies in Science</article-title>
          and Technology Linköping University,
          <volume>1606</volume>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krötzsch</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Foundations of Semantic Web Technologies</article-title>
          . Chapman &amp; Hall/CRC (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Hoekstra</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <source>Ontology Representation - Design Patterns and Ontologies that Make Sense. Frontiers of Artificial Intelligence and Applications</source>
          ,
          <volume>197</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>236</lpage>
          . IOS Press, Amsterdam (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Karima</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hammar</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>How to Document Ontology Design Patterns</article-title>
          .
          <source>Proc. of the 7th Workshop on Ontology and Semantic Web Patterns (WOP</source>
          <year>2016</year>
          ), Kobe, Japan. IOS Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Ontologies</surname>
          </string-name>
          :
          <article-title>A Handbook of Principles, Concepts and Applications in Information Systems</article-title>
          . Sharman,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Kishore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Ramesh</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds). Springer New York, Secaucus, NJ, USA (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Ontology</given-names>
            <surname>Design Patterns (ODPs) Public</surname>
          </string-name>
          <article-title>Catalog</article-title>
          . http://odps.sourceforge.net
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <article-title>Ontology Engineering with Ontology Design Patterns: Foundations and Applications. Studies on the Semantic Web</article-title>
          . Hitzler,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Krisnadhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Presutti</surname>
          </string-name>
          , V. (eds), IOS Press/AKA (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Presutti</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>David</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Aguado de Cea, G.,
          <article-title>Su´arez-</article-title>
          <string-name>
            <surname>Figueroa</surname>
            ,
            <given-names>M.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>MontielPonsoda</surname>
          </string-name>
          , E.,
          <string-name>
            <surname>Poveda</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>D2</year>
          .
          <article-title>5.1: A Library of Ontology Design Patterns: Reusable Solutions for Collaborative Design of Networked Ontologies</article-title>
          .
          <source>Technical report, NeOn Project</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Rühle</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baker</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johnston</surname>
            ,
            <given-names>P. User</given-names>
          </string-name>
          <string-name>
            <surname>Guide</surname>
          </string-name>
          . http://wiki.dublincore.org/index.php/User_Guide
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Submissions</surname>
          </string-name>
          :Situation. http:// ontologydesignpatterns.org/wiki/Submissions:Situ ation
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Vrandečić</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sure</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>How to Design Better Ontology Metrics</article-title>
          .
          <source>Proc. of the Semantic Web: Research and Applications: 4th European Semantic Web Conference, ESWC</source>
          <year>2007</year>
          , Innsbruck, Austria, June 3-7,
          <year>2007</year>
          . LNCS,
          <volume>4519</volume>
          , pp.
          <fpage>311</fpage>
          -
          <lpage>325</lpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Zagorulko</surname>
            ,
            <given-names>Yu.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zagorulko</surname>
          </string-name>
          , G.:
          <article-title>A Role of Ontology in Information Systems for Support of Scientific and Production Activity. New Trends in Software Methodologies, Tools, and Techniques</article-title>
          .
          <source>Proc. of the eighth SoMeT_09</source>
          .
          <string-name>
            <surname>Fujita</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marik</surname>
          </string-name>
          , V. (eds), pp.
          <fpage>413</fpage>
          -
          <lpage>427</lpage>
          . IOS Press, Amsterdam (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Боровикова</surname>
          </string-name>
          , О.И.:
          <article-title>Разработка онтологии для археологического портала знаний</article-title>
          .
          <source>Тр. X Межд</source>
          . конф. «
          <article-title>Проблемы управления и моделирования в сложных системах» (Самара</article-title>
          ,
          <fpage>23</fpage>
          -
          <lpage>25</lpage>
          июня
          <year>2008</year>
          г.)
          <article-title>Под ред</article-title>
          .: Федосова, Е.А.,
          <string-name>
            <surname>Кузнецова</surname>
          </string-name>
          , Н.А.,
          <string-name>
            <surname>Виттиха</surname>
          </string-name>
          , В.А., сс.
          <fpage>464</fpage>
          -
          <lpage>470</lpage>
          . Самара:
          <article-title>Самарский Научный Центр РАН (</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Брагинская</surname>
            ,
            <given-names>Л.П.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Григорюк</surname>
          </string-name>
          , А.П.,
          <string-name>
            <surname>Загорулько</surname>
          </string-name>
          , Г.Б.,
          <string-name>
            <surname>Ковалевский</surname>
          </string-name>
          , В.В.:
          <article-title>Систематизация научных знаний по активной сейсмологии на основе онтологий</article-title>
          .
          <source>Материалы IV Межд</source>
          . конф. «
          <article-title>Современные информационные технологии для научных исследований в области наук о Земле</article-title>
          . ITES2016
          <string-name>
            <surname>» (Южно-Сахалинск</surname>
          </string-name>
          ,
          <fpage>7</fpage>
          -
          <lpage>11</lpage>
          августа
          <year>2016</year>
          ).
          <article-title>Труды конференции, сс</article-title>
          .
          <fpage>70</fpage>
          -
          <lpage>71</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Загорулько</surname>
            ,
            <given-names>Ю.А.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Боровикова</surname>
          </string-name>
          , О.И.,
          <string-name>
            <surname>Загорулько</surname>
          </string-name>
          , Г.Б.:
          <article-title>Организация содержательного доступа к гуманитарным информационным ресурсам на основе онтологий. Электронные библиотеки: перспективные методы и технологии, электронные коллекции</article-title>
          .
          <source>Тр. 9-й Всерос. науч. конф. RCDL'</source>
          <year>2007</year>
          , 1, сс.
          <fpage>217</fpage>
          -
          <lpage>224</lpage>
          . Переславль-Залесский:
          <article-title>Изд-во «Университет города Переславля» (</article-title>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Портал</surname>
            <given-names>Ассоциации ODPA</given-names>
          </string-name>
          (
          <article-title>Association for Ontology Design &amp; Patterns)</article-title>
          . http:// ontologydesignpatterns.org
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>NeOn</given-names>
            <surname>Project</surname>
          </string-name>
          . http://www.neon-project.org
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Скворцов</surname>
            ,
            <given-names>Н.А.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Калиниченко</surname>
          </string-name>
          , Л.А.,
          <string-name>
            <surname>Ковалев</surname>
          </string-name>
          , Д.Ю.:
          <article-title>Концептуальное моделирование предметных областей с интенсивным использованием данных. Аналитика и управление данными в областях с интенсивным использованием данных: XVIII Межд. конф</article-title>
          . DAMDID / RCDL'
          <year>2016</year>
          (
          <fpage>11</fpage>
          -
          <lpage>14</lpage>
          октября
          <year>2016</year>
          года, Ершово, Московская обл., Россия):
          <article-title>труды конференции</article-title>
          .
          <source>Под ред. Калиниченко</source>
          , Л.А.,
          <string-name>
            <surname>Манолопулоса</surname>
          </string-name>
          , Я.,
          <string-name>
            <surname>Кузнецова</surname>
          </string-name>
          , С.О., сс.
          <fpage>34</fpage>
          -
          <lpage>42</lpage>
          . М.:
          <source>ФИЦ ИУ РАН</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>