home

Сериальные издания

В ELiS поддержка сериальных изданий (журналы, газеты, сборники) осуществляется при помощи словаря "serial" (Серия) 'admin/structure/taxonomy/serial' и специальных полей, прикрепляемых к нодам любых типов.

Словарь Serial[править]

Словарь управляется стандартными средствами таксономии Drupal. Пользователи могут создавать названия новых сериальных изданий или прикреплять свои документы к существующим, но не могут по-умолчанию редактировать сущности сериальных изданий.

Вся информация о серии в целом (редакция, даты выпуска серии, общее описание, редколлегия, редакционная политика, ISSN и т.п. должны быть прикреплены к термину из словаря Serial.

Поля документов, входящих в сериальное издание[править]

Один документ может входить только в одну серию.

Для описания принадлежности документа к сериальному изданию используются поля field_serial, field_volume, field_issue. Дополнительно может использоваться field_is_fragments для указания каким именно фрагментом в выпуске является данный документ (например, если документ входит в выпуск 3 в качестве 34-41 страниц, то field_issue заполняется '3', а field_is_fragments '34-41'. Дата издания заполняется в стандартном для всех изданий field_publish_date.

serial_fields.png

Поле ссылки на сущность серии field_serial[править]

'field_serial' прикрепляется к документам и ссылается на термин таксономии из словаря 'serial'. Каждый документ, входящий в серию, должен этим полем ссылаться на свою серию.

Пользователи могут сами создавать названия серий, но не могут вписывать к терминам Serial дополнительные реквизиты, такие как ISSN и эти данные у термина в словаре Serial должны заполнить модераторы сайта.

При заполнении данных по сериальному изданию ISSN надо вписывать не документу, а термину из словаря Serial.

Поле тома field_volume[править]

Поле field_volume - том (volume) серии. Обычно это либо текущий год, либо число лет с момента непрерывного выпуска сериального издания и каждый год том увеличивается на единицу. У конкретного издания том может быть не заполнен. В этом случае при отображении может группироваться по дате публикации.

Указывайте просто номер тома, если это просто число и не используйте подписи 'volume'.

Поле field_volume может заполняться также у многотомных изданий.

Поле выпуска field_issue[править]

Указывает номер выпуска. Обычно выпуск - это номер издания с начала года. На следующий год номер выпуска отчитывается сначала. Часто с номером выпуска от текущего года указывают последовательный номер выпуска с начала издания серии нарастающим итогом. Пример: "4 (1288)" - 4 выпуск в этом году и 1288 с начала издания серии.

Поле номера фрагмента field_is_fragments[править]

Указывает каким фрагментом является данный документ. Нужно заполнять когда выпуск разбит на фрагменты, являющиеся самостоятельными документами, например когда сборник разбит на отдельные статьи и эти статьи входят в сборник на определенных страницах, тогда в field_is_fragments оказывается на каких именно страницах в выпуске размещен данный документ.

Не вписывайте в это поле число страниц в книге, число страниц в книге подсчитывается автоматически.

Создание навигации по сериальному изданию на базе каталога[править]

Каталог может (но не обязан) использоваться для создания простой навигации по томам и выпускам серии.

Плюсы использования каталога: можно управлять доступом ко всей серии, томам и выпускам.

Для создания навигации:

  1. Создайте папку с названием серии "Название журнала". В этой папке будут вложены другие папки с томами. Заполните title="Название журнала". field_serial = "Название журнала".
  2. Создайте вложенную папку из названия серии и томом. Заполните title = "Название журнала. YYYY". field_serial = "Название журнала". field_volume = "YYYY".
  3. Создайте в папке тома вложенную папку выпуска, в которой в качестве заглавия используется серия, том и выпуск. Пример: "Название журнала. X/YYYY". Заполните field_serial = "Название журнала". field_volume = "YYYY". field_issue = "X".
  4. Разместите в папке выпуска необходимое количество фрагментов журнала. Заполните title="Заголовок статьи". field_serial = "Название журнала". field_volume = "YYYY". field_issue = "X". field_is_fragments = "zz-zz".

Если у вас весь выпуск в виде одного PDF, папка под выпуск не создается и field_serial, field_volume, field_issue заполняются у документа типа 'ebook'.

Такой подход позволяет открывать доступ определенным организациям при помощи модуля ELiS DRM как ко всему журналу, так и к отдельным томам или выпускам, а отдельные документы открывать в открытый доступ.

Обратите внимание, что сортировка в каталоге идет не по датам, а по популярности. Если вы хотите последний выпуск сделать лучше видимым, укажите в качестве "родительского каталога" не только папку выпуска, но и, например, папку серии (поднимите последний выпуск туда, где его видно).

Пример для журнала[править]

Разберем на примере научного вестника. Вестник не разделяется на тома и имеет только выпуски.

Термин из словаря Serial: https://elis.psu.ru/taxonomy/term/4389

Папка всего сериального издания целиком: https://elis.psu.ru/jurvestnik.

У этого издания нет разделения на тома, поэтому дальше папки создаются только для выпусков. Пример папки 2 выпуска за 2019 год: https://elis.psu.ru/node/571358.

Отдельные статьи загружаются в папку выпуска. Пример одной из статей: https://elis.psu.ru/node/571504.

Наследование[править]

Все приведенные поля по каталогу не наследуются. У каждого документа field_serial, field_volume (если есть), field_issue должны быть заполнены явно.

Но при добавлении документов из каталога, указанные поля будут предзаполнены для снижения объема ручного труда.

Поиск[править]

Поддерживается поиск документов с указанием полей field_serial, field_volume, field_issue: @serial "Название серии" @volume "том" @issue "выпуск".

Если вы создавали навигацию по каталогу как указано выше, полнотекстовый поиск возможен также из каталога с усечением поиска только по вложенным в папку документам.