программное_обеспечение.ppt
- Количество слайдов: 91
Программное обеспечение автоматизированных библиотечных систем Лекции Раздел 1
Место дисциплины «Программное обеспечение библиотечных информационных систем» в подготовке современного специалиста по библиотечно-информационному делу Лингвистика Математика Информатика Электронно-вычислительная техника Программирование Информационные системы (ИС) Некомпьютерные (традиционные) библиотечные системы Библиотечные информационные системы (АБИС) Обеспечивающие подсистемы Информационное наполнение Аппаратное обеспечение Лингвистическое обеспечение Технологическое обеспечение …. другие Программное обеспечение
Инфраструктура АБИС • Пользовательская часть (front-end) Допуск в библиотеку регистрация Модуль OPAC, Книговыдача и др. • Исполнительская, рабочая часть (back -end) Цикл «Путь книги» Цикл «Электронные библиотеки» др.
Из истории ПО АБИС • Создание индивидуальных систем для отдельных библиотек (Система библиотеки Конгресса, BLAIS, ILTIS и др. ) (1964 ок. 1985) • Программные комплексы АБИС (MARK, ИРБИС, Колибри, GEAC, VTLS, ALEF и др)(ок. 1990 – 2005) • Отдельные совместимые программные модули для специальных задач (начало 2000 х наст. время)
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Программные комплексы АБИС Часть 1
Требования к программным комплексам (примерно 2000 2005) • • • Поддержка современного библиотечного технологического процесса. Использование принятых в международной практике форматов данных (UNIMARC, MARC 21). Выполнение функциональных требований к библиографической записи (FRBR). Автоматический формальный логический контроль заполнения полей (а также контроль орфографии) Поиск, основанный на логике нечетких множеств. Технику штрих кодов и технику RFID. Представление алфавитов различных языков на основе UNICODE. Поддержка системы электронных библиотек Протокол Z 39. 50 Доступ к внешним сетевым ресурсам, их использование.
Отечественные программные комплексы • • • ИРБИС Колибри МАРК Фолиант … другие
Система ИРБИС • • Общая характеристика История создания ИРБИС Файловая структура ИРБИС Модули ИРБИС
Из истории системы Ирбис. Пакет CDS/ISIS • CDS/ISIS пакет программ для разработки системы хранения и извлечения информации, поддерживается и распространяется UNESCO. Пакет впервые выпущен в 1985 году и с тех пор UNESCO выдал более 20000 лицензий на установку. UNESCO распространяет пакет бесплатно для использования в некоммерческих целях, хотя дистрибуторам разрешается взимать некоторую сумму для покрытия их расходов/ • CDS/ISIS аббревиатура с расшифровкой Computerised Documentation Service / Integrated Set of Information Systems (Компьютеризированная документальная служба / интегрированный набор информационных систем). В 2003 году пакет был принят как стандартная система для библиотек развивающихся стран. • В 1970 году пакет был создан под руководством Джампаоло Дель Биджио (Giampaolo Del Bigio) для системы main frame, d 1985 году создана версия DOS для персональных компьютеров.
Из истории системы Ирбис. Пакет CDS/ISIS • В 1995 впервые была продемонстрирована версия для Windows (Winisis), сетевая версия • В 2000 году разработана версия клиент/сервер, работающая на различных программно аппаратных платформах.
Версии Ирбис • Первая версия – разработана ГПНТБ в 1994 году. Это модули АБИС, написанные на ISIS Pascal (Встроенный язык CDS/ISIS) • Версия ИРБИС 32 • Версия ИРБИС 64 полнотекстовая
ИРБИС. Общая характеристика (1) 1. Работа в локальных и глобальных вычислительных сетях без ограничения количества пользователей; 2. Полная интегрируемость в корпоративные библиотечные системы и технологии на основе: 1. Средств поддержки Web технологий и протокола Z 39. 50; 2. Полной совместимости с международными форматами UNIMARC, MARC 21 и Российским коммуникативным форматом RUSMARC; 3. Благодаря этим характеристикам пользователи системы имеют возможность представлять свои ресурсы в Интернет, включать их в распределенные корпоративные ресурсы, осуществлять непосредственное онлайновое заимствование готовых библиографических описаний из электронных каталогов других библиотек и корпоративных систем. 4. Поддержка произвольного количества баз данных, составляющих Электронный каталог или представляющих собой проблемно ориентированные библиографические базы данных; 5. Технология автоматического формирования словарей, на основе которых реализуется быстрый поиск по любым элементам описания и их сочетаниям; 6. Средства для ведения и использования Авторитетных файлов, баз данных УДК, ББК, ГРНТИ и Тезауруса; 7. Поддержка традиционных "бумажных" технологий: от печати форм заказа/подписки и листов книги суммарного учета до печати всех видов каталожных карточек;
ИРБИС. Общая характеристика (2) 8. Технологии, ориентированные на использование штрих кодов и радиометок на экземплярах изданий и читательских билетах; 9. Поддержка многоязычия на основе UNICODE, т. е. возможность ввода на любых языках мира; 10. Поддержка ссылок от библиографических описаний на полные тексты, графические данные и другие внешние объекты (включая ресурсы Интернет); 11. Средства для создания и ведения полнотекстовых баз данных (электронной библиотеки). 12. Специальные средства для создания имидж каталогов по ретрофонду библиотеки на основе графических образов каталожных карточек и автоматического распознавания их текстов; 13. Средства для перевода пользовательских интерфейсов на другие языки; 14. Широкий набор сервисных средств, обеспечивающих удобство и наглядность пользовательских интерфейсов, упрощающих процесс ввода, исключающих ошибки и дублирование информации; 15. Широкие возможности для адаптации к условиям работы конкретной библиотеки, включая средства создания уникальных рабочих профилей для всех категорий пользователей; 16. Открытость – позволяющая пользователю самостоятельно вносить изменения в широких пределах: от изменения входных и выходных форм до разработки оригинальных приложений.
Файлы системы ИРБИС (Тестовая БД ГПНТБ) Файл документов
Фрагмент содержания файла ibis. mst из тестовой БД ИРБИС (формат MS WORD) • • ___Н___n_‹_ ___SPECRUrus^a. Новосибирск^d 1993330. 115(04)06. 35. 510000001^ a 24^cил. Ш 76330. 115(04)/Ш 76 239377^A 0^B 15^C 19940425^Dхр^S 20010111^XШмырева Е. Н. ^U 2^AЭ^D 200^B 04^C 34^206^L 1. 12^CПК^A 20020530^BДСМ^A 0^B 15^C 20010 111^Dхр^S 20010111^E 626. 40^U 1996/28^A 0^B 15^C 20010111^Dхр^S 20010111^U 1 996/28^VN 13^XШмырев В. Н. ^CИтеративный алгоритм с фиксацией бюджетов для линейной модели обмена^FВ. Н. Шмырев, Е. Н. Шмырева^C^A 20020530^B ____N_______њ_____ __f__e__„_ ___Т_____з_$_ _Ч_+___Њ_3___ _6_ _ _=___ј__ _Ј_‰___Ј_Њ_ _Ј_—_ _‡_Ў___Д_Ї___Д_·___І_ї___‹_Е___Ћ_Ш_0_И___3_љ_; _i_‹_¤___PAZKRUrus^B 05 ^C 34^a. Новосибирск^d 19940000000^a 20^cил. Г 67^D 40. 30^A 0^B 16^C 19940425^Dх р^S 20010111^AГородниченковский^BВ. М. ^GВиталий Максимович512512. 643(04)519. 61(04)512/Г 67 73188937. 17. 2937. 41. 15^L 1. 12^CПК^A 20020530^BДСМ^A 0^B 16^C 20010111^Dхр^ S 20010111^E 126. 22^U 1996/28^AПочти ортогональность инвариантных подпространств^CКритические значения квадратичных отображений и хаусдорфово множество матрицы^FКостин В. И. ^GВ. И. Костин^C^A 20020530^B____В_______ђ_____ __ ____
Представление записей в модуле Каталогизатор ИРБИС 32 (вкладка просмотр/вывод)
Файлы словаря поисковых терминов в тестовой БД ИБИС
Файл словаря длинных поисковых терминов . LO 2 (открыт в формате. txt)
Словарь поисковых терминов в модуле «Каталогизатор» системы ИРБИС, вкладка «Поиск»
Файлы системы ИРБИС • Файл ссылок • Файл связи – связывает документы, находящиеся в файле . mst c поисковыми терминами словаря . l. O 1 и LO 2, что обеспечивает поиск по инвертированному файлу
Техника поиска Кнопка «выполнить» результат поиска Два щелчка мыши создание текущего запроса Переход в режим просмотра
Просмотр результатов поиска
Файлы. wss (рабочие листы ввода данных)
Фрагмент файла 702. wws (рабочий лист ввода данных) • • • • • • 15 U Роль (нужна добавочная КК ? ) 0 0 7 rola. mnu Редакторы, составители, переводчики, определяемые для поиска 4 Функция 0 0 6 7024. tre\ 3 Ввод через AUTHORITY файл (N записи) 0 0 10 ATHRA, A=, 1=, @athrai A
Поле 702 в модуле Каталогизатор
Язык форматирования • • • Совокупность команд и функций, записанных в соответствии с требованиями языка форматирования, называется форматом. Формат определяет представление (вид на экране) записи базы данных Формат сохраняется в текстовом файле с расширением. pft. Такой файл обычно называют файл формата. Основой языка форматирования являются: – поле данных структурная единица документа (записи), имеющая числовую идентификацию (метку поля) и содержащая элемент описания (например, первый индивидуальный автор, основное заглавие и т. д. ): – подполе структурная единица поля, которая определяется двумя символами, предшествующими собственно данным подполя: первый из этих символов знак ^, второй символ может быть латинской буквой (прописные и строчные не различаются) или цифрой и называется разделителем подполя. • • • Форматы состоят по сути из команд или функций, разделенных запятыми или пробелами. Формат может состоять из многих таких команд. Команды форматирования вводятся латинскими буквами. В форматах могут присутствовать комментарии. Признаком начала комментария является комбинация символов /*. В качестве комментария принимается часть строки от признака начала комментария до конца строки Обрабатывая формат, система работает с тремя объектами: запись базы данных, собственно формат и рабочая область, в которой размещаются выходные данные. Команды выполняются последовательно в порядке их представления в формате.
Файлы PFT фрагмент файла UMARCW. PFT для вывода в формате UNIMARC • • • • • • • • '{ МАРКЕР ЗАПИСИ ПОЗИЦИИ СИМВОЛОВ 5 6 7 8 18par ', 'tab Значения ', 'n ', if v 920: 'J'then v 110^t. 1, "a"n 110^t else v 900^t. 1, "a"n 900^t fi, x 1, if '05 03 04 07': v 900^b then' m 'else if val(v 900^b)>07 then' a 'else' s 'fi fi, ' 0 i ' 'par b 001b 0 '&unifor('Av 10^a#1'), v 11^a, v 19^b, if s(v 10^a, v 11^a, v 19^b)=''then v 903 fi, if p(v 10)then(|par b 010__b 0 |d 10, |b $ab 0 |d 10^a, &unifor(|E 1|v 10^a), if v 10^a: ' 'then'b $bb 0 '&unifor(|F 1|v 10^a)fi if val(v 10^d) >0 then'b $db 0 'v 10^c, |р. |n 10^c, v 10^d fi/)else if v 200^a='' and &unifor(|Av 900^b#1|d 461^i): '03'then|par b 010__$ab 0 |v 461^i fi, if v 461^i: ' 'then'b $bb 0 '&unifor(|F 1|v 461^i)fi fi "par b 011__$ab 0 "v 11^a, if a(v 11)and (not(v 900^b: '03')) then"par b 011__$a b 0 "v 461^j fi, 'par b 100__$ab 0 ', f(rmin(if v 907^a. 1: '9'then'19'fi, v 907^a|; |), 0, 0), if v 907: '^A'then else'? ? ? ? 'fi, if v 920='J'then if s(v 210^e)<>''then'b'v 210^d, "____"n 210^d, v 210^e else'a'v 210^d, "____"n 210^d, '9999'fi else if v 900: '^b 05'or v 900^b: '03'then'd'else'c'fi, v 210^d, "19? ? "n 210^d'____'f i, if v 900^x=''then'|||'else v 900^x, if v 900^y=''then' 'else v 900^y, if v 900^9=''then' 'else v 900^9 fi fi fi, , if v 920: 'U'then'a'else'y'fi'0', v 919^a, if a(v 919)then &unifor('Av 101#1'), "rus"n 101 fi'y'v 919^n, "0102"n 919, '____', v 919^g, " "n 919^g 'par b 101'if p(v 454)then'1_b 0 'else'0_b 0 'fi, |b $ab 0 |v 101, "b $ab 0 rus" n 101, |b $db 0 |v 911, 'par b 102__$ab 0 'v 102, "RU"n 102, if v 920: 'J'or v 920. 1: 'A'then else'par b 105__$ab 0 ' if v 215^c=''then'y___' else if v 215^c: ' 'then v 215^c. 1, if v 215^0=''then'___'else v 215^0. 1, if v 215^7=''then'__'else v 215^7. 1, if v 215^8=''then'_'else v 215^8. 1, fi else 'a___' fi, Пример языка форматирования ИРБИС
Вывод данных в формате UNIMARC (экран)
Файлы. fst в тестовой БД Ирбис
Фрагмент файла. fst (field select terms) • • … 541 0 MHL, "T="d 541, , &unifor("9"v 541) 541 0 MHL, if v 920='J'then"TJ="d 541, , &unifor("9"v 541)fi 517 0 MHL, (|T=|d 517^a, &unifor(|9|v 517^a), |%|d 517/) 225 0 MHL, (|T=|d 225^a, &unifor(|9|v 225^a, |/|v 225^f), |%|d 225/) 225 0 MHL, (|TS=|d 225^a, &unifor(|9|v 225^a, |/|v 225^f), |%|d 225/) 46 0 MHL, (|T=|d 46^a, &unifor(|9|v 46^a), |%|d 46/) 46 0 MHL, (|TS=|d 46^a, &unifor(|9|v 46^a), |%|d 46/) • 7001 0 MHL, "A="v 700^a, " "v 700^d, ", "v 700^g, if a(v 700^g) then " "v 700^b fi, "("v 700^1")" • • 7002 0 MHL, "A="v 700^r 7003 0 MHL, "MR="v 700^p 700 0 MHL, if p(v 700^y)then"W="v 700^a, " "v 700^d, ", "v 700^g, if a(v 700^g) then " "v 700^b fi/|W=|v 700^rfi/ …
Список авторов тестовой БД Ирбис
Внутренний формат Ирбис (экспортный файл) • • • • • • • • #102: RU #101: rus #920: PAZK #999: 0000000 #702: ^AПетрова^BН. Б. ^4340 Ред. #702: ^AСедова ^BИ. В. ^4220 Сост. #210: ^D 1997^CСантал^AМосква #215: ^A 1076^Cил #900: ^B 05 #675: 711. 432(470. 311) #676: 720. 94731 #10: ^A 5 85 901 001 X #606: ^AГород и городская жизнь в литературе #606: ^AСоциология, урбанизм #606: ^AАрхитектура и общество #606: ^AАрхитектура и литература #606: ^AАрхитектура и история #606: ^AХристианство^BПравославная церковь^CАрхитектура #606: ^AДворцы^BРоссийская Федерация #606: ^AИстория #690: ^l 1. 3 #906: 70 #908: Т 93 #903: 70/Т 93 132489 #907: ^CПК^A 20020530^BДСМ #910: ^A 0^B 1530^C 19990215^DМБИАЦ^U 1996/25 #200: ^A<1000=тысяча> страниц о Москве^FСост. : И. В. Седова и др. ; Гл. ред. Н. Б. Петрова #330: ^FПыляев М. И. ^CСтарая москва^GМ. И. Пыляев^45 #330: ^FГиляровский В. А. ^CМосква и москвичи^GВ. А. Гиляровский^4310^L 4 #330: ^FЗагоскин В. А. ^CМосква и москвичи^GВ. А. Загоскин^4801 #907: ^C^A 20020530^B *****
Вывод записи, оптимизированный формат (печать в файл) • • • • • • 70 Т 93 1000 страниц о Москве/ Сост. : И. В. Седова и др. ; Гл. ред. Н. Б. Петрова. Москва: Сантал, 1997. 1076 с. : ил. ISBN 5 85 901 001 X: Б. ц. Содержание: Пыляев М. И. . Старая Москва/ М. И. Пыляев (стр. 5) Гиляровский В. А. . Москва и москвичи/ В. А. Гиляровский (стр. 310) Загоскин В. А. . Москва и москвичи/ В. А. Загоскин (стр. 801) УДК 711. 432(470. 311) Рубрики: Город и городская жизнь в литературе Социология, урбанизм Архитектура и общество Архитектура и литература Архитектура и история Христианство Православная церковь Архитектура Дворцы Российская Федерация История ДОП. ТОЧКИ ДОСТУПА: Петрова Н. Б. Ред. Седова И. В. Сост. Имеются экземпляры в отделах: всего 1: МБИАЦ(1) Свободны: МБИАЦ(1)
Файлы. mnu тестовой БД Ирбис
Содержание файла EXPORTW. MNU • • UMARCEW Преобразование в формат UNIMARC RMARCE Преобразование в формат RUSMARC (WINDOWS версия) • SMARCEW • Преобразование в USMARC
Выпадающее меню при экспорте данных
Система ИРБИС (версия 32) – набор модулей
Модуль Администратор
Описание модуля Администратор
Модуль Комплектатор
Модуль Каталогизатор
Модуль Читатель
Модуль Книговыдача
Некоторые зарубежные программные комплексы • ALEPH • GEAC (vibus) • VTLS
Система ALEF общие сведения • Интегрированная библиотечная система Aleph® обеспечивает академические, научные, и национальные библиотеки эффективным и простым в обращении инструментом, отвечающим их потребностям, которые растут в связи с изменениями в информационной среде. • Aleph используется повсюду в мире более 20 лет. Система может быть настроена практически на любые библиотечные задачи, в т. ч. уникальные.
Характеристики ALEF Гибкость — настраиваемые компоненты могут обеспечить потребности библиотек, любого типа от небольших отраслевых до крупнейших национальных и библиотечных консорциумов. Простота использования — User-friendly workflows and intuitive graphical interfaces increase staff efficiency and enhance the patron experience. Масштабируемость (Scalable ) — Growth and expansion features enable libraries and consortia to continually re-envision and recreate their unique working environments. Открытость —Built on an Oracle® database, Aleph runs on a range of operating systems. Employing system-wide XML technology, Aleph offers third-party integration through an XML gateway. All Ex Libris products are based on industry standards, offering the ultimate in resource-sharing capabilities, full connectivity, and seamless interaction with other systems and databases. Поддержка многих систем письма — Full Unicode support provides multidirectional and multiscript text capabilities. Users can interface with the system in their preferred language, and libraries can create new language interfaces. Расчет на будущее — The inherent multi-tier client/server structure and conformance with the latest industry standards guarantees that Aleph will meet your needs today and in the future. Our software design continually evolves to include products and components aimed at enhancing your system and ensuring that it continues to meet the changing needs of your library.
Число учреждений, использующих Aleph США • 2005: 654 • 2006: 1053 • 2007: 1790 По всему миру 4000
Новые возможности ALEF (2007) • Автоматизированное составление отчета, загрузки, управление ресурсами. • Экспертный поиск. Web OPAC для профессионалов.
Новые возможности ALEF (2007) • Разработка поиска по полному тексту. • Хранение, поиск и управление ресурсами цифровых объектов.
Пример. Анализ статистики книговыдачи
Пример список новых поступлений
Пример. Список штрафов за просроченный возврат книги
Пример Затраты на комплектование (2005)
Пример. Описание цифрового объекта
ALEF. Использование в РГБ
Поисковый аппарат aleph в РГБ (простой поиск)
Поисковый аппарат aleph в РГБ (поиск по сочетанию полей)
Поисковый аппарат aleph в РГБ (поиск по нескольким базам данных)
Поисковый аппарат aleph в РГБ (сложный поиск)
Поисковый аппарат aleph в РГБ (команды)
программное_обеспечение.ppt