Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Общие вопросы АБИС :  ИРБИС Irbis
 
ABCD - новая разработка на основе WinISIS
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 05, March, 2012 13:51

УДК 004.65:004.451
М.С.Трахтенгерц
ABCD – автоматизированная библиотечная система на базе WinISIS

Описываются структура и возможности создаваемой системы автоматизации он-лайновых электронных и традиционных библиотек, использующей СУБД обработки текстовой информации WinISIS.

На всемирном конгрессе пользователей мультибазовой системы WinISIS [л.1,2] было объявлено о планах создания ряда прикладных комплексов, использующих её для автоматизации некоторых информационных процессов. В их числе была система автоматизации библиотечной деятельности, названная “ABCD”. В настоящее время, т.е. к середине 2009 года, практически полностью закончена её отладка и создана функциональная версия системы. Она, как и другие продукты семейства ISIS, распространяется бесплатно.
ABCD является акронимом для полного наименования «Программное средство для автоматизации библиотек и центров документации», по-французски – Automation des Bibliotheques et Centres de Documentacion.
Основной чертой разрабатываемой системы является её взаимодействие с пользователями через интернет. При этом решаются следующие задачи:
Библиотеки, выполнявшие до сих пор, классические функции традиционного обслуживания читателей книгами и другими печатными текстами, могут выполнять действия, присущие центрам документации.
Это подразумевает существенное расширение видов «текстовых продуктов», вошедших в читательский и научный обиход в последнее время, в том числе существующих только в форме электронных документов.
Могут быть описаны и включены в активное использование документы со структурой, отличающейся от традиционной (книги, статьи), например, таблицы данных, графическая информация, многотомные продолжающиеся издания, когда пользователю нужны не полные фолианты, а лишь определенные разделы из них, и т.д.
Различные программные модули, разработанные в процессе автоматизации реально существующих библиотек, прежде всего по достаточно сложной медицинской тематике, позволят облегчить не только управление библиотекой, но и создавать новые услуги для потребителей.
Контакты с читателями могут осуществляться вне территориальных рамок библиотеки.
Структурно ABCD представляет собой совокупность функционально связанных баз данных типа ISIS. Некоторые ограничения, существующие в последних, здесь ослаблены – индексные ключи для сортировки могут включать до 60 знаков (вместо бывших 30), в связи с обращением к ВЭБ-технологиям в тексты можно включать разметку HTML, гиперссылки, интернет-адреса.
Технологически ABCD устанавливается на компьютерах библиотеки, центра или администратора другого вида в качестве портала, т.е. включает сервер и собственно систему.
В качестве сервера используется свободно распространяемый Apache, который может быть установлен на любом персональном компьютере под ОС Windows или Linux. Доступ к системе осуществляется с помощью любого браузера, например, Internet Explore и др. Страницы системы написаны на PHP v5.2.
Поскольку все данные в ABCD представлены в форме баз данных ISIS, имеется возможность осуществлять в них изменения имеющимися в ISIS средствами. В частности, БД можно импортировать, например, для того, чтобы настроить систему на новый язык интерфейса. Для поиска данных в них разработаны специализированные ISIS-скрипты. В ABCD для реализации WEB-функций используется также JavaScript.
Если система ABCD устанавливается в крупной организации, при управлении ею может быть введено до четырех функциональных уровней исполнителей.
Самый высокий из них – системный администратор, в задачи которого входят определение и поддержание структурных БД, состав пользовательских БД, все технологические операции со всеми БД. Следующий уровень – администратор конкретной БД, обычно пользовательской. Он решает глобальные задачи её пополнения, информационной и физической безопасности и другие. Далее следует оператор базы данных, осуществляющий ввод в БЛ новых документов. И, наконец, оператор по связи с читателями (абонентами, пользователями), в функции которого входят выдача и учет выданной литературы, другие необходимые контакты с широким кругом лиц.
Блокировка несанкционированных действий персонала, выходящих за пределами устанавливаемых функций, осуществляется с помощью системы паролей. Естественно, при отсутствии необходимости в такой максимальной детализации действий персонала, уровни доступа можно совместить.
Примененные в ABCD WEB-технологии могут быть использованы, наряду с поиском информации в системе своего сервера, для одновременного доступа в другие он-лайновые электронные каталоги, библиотеки и информационные фонды с общей тематикой. В системе имеются модули, производящие очистку сводного массива результатов поиска от неизбежного в нем дублирования данных.
ABCD разрабатывается одновременно как система общего назначения, так и для конкретного применения, в качестве которого выступает VHL (Virtual Health Library)  Виртуальная библиотека по вопросам здоровья для стран Латинской Америки и Карибского бассейна. Поэтому в состав первоначального пакета языков приняты испанский, португальский, французский и английский. Интерфейс на английском языке создавался в последнюю очередь, и в июньской версии 2009 года, которой мы ограничиваем описание и которая, безусловно, не будет последней, в нем ещё встречаются понятные испанские слова. Закончить создание системы предполагается к сентябрю 2009 года.
Создание большинства модулей системы и их интеграция осуществляется в BIREME, специализированном центре Пан-Американской организации по здравоохранению (PAHO; Pan American Health Organization), который находится в Бразилии. Примером эффективной разработки служит действующий портал по поиску информации в медицинских журналах [л.3].
Реализация ABCD для VHL с английским интерфейсом свободна для скачивания на сайте по адресу:
[bvsmodelo.bvsalud.org].
Создателю новой системы в своей тематической области удобно использовать передаваемый материал как шаблон.
Практически это может быть осуществлено следующим образом.
Разработчик получает от BIREME пакет, который содержит Apache2, PHP5 и информационную часть WWW, полностью согласованные между собой. Кроме того, в нём есть файлы запуска и остановки сервера. Достаточно поместить весь набор в указываемую директорию на диске С: и включить файл запуска, как система готова к работе. Первая страница, которая открывается, приглашает пользователя (специалиста по вопросам здравоохранения, как следует из сказанного выше) к поиску информации. Никакого другого действия с системой он осуществить не может и не должен.

[...]

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

ABCD Системный Администратор
[localhost:9090]
User: abcd
Password: adm Rights: System Administrator, Database administrator, Database Operators, Loan administrator
User: abcd
Password: dbadm Rights: Database administrator, Database Operators
User: abcd
Password: dboper Rights: Database Operators

ABCD – Публичный вход
[localhost:9090]

ABCD – Администратор публичного входа
[localhost:9090]
User: adm
Password: x Rights: Administrator
User: Databese operator
Password: doc Rights: Contents

SeCS-Web – Администратор по безопасности
[localhost:9090]
User: admsecs
Password: admsecs Rights: Administrator
User: edisecs
Password: edisecs Rights: Editor
User: docsecs
Password: docsecs Rights: Database operator

После замены имеющихся баз данных на свои собственные, ссылок, направляющих в медицинские БД, на новые, преобразования этого интерфейса в более удобный для другой тематики, а также смены паролей,  создание новой системы, можно считать, в основном, законченным. Удаленный пользователь получает доступ не только к базам данных этого сервера, но через него и к базам данных других организаций.
Подробней познакомиться с методами работы с системой ABCD можно на сайте VHL по адресу
[bvsmodelo.bvsalud.org] и в электронном руководстве [л.4].
По-видимому, в скором времени разработчиками будет создана инструкция по локализации системы, и тогда русский язык можно будет включить в перечень доступных интерфейсов, как это уже выполнено для WinISIS. Предложение о такой реализации разработчикам уже сделано, и получен обнадеживающий ответ.




Литература

1. Трахтенгерц М.С. WinISIS – новый эффективный инструмент для текстовых баз данных CDS/ISIS for Windows // НТИ Сер.2. 2006 ; № 6 ; С.30-33.
2. Трахтенгерц, М. С. Система WinISIS: перспективы развития информационно-поисковых библиографических комплексов // НТИ Сер.2. ; 2009 ; № 6 ; С.23-24.
3. VHL, портал журналов по проблемам здравоохранения. Электронный ресурс: [portal.revistas.bvs.br]
4. Руководство по работе с системой ABCD. Электронный ресурс: [sites.google.com]



Редактировано 12 раз. Последний раз 20.07.2012 04:41 пользователем Lavrinovich.

...
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 07, March, 2012 13:56

Это всего лишь надстройка над ISIS - перспективен ли такой подход?



Редактировано 23 раз. Последний раз 17.11.2012 06:44 пользователем Lavrinovich.

Re: ABCD - новая разработка на основе WinISIS
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 29, March, 2012 07:10

Итак, интегрированная библиотечная система, free and open, XML-based, MARC21 и т.д.
См. также
[piglet66.ucoz.ru]
Если необходим обмен библиографическими данными между ИРБИС и ISIS, лучший вариант - формат метаданных (или стандарт метаданных) Dublin Core. В 1-м уже есть, в 2-м нетрудно сделать, как в ABCD - пока не знаю.

irbis_arbat@mail.ru



Редактировано 13 раз. Последний раз 03.07.2012 04:33 пользователем Lavrinovich.

Re: ABCD - новая разработка на основе WinISIS
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 05, April, 2012 04:53

Любопытно для нас распределение обязанностей и связанная с этим терминология:
- Системный администратор, в задачи которого входят определение и поддержание структурных БД, состав пользовательских БД, все технологические операции со всеми БД.
- Администратор конкретной БД, обычно пользовательской. Он решает глобальные задачи её пополнения, информационной и физической безопасности и другие.
- Оператор базы данных, осуществляющий ввод в БЛ новых документов.
- Оператор по связи с читателями (абонентами, пользователями), в функции которого входят выдача и учет выданной литературы, другие необходимые контакты с широким кругом лиц.

Далее упомянуты также:
- Администратор публичного входа
- Администратор по безопасности

irbis_arbat@mail.ru



Редактировано 10 раз. Последний раз 11.07.2012 12:14 пользователем Lavrinovich.

Re: ABCD - новая разработка на основе WinISIS
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 09, April, 2012 05:33

УДК 004.65:004.451

М.С.Трахтенгерц

Система WinISIS: перспективы развития информационно-поисковых библиографических комплексов

Рассматриваются решения Третьей всемирной встречи разработчиков и пользователей продуктов семейства ISIS в Рио-де-Жанейро, сентябрь 2008 г., о совершенствовании имеющихся и разработке новых средств для создания баз данных и автоматизации библиотечных функций.


В последнее десятилетие информационно-поисковая система ISIS [1], основанная на обработке текстовых записей и широко используемая в библиографическо-документальных службах и центрах, приобретает всё большую популярность. Первоначально разработанная в ЮНЕСКО для обеспечения собственных потребностей хранения и поиска документации, она позволяет создавать и поддерживать в одном комплексе практически неограниченное число разнообразных баз данных, настраивать систему на любые национальные языки, имеет развитые средства для приведения поисковых возможностей в соответствие с потребностями пользователя, для автоматизированной подготовки информационной продукции в электронном и печатном видах и многое другое. При этом она распространяется бесплатно.
Сочетание этих достоинств с относительной лёгкостью освоения системы, с успешной практикой использования для простых приложений с минимальными знаниями о её возможностях привело к тому, что программные продукты семейства ISIS стали широко использовать в развивающихся странах и странах третьего мира. Ведущими разработчиками новых версий системы стали коллективы в странах Южной Америки, и соответствующая документация теперь публикуется, наряду с английским, на испанском и португальском языках. Прежде всего, это центр BIREME, находящийся в Бразилии в г.Сан Пауло, который обеспечивает системную поддержку Виртуальной библиотеки по здоровью человека VHL (Virtual Health Library).
Эти тенденции нашли своё отражение в работе Третьего Всемирного Конгресса разработчиков и пользователей ISIS (III World Congress on ISIS, или ISIS3WC), который прошел в Рио де Жанейро с 14 по 16 сентября этого года [2].
Основной задачей Конгресса было обсуждение достигнутых результатов в использовании ISIS и определение приоритетов в его развитии с учетом новых тенденций в развитии информационных технологий, в частности – Интернет. На него были приглашены профессионалы в области информатики и компьютерной техники, конечные пользователи, региональные и национальные дистрибьюторы, а также представители организаций, которые могут предоставить разработчикам финансовую помощь.
На Конгрессе рассматривались сообщения по трем основным направлениям:
разработки в семействе ISIS для новых платформ и систем, их соответствие современным возможностям;
отдельно разработки в сетевой среде ISIS NBP (Network Based Platform), а также для других платформ с открытым кодом;
усиление связей разработчиков, пользователей и менеджеров ISIS.
Конкретное внимание уделялось следующим продуктам:
ABCD – интегрированная он-лайновая автоматизированная система для библиотек и центров документации;
ISIS NBP – новая сетевая платформа для ISIS;
JISIS – новая программная версия ISIS, базирующаяся на софте Berkeley DB (высокопроизводительная база данных не реляционной, как и ISIS, структуры, реализованная в виде библиотеки с открытым кодом и пригодная для встраивания в другие продукты).

Участники пришли к оценке, что разработки вошли в период рождения пятого поколения продуктов семейства ISIS.
На Конгрессе было выдвинута задача превратить ISIS из СУБД, обрабатывающей текст, в систему, которая станет стандартом для БД с полуструктурированной информацией. При этом будут сохранены и расширены уже работающие функции – использование формата ISO 2709 для обмена данными, увеличена длина поисковых терминов и их сортировка до 60 знаков, применение кодировки UNICODE.
JISIS рассматривается создателями как естественный приемник WinISIS, в котором будет реализован принцип открытого кода. Предполагается, что бета версия JISIS появится уже к концу этого года, а первая полная версия станет доступной весной 2009 года.
ISIS-NBP представляется разработчиками как большой шаг вперед, сохраняющий в то же время преемственность с предыдущими версиями системы. В сетевой версии будут сняты ограничения на объёмы хранения, улучшится пользовательский интерфейс, UNICODE будет использоваться в полной мере. Система будет масштабируемой, т.е. она будет настраиваться как на большие фонды данных, так и на держателей небольших объёмов данных. Её легко можно будет подключать к виртуальным библиотекам и к внешним программным комплексам.
Особенное внимание уделяется сейчас комплексу ABCD, бета-версию которого предполагается закончить к концу 2008 года, а выпуск официальной версии завершить через три месяца после этого [3].
В ABCD имеются три способа создания баз данных:
 традиционный для WinISIS [1];
 прямое копирование внешних баз данных с последующим преобразованием их в новый требуемый вид;
преобразование БД на локальной машине в форму, позволяющую внешний поиск из интернет.
Структура полей существенно расширена, например, она позволяет описывать и искать логически связанную информацию в многотомных справочниках.
Уже распространяется для тестирования полный пакет системы, включающий настроенные на ABCD свободно доступный сервер Apache 2.x b и язык PHP5. На этой базе строится новая модель VHL. В ABCD будет реализован поиск информации по протоколу Z39.50, который обеспечит VHL унифицированный поиск информации по проблемам здоровья ко всем значительным базам данных мира, содержащих релевантную информацию. Все эти средства доступны свободно для скачивания и использования любым разработчикам информационных систем и служб. Исходные коды также бесплатны и открыты, а также имеются вспомогательные средства для ориентирования в них.

СПИСОК ЛИТЕРАТУРЫ

1. Трахтенгерц М.С. Новый эффективный инструмент для текстовых баз данных - CDS/ISIS for Windows. //НТИ. Сер.2. – 2006. – №6. c. 30-33
2. III ISIS World Condress: THE PRESENTATIONS ACCORDING TO THE PROGRAMME. Электронный ресурс, доступен в:
[www.eventos.bvsalud.org] report-140102.pdf
3. Virtual Health Library Model. Электронный ресурс, доступен в:
[bvsmodelo.bvsalud.org]

irbis_arbat@mail.ru



Редактировано 8 раз. Последний раз 14.12.2012 07:23 пользователем Lavrinovich.

Re: ABCD - новая разработка на основе WinISIS
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 13, June, 2012 07:36

Но как это система может одновременно (не на выбор) основываться на объектно-иерархической ISIS и на реляционной Berkeley DB?

irbis_arbat@mail.ru



Редактировано 2 раз. Последний раз 20.07.2012 13:21 пользователем Lavrinovich.

Re: Еще одна статья
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 30, June, 2012 07:11

hot smiley

irbis_arbat@mail.ru



Редактировано 21 раз. Последний раз 12.10.2012 16:24 пользователем Lavrinovich.

Re: ABCD - новая разработка на основе WinISIS
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 16, July, 2012 12:12

"Структурно ABCD представляет собой совокупность функционально связанных баз данных типа ISIS. Некоторые ограничения, существующие в последних, здесь ослаблены – индексные ключи для сортировки могут включать до 60 знаков (вместо бывших 30), в связи с обращением к ВЭБ-технологиям в тексты можно включать разметку HTML, гиперссылки, интернет-адреса."
Однако научному назначению ABCD и самой ISIS противоречат другие ограничения формата ISO 2709, особенно максимальный размер поля 999 символов? Но нет, я ошибся:
Mon, 16 Jul 2012 23:16:27 -0700 (PDT) от Michael Trachtengerts <trachtengerts@yahoo.com>:
999 - это максимальный номер тэга поля (три цифровых позиции), а не длина его содержимого, которое может достигать несколько Кб.


Тем не менее. Перечитал все, что Э.Бакстон и А.Хопкинсон писали об ISO 2709. Всегда только как о формате экспорта-импорта и ни разу как о внутреннем. Почему так?
Тем более нигде ни слова о том, что это внутренний формат ИРБИСа. Притом что по определению Ильи Ивановича Михайленко он "уже чудовищно устарел"... и почему в ABCD ослаблены ограничения именно в части сортировки?

irbis_arbat@mail.ru



Редактировано 8 раз. Последний раз 23.07.2012 11:24 пользователем Lavrinovich.

Re: ABCD - новая разработка на основе WinISIS
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 21, July, 2012 08:46

В середине процесса инсталляции ABCD сообщение по-португальски:
"Не работает под XP, Vista, 7 x 64"
А называется новая разработка... впрочем, в Бразилии все по своему - вместо бензина спирт, свои пассажирские самолеты и обязательно свое и свободное ПO. Хотя локальных редакций Windows, в отличие от дистрибутивов Linux, не бывает...
Другая, хотя и похожая, странность. Библиотека 4.02 устанавливается, но не запускается под Windows 7. Это специальный дистрибутив для инсталляции под Windows. Но почему же тогда WinISIS даже не устанавливается под "семеркой", тем более что основанная на ней IsisMarc работает прекрасно? Предположим, причина в древнем isis32.dll, но в ИРБИС64 тоже есть borlndmm.dll образца 1999 г.

irbis_arbat@mail.ru



Редактировано 4 раз. Последний раз 22.11.2012 09:25 пользователем Lavrinovich.

Re: ABCD - новая разработка на основе WinISIS
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 22, November, 2012 09:24

Страница разработчика
[bvsmodelo.bvsalud.org]

irbis_arbat@mail.ru



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.