OpenAccess :: DSpace по-русски
вторник, 14 января 2014 г.
Блог можно считать закрытым.
К сожалению времени на этот блог уже давно нет и интересы ушли в другую сторону.
пятница, 17 июня 2011 г.
Сравнение DSpace и EPrints
Платформа электронных библиотек DSpace разрабатывалась совместно компанией
Hewlett- Packard и библиотеками MIT (Massachusetts Institute of Technology). 4-го ноября 2002
года система была запущена как действующая служба, поддерживаемая библиотеками MIT.
DSpace формировалась под влиянием научных исследований в области систем электронных
библиотек. Платформа EPrints произошла из движения Scholarly Communication (“Общение в
мире науки”), как следствием конфигурация по умолчанию направлена на поддержку
научных статей. EPrints имеет много сходства с DSpace, но оптимизирована так, чтобы
обеспечить доступ к самостоятельному депонированию (внесению) автором материалов
(статей, отчетов, книг и пр.), в то время как DSpace обеспечивает платформу, для
долгосрочного хранения цифровых материалов, используемых в академических
исследованиях [1].
Рассмотрим функциональные возможности DSpace: [2]
репозитория. Основные отличия EPrints и DSpace лежат в их подходе к организации
структуры данных. В DSpace данные организуются таким образом, чтобы отобразить
структуру организации, использующую данную систему. Построим блок-схему для более
наглядного отображения структуры данных в DSpace:
В отличии от DSpace, EPrints не имеет строгого структурного деления на разделы и
коллекции. В основе EPrints лежит равенство всех элементов репозитория и отсутствие
иерархии. Однако иерархия необходима для организации навигации по репозиторию. Для
этого в EPrints существует представления при помощи информации из мета-данных. Тем
самым в EPrints можно получить более сложную иерархию. Сходство в моделях начинается
на уровне элементов, это соответствует модели OAI-PMH. Выигрышем DSpace, благодаря
жесткой иерархии, будет физическая близость данных, находящихся в одном наборе, на
накопителе. Как следствие уменьшается время на выдачу информации пользователям.
Выигрышем EPrints будет возможность более сложной организации иерархии данных.
Литература:
[1] - Nixon W.J. DAEDALUS, Initial experiences withEPrints and DSpace at the University of Glasgow, 2003
[2] - Кудим К.А., Проскудина Г.Ю, Резниченко В.А., Сравнение систем электронных библиотекEPrints 3.0 и DSpace 1.4.1, 2008
Hewlett- Packard и библиотеками MIT (Massachusetts Institute of Technology). 4-го ноября 2002
года система была запущена как действующая служба, поддерживаемая библиотеками MIT.
DSpace формировалась под влиянием научных исследований в области систем электронных
библиотек. Платформа EPrints произошла из движения Scholarly Communication (“Общение в
мире науки”), как следствием конфигурация по умолчанию направлена на поддержку
научных статей. EPrints имеет много сходства с DSpace, но оптимизирована так, чтобы
обеспечить доступ к самостоятельному депонированию (внесению) автором материалов
(статей, отчетов, книг и пр.), в то время как DSpace обеспечивает платформу, для
долгосрочного хранения цифровых материалов, используемых в академических
исследованиях [1].
Рассмотрим функциональные возможности DSpace: [2]
- Для базовой организации данных зафиксирована определенная модель данных;
- Система хранит и индексирует метаданные в разнообразных форматах;
- Система хранит информацию о пользователях системы;
- Авторизация пользователей с целью разделения уровней доступа к репозиторию;
- Система должна быть способна принимать приходящие материалы, такой процесс называется поглощением;
- В некоторых случаях требуется, чтобы материалы или связанные с ними метаданные, вносимые в архив, были проверены или дополнены назначенными пользователями. Эта последовательность действий называется рабочим процессом (work-flow);
- Материалы в архиве доступны по ссылкам, приведенным в описании конкретного элемента. По этому же описанию можно делать библиографические ссылки на данный материал;
- Конечные пользователи должны иметь возможность просматривать и находить содержимое репозитория. В связи с этим система должна обеспечивать функции поиска и просмотра (навигации);
- Для предоставления возможности интегрированного поиска документов поддерживается протокол сбора метаданных OAI-PMH;
- Должна существовать возможность уведомления конечных пользователей системы об интересующих свежих поступлениях репозитория, чтобы избавить их от необходимости регулярно посещать репозиторий для выполнения такой проверки. Система предоставляет автоматическую рассылку уведомлений по электронной почте через службу подписки;
- Предоставляется возможность обрабатывать данные произвольных форматов, от простых текстовых документов до наборов данных и цифрового видео;
- Доступ к перечисленным функциональным возможностям предоставляется посредством веб-интерфейса.
репозитория. Основные отличия EPrints и DSpace лежат в их подходе к организации
структуры данных. В DSpace данные организуются таким образом, чтобы отобразить
структуру организации, использующую данную систему. Построим блок-схему для более
наглядного отображения структуры данных в DSpace:
В отличии от DSpace, EPrints не имеет строгого структурного деления на разделы и
коллекции. В основе EPrints лежит равенство всех элементов репозитория и отсутствие
иерархии. Однако иерархия необходима для организации навигации по репозиторию. Для
этого в EPrints существует представления при помощи информации из мета-данных. Тем
самым в EPrints можно получить более сложную иерархию. Сходство в моделях начинается
на уровне элементов, это соответствует модели OAI-PMH. Выигрышем DSpace, благодаря
жесткой иерархии, будет физическая близость данных, находящихся в одном наборе, на
накопителе. Как следствие уменьшается время на выдачу информации пользователям.
Выигрышем EPrints будет возможность более сложной организации иерархии данных.
Литература:
[1] - Nixon W.J. DAEDALUS, Initial experiences withEPrints and DSpace at the University of Glasgow, 2003
[2] - Кудим К.А., Проскудина Г.Ю, Резниченко В.А., Сравнение систем электронных библиотекEPrints 3.0 и DSpace 1.4.1, 2008
вторник, 19 апреля 2011 г.
Система проведения конференций
Как выяснилось, DSpace не сильно то и подходит в качестве системы для проведения конференций =) ведь в его философии изначально заложено: "это открытое программное обеспечение, позволяющее собирать, хранить и распространять контент, охватывая организации, континенты и время", хотя он и позволяет собирать информацию, существует множество других функций, которые должна выполнять система для проведения конференций. Например (пункты взяты с википедии, а в скобках комментарии относительно DSpace):
Побродив по просторам интернета были найдены следующие варианты:
- регистрация участников конференции (можно реализовать с помощью DSpace, но чтобы регистрировать на определенную конференцию придется поработать напильником);
- регистрация оргкомитета (аналогично);
- назначение рецензоров (легко реализуемо);
- автоматический приём отзывов (вот этого пункта не понял);
- приём научных докладов - обычно документов в формате PDF, а так же метаинформации (можно принимать любые форматы)
- генерация окончательного документа со всеми материалами, их описаниями, содежанием и авторским оглавлением; (нет так как то не система проведения конференций)
- уведомление участников о предстоящих событиях (новостная рассылка есть).
Дополнительные пункты:
- создание вебсайта конференции (можно создать отдельную страницу с описанием)
- публикация презентационных материалов на сайте конференции (да, DSpace для этого и предназначена, так же все материалы можно включить в мировой репозиторий)
- помощь в резервировании номеров в отелях или в гостиницах (точно нет =))
- так же думаю стоит добавить системы оплаты за участие в конференции.
Побродив по просторам интернета были найдены следующие варианты:
- conftool.net - система не бесплатная, но можно получить лицензию написав письмо, сейчас в ожидании ответа от них.
На сайте feeding.cloud.geek.nz была найдена статья, в которой речь шла об opensource системах
- Название проекта (где используется) тип лицензии, язык программирования
- A Conference Toolkit (YAPC::Eu) Artistic License, Perl
- ConMan (Utah Open Source Conference,Texax Linux Fest) GPL, Python (Django)
- Open Conference Systems (various academic conferences) GPL, PHP
- OpenConferenceWare (Open Source Bridge) MIT, Ruby on Rails
- Pentabarf (DebConf, FOSDEM, CCC) GPL, Ruby on Rails
- SCALEreg (SCALE) GPL, Python (Django)
- Zookeepr (linux.conf.au) GPL, Python (Pylons)
В следующей статье будем заниматься рассмотрением этих систем.
среда, 30 марта 2011 г.
понедельник, 28 марта 2011 г.
DSpace :: Группы, пользователи права.
Целью данного топика будет разобраться с политикой групп в DSpace. Как выяснилось DSpace обладает достаточно гибкой системой прав, благодаря которой можно спокойно разграничить область доступа к различным участка архива. Из всех групп можно выделить следующие: администраторы, депоненты, участники процесса депонирования, подписчики и группы с разрешением просматривать не общедоступные элементы. Пользователи могут состоять в нескольких группах.
Рассмотрим допустимые действия в DSpace:
Действия, производимые с контейнерами и элементами:
Community (разделы):
Комбинирую приведенные выше действия можно получить очень гибкую политику доступа к ресурсам нашего архива.
В следующий раз начнем проектировать сервер для коныеренций. Удачи в экспериментах.
Рассмотрим допустимые действия в DSpace:
- read (чтение) - позволяет пользователю узнавать о существовании объекта и получать о нем мета информацию;
- write (запись) - позволяет изменять метаданные;
- add ( добавление) - позволяет добавлять объекты в контейнеры (пример контейнеров: коллекции, разделы, наборы);
- remove (изъятие) - удаление объекта из контейнера.
Действия, производимые с контейнерами и элементами:
Community (разделы):
- add/remove - добавление и изъятие разделов и подразделов.
Collection (коллекция):
- add/remove - разрешение на добавление и изъятие элементов;
- default_item_read - все вложенные элементы наследуют это значение для чтения;
- default_bitstream_read - аналогично для файлов;
- collection_admin - администрирование позволяет редактировать, изымать, отображать.
Item (элементы):
- add/remove - добавление/изъятие наборов;
- read - чтение элемента и его метаданных;
- write - модификатор элемента.
Bundle (набор):
- add/remove - добавления/изъятие файлов в наборе
Bitstream(файл):
- read - чтение файла;
- write - модификация файла
Комбинирую приведенные выше действия можно получить очень гибкую политику доступа к ресурсам нашего архива.
В следующий раз начнем проектировать сервер для коныеренций. Удачи в экспериментах.
Работа dspace через прокси сервер.
Если выходит в интернет через прокси сервер, то необходимо настроить maven. Для этого достаточно подредактировать файл /etc/maven2/settings.xml
Ищем тег <proxy> В нем по умолчанию будет прописано:
optional true http proxyuser proxypass proxy.host.net 80 local.net,some.host.com
Необходимо указать нужные нам параметры, а именно: host, port (,username, password). Вот вообщем то и все, после этих изменений сервер должен работать через указанный прокси.
воскресенье, 13 марта 2011 г.
Установка DSpace 1.7
Установка DSpace версии 1.7 практически ничем не отличается от установки 1.6, единственное отличие: в 1.7 утилита создания администратора теперь вызывается немного по другому:
Указываем необходимые email, имя и фамилию администратора. Теперь под этими данными можно логиниться на нашем сервере.
sudo /opt/dspace/bin/dspace create-administrator
Указываем необходимые email, имя и фамилию администратора. Теперь под этими данными можно логиниться на нашем сервере.
Подписаться на:
Сообщения (Atom)