ISIS (программный пакет)

ISIS (англ. Information Storage and Retrieval systems, «системы хранения и поиска информации») — программное обеспечение, разработанное ЮНЕСКО и применявшееся в области библиотечного дела и информационного обмена. Как правило, ЮНЕСКО предоставляла лицензии на это ПО бесплатно для некоммерческого использования. По данным самой ЮНЕСКО, с 1985 года было распространено свыше 20 тысяч лицензий, основными пользователями стали малые и средние библиотеки. Исторически в ряде развивающихся стран ISIS фактически был отраслевым стандартом в данной области, однако в настоящее время программное обеспечение является устаревшим и повсеместно заменено современными системами.

Пакет программ изначально был создан для англоязычных пользователей, но впоследствии был адаптирован для арабского, китайского, французского, немецкого, португальского, русского, испанского и других языков.

Формат данных CDS/ISIS стал одним из стандартов де-факто для обмена информацией о библиотечных каталогах.

Общие сведения
ISIS
Тип Системы управления библиографической информацией
Автор ЮНЕСКО
Разработчик ЮНЕСКО
Написана на Pascal, Java
Операционные системы MS-DOS, MS Windows, Mac OS, Linux
Языки интерфейса свыше 8 языков
Первый выпуск середина 1970-х
Последняя версия 1.3.3[1] (5 февраля 2020[1])
Состояние Устаревшее (Legacy)[2]
Лицензия Freeware (оригинальные версии), GPL 2.0 (J-ISIS)[3]
Сайт

История развития

Были разработаны несколько совместимых по форматам данных, но отличающихся по платформе и функционалу вариантов программного обеспечения ISIS.

  • Первая версия, CDS/ISIS, была создана для мейнфреймов IBM в середине 1970-х годов под руководством Джамполо Дель Биджио (Giampaolo Del Bigio). Она обеспечивала функционирование автоматизированной системы поддержки документации (Computerized Documentation System — CDS) ЮНЕСКО и основывалась на похожем программном обеспечении, ранее созданном для Международной организации труда.
  • К 1985 году система была перенесена на мини- и персональные компьютеры, включая платформы VMS, UNIX[4] и MS-DOS[5], программа была переписана на Pascal. Это была навигационная СУБД, работавшая с базами данных собственного формата и программируемая на специализированном языке ISIS-Pascal, интерпретатор которого входил в состав пакета.
  • Первая версия WinISIS (версия ISIS для Windows) была представлена в 1995 году и поддерживала работу в сети.

Дальнейшая эволюция ISIS включала клиент-серверную версию JavaISIS, разработанную в 2000 году для Windows, Linux и Macintosh, и компоненты GenISIS для генерации веб-страниц, реализующих поиск по базе ISIS, а также библиотеку ISIS.DLL. Последняя предоставляла АПИ для разработки Windows-приложений, работающих с форматами ISIS.

ЮНЕСКО также предоставило ряд вспомогательных инструментов, например, утилиту для обмена данными между ISIS и статистическим пакетом IDAMS.

Независимыми разработчиками в 2002–2004 годах была создана библиотека OpenIsis, позволявшая разрабатывать совместимые с ISIS приложения, но впоследствии преобразованная в проект Malete — специализированную СУБД с поддержкой форматов CDS/ISIS и MARC, а также поискового протокола Z39.50.

В 2007 году был создан программный комплекс ABCD (Automated Bibliographic Computing and Describing) как веб-ориентированный преемник на базе ядра ISIS[6].

Дальнейшее развитие программы осуществлялось ЮНЕСКО на принципах открытого программного обеспечения. Версия J-Isis, полностью переписанная и с поддержкой UNICODE, разрабатывалась с 2005 года и распространялась по лицензии GPLv2.0. В ней использовались NoSQL-база данных Berkeley DB, поисковый движок Apache Lucene и встроенная поддержка MarcXML. Активная разработка J-Isis прекратилась, а последний релиз (1.3.3) состоялся в феврале 2020 года[7].[1]

Пользовательские группы

Группы пользователей ISIS были организованы в ряде стран, включая Италию, Мексику, Колумбию, Австрию, Великобританию, Францию, Польшу и Чехию[4].

В 2010 году Международный координационный комитет по ISIS (ICCIsis) взял на себя поддержку международного списка рассылки пользователей. Впоследствии деятельность комитета и национальных групп была фактически прекращена из-за устаревания программного обеспечения.

Весной 1992 года представители библиотечных организаций постсоветских стран создали Международную ассоциацию пользователей CDS/ISIS. В собрании участвовали представители 17 организаций России, Украины, Грузии, Эстонии, Беларуси и Литвы[4].

Поначалу ассоциация была зарегистрирована как Комитет Международной ассоциации научных и научно-технических библиотек, но затем стала самостоятельной организацией, а в 1999 году преобразовалась в Международную ассоциацию пользователей и разработчиков электронных библиотек и новых информационных технологий (Ассоциация ЭБНИТ). В дальнейшем организация полностью переключилась на разработку и поддержку собственной системы «ИРБИС», созданной на идеях ISIS и совместимой с его форматами, и прекратила международную деятельность, связанную с оригинальной системой ISIS[8].

ISIS в бывшем СССР

Исторически различные версии ISIS применялись в ряде российских и украинских библиотек, включая ГПНТБ СО РАН[9] и Национальную библиотеку Украины. Впоследствии библиотеки России и стран СНГ, включая упомянутые ГПНТБ СО РАН и Национальную библиотеку Украины, полностью перешли на современные автоматизированные системы, в частности на «ИРБИС», и больше не эксплуатируют ISIS[10][11].

Руководство по языку ISIS-Pascal было переведено и издано ГПНТБ[12].

Примечания

  1. 1 2 3 J-ISIS Releases. GitHub. Дата обращения: 28 мая 2026.
  2. CDS/ISIS. cdsisis.org. Дата обращения: 28 мая 2026.
  3. CDS/ISIS: The UNESCO Software for Information Management. cgspace.cgiar.org. Дата обращения: 28 мая 2026.
  4. 1 2 3 Шрайберг Я.Л. Международная Ассоциация пользователей CDS/ISIS: реальное взаимодействие и реальная польза для библиотек. ГПНТБ. Дата обращения: 10 июня 2024. Архивировано 17 апреля 2017 года.
  5. Buxton, Andrew и Hopkinson, Alan. The CDS/ISIS handbook. London: Library Association, 1994
  6. About ABCD. abcd-community.org. Дата обращения: 28 мая 2026.
  7. J-ISIS: The power of ISIS combined with the power of Java. eifl.org. Дата обращения: 28 мая 2026.
  8. Ассоциация ЭБНИТ. elnit.org. Дата обращения: 28 мая 2026.
  9. Разработка программы ввода и первичной обработки информации на языке ISIS-PASCAL. Баженов С. Р., Новоженин А. Ф. Дата обращения: 10 июня 2024. Архивировано 6 марта 2018 года.
  10. Топ-технологий для модернизации библиотек. shmcb.ru. Дата обращения: 28 мая 2026.
  11. Фокус библиотек России и СНГ. data-express.ru. Дата обращения: 28 мая 2026.
  12. Язык программирования CDS/ISIS-Pascal. — М.: ГПНТБ, 1998. — (Система CDS/ISIS-мини-микро. Версия 3.071 : Пер. с англ.)