Система каталогизации в ELiS отлична от большинства других каталогов библиотек и объединяет в себе преймущества иерархичности классических каталогов, с возможностью размещения любого объекта хранения (книга, видеоматериал, аудиозапись и т.п.) сразу в несколько каталогов, как это возможно при построении навигации на тегах.
Технически, каталог реализован как совокупность связей страниц сайта особого типа материала - "папка каталога" и объектов хранения, расположенных в папках каталога. Связи папок каталога и объектов хранения реализуются при помощи CCK-полей Node Reference. Для корректной работы каталога, должен быть активирован модуль subj_library и Node Reference.
Каждая папка каталога может иметь более одного родительского каталога либо не иметь родительского каталога вовсе. В связи с такой структурой, объект хранения или папка каталога могут не иметь однозначно-выраженной вложенности первого, второго и т.д. уровней, т.к. в каждой родительской папке каталога текущий объект имеет свой уровень вложенности.
Каталоги характеризуются следующими свойствами:
- Каждый каталог и каждая папка каталога имеют уникальную url-ссылку.
- Любую папку каталога можно перемещать внутри каталога и, даже, удалять из каталога без изменения url-ссылок на папку.
- Размещение объекта хранения в каталоге не меняет его url-ссылку.
- Любая папка каталога может входить в один и тотже каталог несколько раз в разных ветвях иерархии.
- Любая папка каталога может входить в любое число различных каталогов или не входить ни в один.
- Любой объект хранения может входить в несколько папок каталога.
- Любая папка каталога может содержать описание содержимого в виде любого html-кода.
- Папки каталога могут комментироваться или использоваться в качестве контейнеров для связанных объектов.
В случае, если библиотека нуждается в каталоге УДК, она может выстроить его самостоятельно, последовательно реализуя структуру каталога УДК при помощи создания папок каталога и наложения соответствующих связей.
OPDS-каталог
В ELiS встроен OPDS-сервер, предоставляющий доступ к каталогу ELiS по протоколу OPDS сторонним мобильным устройствам.