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].