<!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>© D.S. Zuev</string-name>
          <email>dzuev11@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>©A.A. Marchenko</string-name>
          <email>anton.marchenko@kpfu.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Volga Region Federal University</institution>
          ,
          <addr-line>Kazan</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>214</fpage>
      <lpage>218</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Ключевые слова: аналитика и управление данными, интенсивное использование данных,
электронные библиотеки, кластеризация, рекомендательная система, микросервисная архитектура.</p>
      <p>Интересным направлением разработки
специализированных автоматизированных
информационных систем является создание интеллектуальных
систем, способных на имеющейся базе данных
судебных документов выявлять общие зависимости,
предоставлять судьям для ознакомления близкие по
тематике дела, рекомендовать наиболее вероятные
исходы или помечать важные места, на которые
судебным работникам следует обращать внимание
при процессуальных действиях. Подобная система,
на наш взгляд, поможет участникам судебного
процесса точнее оценивать свои позиции или выбирать
лучшую стратегию поведения, а судьям – в сжатые
Труды XIX Международной конференции
«Аналитика и управление данными в областях с
интенсивным использованием данных» (DAMDID/
RCDL’2017), Москва, Россия, 10–13 октября 2017
года</p>
      <p>
        Проведенные исследования по семантическому
структурированию информации в других
предметных областях (см., например, [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]), анализ
инструментов текстовой аналитики (см, например, [3]) и
наработки по применению семантических
технологий при работе с юридическими документами [
        <xref ref-type="bibr" rid="ref3">4</xref>
        ]
говорят о реализуемости поставленной задачи.
2 Интеллектуальная система
«Роботюрист»
2.1 Цели и задачи
      </p>
      <p>«Робот-юрист» – это информационная система,
которая должна позволять участникам
юридического процесса правильно проводить подготовку дела, а
также осуществлять планирование судебной
деятельности. Эта система ориентирована на
арбитражные суды, занимающиеся рассмотрением споров
в сфере предпринимательства. В целом наш проект
направлен на развитие российского правового
государства, обеспечение доступности, открытости и
прозрачности правосудия, формирование у граждан
Рисунок 1 Архитектура системы
правосознания, основанного на верховенстве Права.</p>
      <p>Задача системы – помочь определить характер
спора, осуществить поиск и проверку действия
правовых норм, регулирующих спорные
правоотношения, оказывать содействие в установлении
компетентного суда (подсудность, подведомственность),
статуса участников спора (действующее,
ликвидированное, банкрот), определении круга
обстоятельств, имеющих значение для рассмотрения спора,
характера спорного правоотношения, нормы права,
подлежащей применению (действует ли данная
норма), а также проверять достаточность и
комплектность представляемых документов.
Отдельными функциями планируются обеспечение
возможности оформления искового заявления, а также
вычисление (по предоставленным исходным
данным на основе архива судебных дел) вероятности
принятия того либо иного решения.</p>
      <p>Для достижения поставленных целей были
поставлены следующие задачи: создание портала для
формирования шаблонов исковых заявлений с
отслеживанием их жизненного цикла; разметка и
анализ существующей базы судебных решений,
исковых заявлений (классификация заявлений и
решений, извлечение сущностей и фактов); подбор
аналогичных дел и решений, рекомендательный сервис;
сопоставление исковых заявлений и судебных
решений; распределение судебных дел между судьями
с учетом их специализации и текущей загрузки и
прогнозирование вероятного решения по
предоставленным исходным данным.</p>
      <p>Каждая из выделенных задач является
автономным модулем разрабатываемой информационной
системы, а сама система – практическая
демонстрация совместного использования ряда семантических
технологий и инструментов текстовой аналитики.
2.2 Архитектура системы
Текущие парадигмы разработки
предусматривают два концептуально различных подхода к дизайну
приложений. Первый вариант – «монолитные
приложения», когда вся логика по обработке запросов
выполняется в рамках единственного процесса, при
этом используются возможности конкретного языка
программирования для разделения приложения на
классы и функции. Однако любые изменения, даже
самые небольшие, требуют перекомпиляции всего
дистрибутива информационной системы и
последующего обновления всех ее модулей. С течением
времени изменения в логике работы одного модуля
начинают влиять на функции других модулей.</p>
      <p>
        Другой подход – это построение среды, в
которой отдается предпочтение слабым связям,
абстрагированию низкоуровневой логики, гибкости, а
также возможности многократного использования и
обнаружения компонентов [
        <xref ref-type="bibr" rid="ref4 ref5">5, 6</xref>
        ],
сервисориентированная архитектура (Service-Oriented
Architecture, SOA). Такая архитектура строится на
сервисах, а не на приложениях. Сервисы – это
дискретные программные компоненты, предоставляющие
четко определенную функциональность и
используемые в составе многих приложений. Каждый сервис
представляет собой изолированную сущность с
минимумом зависимостей от других совместно
используемых ресурсов. Таким образом, возникает
возможность изменять отдельные сервисы, не
затрагивая при этом всю систему. Дальнейшим
развитием парадигмы сервис-ориентированной
архитектуры можно считать появление архитектуры
микросервисов [
        <xref ref-type="bibr" rid="ref6">7</xref>
        ]. Термин «Microservice Architecture»
получил распространение в последние несколько
лет для описания способа проектирования
приложений в виде набора независимо развертываемых
сервисов.
      </p>
      <p>
        Архитектурный стиль микросервисов – это
подход, при котором единое приложение строится как
набор небольших сервисов, каждый из которых
работает в рамках собственного процесса и
взаимодействует с остальными. Сервисы построены вокруг
бизнес-потребностей и развертываются независимо
с использованием полностью автоматизированной
среды. Централизованное управление
минимизировано, а сами сервисы могут быть написаны на
разных языках программирования и использовать
разные технологии хранения данных. Более того,
внутри каждого микросервиса вполне может быть
задействована собственная база данных (см. [
        <xref ref-type="bibr" rid="ref6">7</xref>
        ]).
      </p>
      <p>С учетом достаточно большого количества
модулей системы наиболее логичным путем для
создания «Робота-юриста» стало применение
архитектуры микросервисов.</p>
      <p>Архитектура системы приведена на Рис. 1. Нами
выделено несколько групп сервисов,
взаимодействующих между собой с помощью программного
интерфейса (API). Каждый из них реализует одну из
соответствующих функциональных задач. На схеме
выделены серверная и клиентская часть веб-портала
системы, а также слой доступа к данным – база
данных судебных дел и решений,
нормативносправочная информация. В виде отдельного модуля
разрабатывается экспертная система, в
автоматическом режиме оказывающая консультации по
юридическим вопросам в формате взаимодействия с
виртуальным собеседником – Telegram-Ботом.
2.3 Разметка массива документов</p>
      <p>
        Разметка существующего массива документов
необходима для дальнейшего обучения сервисов
системы. Для реализации этой задачи использовался
инструмент для быстрого структурированного
аннотирования текстов BRAT [
        <xref ref-type="bibr" rid="ref7">8</xref>
        ]. BRAT – это
вебсистема с открытым исходным кодом,
разработанная группой разработчиков в университетах Токио и
Манчестера. Результаты разметки получаются в
виде, удобном для дальнейшей машинной
программной обработки.
      </p>
      <p>Судебные решения и дела открыты и доступны
для просмотра в интернете и представляют собой
массив неразмеченных документов, в котором
ориентироваться непросто. Важна собственно разметка
текстов судебных дел для выделения классов и
подклассов сущностей, их зависимостей с целью
дальнейшего построения модели машинного обучения.</p>
      <p>На текущий момент времени, в рамках создания
прототипа системы, принято решение о
первоначальной разметке сравнительно небольшого
количества документов (около 3000). Важно отметить, что
самих типов споров, значит, и классов связанных
документов может быть достаточно много. С целью
упрощения работы на начальном этапе мы
обрабатывали судебные дела, относящиеся только к
нескольким категориям судебных споров.</p>
      <p>Размеченный текст будет использоваться для
обучения подсистемы поиска аналогов и
прогнозирования вердикта по делу. В качестве результата
работы получаем размеченный текст, который
записывается в БД судебных дел для дальнейшей
обработки.</p>
      <p>Для первоначальной разметки были выделены
основные сущности, такие, как «Истец»,
«Ответчик», «Предмет спора», «Действующие нормы». На
текущий момент времени определено 56 сущностей,
которые необходимо выделять внутри судебных
решений для дальнейшей обработки. Множество
выделенных сущностей будет уточняться по мере
увеличения объема размеченного текста. На
сегодняшний день проведена всего лишь первая
итерация данного процесса.
2.4 Рекомендательный сервис</p>
      <p>Одной из важнейших задач формируемой
информационной системы являются поиск и
предоставление аналогичных решений по схожим
судебным искам. Таким образом, необходим сервис
поиска аналогичных документов, или рекомендательный
сервис.</p>
      <p>
        Существуют два основных типа
рекомендательных систем: контент-ориентированные и
социальные (коллаборативной фильтрации) (см., например,
[
        <xref ref-type="bibr" rid="ref8">9</xref>
        ]). Первые основаны на представлении
предпочтений пользователей путем анализа содержимого
рекомендательных элементов. Системы второго типа
моделируют предпочтения, оценивая близость
профилей пользователей. Ниже под рекомендательным
сервисом будем понимать информационную
систему, которая: 1) формирует модель предметной
области на основе массива документов (включая
подготовительные операции – приведение к векторному
виду, кластеризацию и т. п.); 2) получает на вход
документ и выдает список документов, близких к
входному.
      </p>
      <p>По сравнению с поисковыми системами
рекомендательные системы наиболее полезны, когда у
пользователя возникают трудности с
формулировкой эффективного поискового запроса.</p>
      <p>
        Подходы к организации рекомендательных
сервисов могут быть разными, в [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] описан подход с
использованием онтологий и предпочтений
пользователей. Учитывая специфику предметной области
и разрабатываемой системы, использовать
предпочтения пользователей не корректно.
      </p>
      <p>
        Алгоритм работы сервиса можно разделить на
два этапа. На подготовительном этапе
обрабатываются все имеющиеся документы: вырезаются знаки
пунктуации, термы приводятся к единому виду (для
слов с разными окончаниями и суффиксами). Далее
документ приводится к векторному виду. Для
представления массива документов в виде числовых
векторов, отражающих важность использования
каждого слова из некоторого набора слов (количество
слов набора определяет размерность вектора), в
каждом документе используется мера TF-IDF [
        <xref ref-type="bibr" rid="ref9">3,
10</xref>
        ]. На основе массива векторов происходит
кластеризация.
      </p>
      <p>
        На первом шаге необходимо определить
количество K кластеров, мы использовали для этого
формулу  =   /10, где Ndoc – общее количество
обрабатываемых документов. Далее производится
собственно кластерный анализ по методу K-means
(метод К-средних, [
        <xref ref-type="bibr" rid="ref10">3, 11</xref>
        ]). Полученные результаты
сохраняются для дальнейшего использования.
      </p>
      <p>На основном этапе работы на вход сервису
подается идентификатор документа. Производится
приведение его к векторной форме, которая
обрабатывается моделью, причисляется к определенному
кластеру. На выходе алгоритм выдает первые n
документов из того же кластера, что и входной
документ, количество выдаваемых документов
настраивается, на данном этапе реализации системы n
определено равным 10.</p>
      <p>Процесс переобучения модели следует
проводить периодически, например, раз в сутки, либо
после существенного изменения всего корпуса
документов.</p>
      <p>Обработка массива из 3250 документов занимает
5 мин (Intel® Core™ i7-3632QM CPU @ 2.20GHz ×
8), что на текущем этапе развития системы
«Роботюрист» является приемлемым показателем
быстродействия. Сервис реализован на языке Python,
взаимодействие с другими модулями системы
происходит по внутреннему согласованному протоколу
взаимодействия.
2.5 Классификация судебных дел</p>
      <p>Одной из проблем судебного делопроизводства
является процедура определения категории и
характера спора. Правильное определение категории
судебного спора важно, поскольку влияет на
назначение судьи на соответствующий процесс, а
назначаемый судья должен иметь максимальный опыт
рассмотрения подобных споров. На текущий момент
выявлено около 60 различных категорий судебных
споров, которые встречаются с разной частотой. За
определение категории судебного дела отвечает
модуль классификации судебных дел. Процесс
классификации с ростом количества
обрабатываемых документов может быть очень затратным по
времени, поэтому с архитектурной точки зрения
было решено вынести данную функциональность
как отдельный микросервис с реализацией обмена с
другими модулями системы в асинхронном режиме.
К тому же определение категории спора (судебного
дела) не является задачей, требующей мгновенного
ответа.</p>
      <p>На уровне межсервисного взаимодействия
общий алгоритм обработки документа выглядит
следующим образом: на вход подается идентификатор
документа; из документа выделяются ключевые
слова и их количество; проводятся анализ и подбор
класса дела; алгоритм возвращает идентификатор
класса судебного дела, который становится
дополнительным свойством документа. При добавлении
нового класса проводятся анализ допустимых
ключевых слов и повторное обучение нейронной сети.</p>
      <p>К сожалению, на текущий момент нами
окончательно не выбран оптимальный способ реализации
данной задачи – рассматривается реализация
алгоритма с использованием глубинного обучения и
сверточных нейронных сетей или с использованием
латентно-семантического анализа.
2.6 Создание шаблонов исковых заявлений</p>
      <p>Отдельной задачей является сопоставление
судебных актов и заявлений по рассмотренным делам,
поскольку сами исковые заявления, в отличие от
базы знаний принятых решений, являются
закрытыми и не публикуются в сети интернет. В рамках
разработки системы «Робот-юрист» актуальной
является задача связывания вновь поданного искового
заявления и близких результатов судебных
процессов для дальнейшей обработки. В этом случае
необходимо иметь заявление в размеченном виде,
удобном для машинной обработки. Для этого
необходимо либо отдельно предусматривать процесс
разметки массива электронных копий бумажных исковых
заявлений, либо формировать заявления изначально
в электронном виде и далее распечатывать готовое
заявление с помощью системы. Второй вариант
является предпочтительным, и его было предложено
реализовать в рамках создания прототипа системы.</p>
      <p>Для получения экземпляров исковых заявлений
сразу в электронном виде был предложен механизм
веб-портала – шаблонизатора заявлений. При
подаче пользователем системы искового заявления
система формирует печатную версию заявления в
соответствии с регламентирующими нормативными
документами РФ, а электронная копия документа
автоматически размечается и сохраняется в базе
данных системы с определенным статусом.</p>
      <p>Процесс организован следующим образом:
пользователь авторизуется на портале системы; ему
предоставляется ряд экранных форм с полями ввода
для заполнения данных. После окончания ввода
данных пользователь сохраняет заявление в
системе; в базе данных системы появляется размеченный
вариант документа для дальнейшего анализа, а
пользователю предоставляется печатная форма
заполненного искового заявления.</p>
      <p>Веб-портал предусматривает несколько ролей
пользователей с различной функциональностью,
также предложена и реализована статусная модель
судебного дела для удобства отслеживания
жизненного цикла документа в системе.
2.7 Экспертная система</p>
      <p>
        В рамках проекта также разрабатывается
решение по автоматизации предоставления экспертных
консультаций по вопросам юридического характера.
Решение представляет собой экспертную систему
(ЭС) (см., например, [
        <xref ref-type="bibr" rid="ref11">12</xref>
        ]) – компьютерную систему,
способную частично заменить эксперта-специалиста
в разрешении какой-либо проблемы юридического
характера.
      </p>
      <p>В рамках проекта реализована экспертная
система в области защиты интеллектуальной
собственности. Важными вопросами в автоматизации
предоставления экспертных консультаций являются
надежность решений и удобство использования,
поэтому решения ЭС подкрепляются ссылками на
соответствующие нормативные документы,
указанные юристами при формировании базы знаний.</p>
      <p>Были определены наиболее часто
встречающиеся сценарии и вопросы в данной области права. На
текущий момент реализованы 13 типовых сценариев
поведения ЭС, которые практически полностью
покрывают всевозможные случаи в данной области
права.</p>
      <p>В качестве пользовательского интерфейса к
экспертной системе был выбран интерфейс чат-бота
или, другими словами, виртуального собеседника,
реализованного в виде Telegram-Бота (далее – бота).
Совпадение логики процессов взаимодействия с
ботом и ЭС позволяет предоставить удобный доступ
к инструментам юридического консультирования со
всех платформ, для которых доступен сам
мессенджер (Telegram). Логика работы модуля
представляет собой конечный автомат, а использование бота в
качестве интерфейса к ЭС позволяет снизить
трудозатраты на разработку пользовательского
интерфейса и сконцентрироваться на функционале ЭС
вследствие простоты разработки.
3 Заключение</p>
      <p>Теоретические исследования в рамках текстовой
аналитики показывают наличие готовых или
практически готовых инструментов для реализации
функций отдельных модулей системы. Необходимы
лишь их грамотное объединение и применение в
отдельно взятых предметных областях.
«Роботюрист» должен стать именно такой демонстрацией
применения известных подходов и алгоритмов в
юриспруденции.</p>
      <p>На данный момент завершен первый этап
создания системы – закончено проектирование системы и
реализован прототип системы «Робот-юрист»,
производится разметка документов. Для успешного
завершения работ и перевода в опытную
эксплуатацию требуется дальнейшая оптимизация как
различных алгоритмов текстовой аналитики, так и
пользовательского интерфейса. Выбранная
архитектура построения приложения позволяет
производить модификацию отдельных модулей системы, не
затрагивая общего механизма взаимодействия.
Также необходимы апробация инструментов системы
на большем массиве документов и рефакторинг
программного кода.
Поддержка</p>
      <p>Работа выполнена за счет средств субсидии,
выделенной Казанскому федеральному университету
для выполнения государственного задания в сфере
научной деятельности, проект 2.8712.2017/БЧ.
Литература</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Елизаров</surname>
            ,
            <given-names>А. М.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Жижченко</surname>
          </string-name>
          , А. Б. Жиль- цов, Н. Г.,
          <string-name>
            <surname>Кириллович</surname>
            <given-names>А</given-names>
          </string-name>
          . В.,
          <string-name>
            <surname>Липачёв</surname>
          </string-name>
          , Е. К.:
          <article-title>Онтологии математического знания и рекомен- дательная система для коллекций физико- математических документов</article-title>
          .
          <source>Докл. Академии наук</source>
          ,
          <volume>467</volume>
          (
          <issue>4</issue>
          ), с.
          <fpage>392</fpage>
          -
          <lpage>395</lpage>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .1134/S1064562416020174
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <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>Докл. Ака- демии наук</source>
          ,
          <volume>457</volume>
          (
          <issue>6</issue>
          ), с.
          <fpage>642</fpage>
          -
          <lpage>645</lpage>
          (
          <year>2014</year>
          ). doi 10.7868/S0869565214240049
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Peroni</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <source>SemanticWeb Technologies and Legal Scholarly Publishing Law</source>
          , Springer, Governance and Technology Series,
          <volume>15</volume>
          (
          <year>2014</year>
          ). doi 10.1007/978-3-
          <fpage>319</fpage>
          -04777-5
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Gold</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          et al.:
          <source>Understanding Service Oriented Software. IEEE Software</source>
          ,
          <volume>21</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>71</fpage>
          -
          <lpage>77</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Toward an Acceptable Definition of Service</article-title>
          .
          <source>IEEE Software</source>
          ,
          <volume>22</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>87</fpage>
          -
          <lpage>93</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Fowler</surname>
          </string-name>
          , М.:
          <article-title>Microservices a definition of this new architectural term</article-title>
          . https://martinfowler.com/ articles/microservices.html
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Stenetorp</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pyysalo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Topić</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ohta</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ananiadou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsujii</surname>
          </string-name>
          , J.:
          <article-title>Brat: a Web-based Tool for NLP-Assisted Text Annotation</article-title>
          .
          <source>Proc. of the Demonstrations Session at EACL</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rokach</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shapira</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kantor</surname>
          </string-name>
          , P. B.:
          <article-title>Recommender Systems Handbook</article-title>
          . N.Y.: Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>[10] https://ru.wikipedia.org/wiki/TF-IDF</mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>[11] https://ru.wikipedia.org/wiki/K-means</mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Джарратано</surname>
            ,
            <given-names>Дж.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Райли</surname>
          </string-name>
          , Г.:
          <article-title>Экспертные си- стемы. Принципы разработки и программиро- вание. 4-е издание</article-title>
          .
          <source>Вильямс</source>
          ,
          <volume>1152</volume>
          <fpage>c</fpage>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>