Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Электронные архивы :  ИРБИС Irbis
Cистема структурированного хранения электронных документов, обеспечивающая надежность хранения, конфиденциальность и разграничение прав доступа, отслеживание истории использования документа, быстрый и удобный поиск. Источник: Wikipedia 
Страницы: <<12
Страница: 2 из 2
Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: umar (IP-адрес скрыт)
Дата: 11, March, 2016 08:46

При запуске safbuilder выходит ошибка [Error]Failed to parse plugin descriptor for org.apache.maven.plugins: maven-compiler-plugin:3.1(C:\.m2\repository\org\apache\maven\plugins\maven-compiler-plugin\3.1\maven- compiler-plugin-3.1.jar): invalid LOC header (bad signature).

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 11, March, 2016 10:29

Посмотрите здесь как собирать SAFBuilder на Win.
На машинках, где будет запускаться SAFBuilder, должны обязательно стоять JDK7, Maven3.
Каталоги bin и JAVA_HOME должны быть в переменных средах (PATH).
Для проверки успешной установки и занесения в переменных средах воспользуйтесь командой просмотра версии.
Например,
для maven
mvn -h
для jdk
java -version
Также можно добавить в переменные среды и SAFBuilder, чтобы кажды раз не заходить в каталог. Тогда на команду safbuilder Вы должны получить текст справки (help).
safbuilder -h
Все рекомандации касаются только ОС Windows

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 21, April, 2016 16:19

Наткнулся на irbis_to_dspace

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 21, April, 2016 16:41

Сырцы изучали?:)

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 21, April, 2016 16:41

Думаю, нужно этих [www.facebook.com] товарищей пытать. Индекс их копирайтом подписан...

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 25, April, 2016 10:17

Посмотрел, покрутил, попробовал.
Не понимаю, зачем нужно было писать UI клиента, если импорт приходиться проводить через консоль с правами администратора. Тем более, что клиенту xml-файлик не выдается.
В php-скрипте жесткие условия наличия поля. Нуждается в доработке. Жесткая привязка к существующей схеме реестра описания метаданных. Перечень полей мал, хотя и включает обязательные поля. Работает только для аналитики. Оформление радует глаз. Видимо, web-студия знает свое дело.
Не вижу пока оптимальнее пактетного импорта, чем связку "Печать в csv-файл -> Кодировка в UTF-8 без BOM -> SAFBuilder -> Batch Import.
Конечно, SAFBuilder - тоже консольная програма, но предложенный вариант позволяет проводить пакетный импорт с файлами полного текста, при этом сохраняет гибкость настройки и управления.

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 25, April, 2016 13:51

Т.е. наш убогонький сафбилдер по прежнему лучше всех :) Еще бы научили его отсутствующий язык не ломать...

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 25, April, 2016 21:34

Пока по настоящему достойных замен нет.
Цитата:
Еще бы научили его отсутствующий язык не ломать...
Какой еще такой язык. Вроде никогда не ломает.

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 26, April, 2016 18:20

допустим, если делаешь поле dc.identifier.isbn в третьем сафбилдере (который научился воспринимать [en] и [ru] и пр. языки), то при загрузке и последующем экспорте будет dc.identifier.isbn[-]

И с dc.date.issued та же хрень. При этом если просто зайти в айтем и сохранить его через веб интерфейс ничего не поменяв - эти "-" в кодах языков пропадут.



Редактировано 1 раз. Последний раз 26.04.2016 18:21 пользователем IdeaFix.

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 26, April, 2016 18:22

имхо это даже не сафбилдера проблема, а макроса dspace import.

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 27, April, 2016 09:14

Ничего пободного не наблюдаю. Экспортируется вместе с языком [ru] или [uk]. Может это "работает" для определенных полей, которые по сути не должны по идее иметь языковую принадлежность и меняется, если язык метаданных отличается от языка по умолчанию? У меня в таких полях изначально не указан язык.

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 28, April, 2016 10:56

woodyfon
У Вас в таблице сафбилдера поле dc.date.issued есть? А есть аткие коллекции куда и руками грузят и автоматом?

Извлеките метаданные через веб интерфейс - увидите столбики dc.date.issued и dc.date.issued[]

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 28, April, 2016 12:07

Вижу, Действительно есть: одно и то же поле, но в одном случае без квадратных скобок, в другом - с квадратными. Но это после экспорта через UI. Можно изменить шапку метаданных, например, для поля даты публикации ввести квадратные скобки: dc.date.issued[]. Если эти поля взаимоисключающиеся, то не чревато.
+
Соглашусь, не проблема сафа.
+
Но в полях коды языков не пропадают.



Редактировано 2 раз. Последний раз 28.04.2016 12:13 пользователем woodyfon.

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 28, April, 2016 18:18

Я не говорил про пропадание полй языков, я говорил про пустой язык. Более того, если зайти в айтем через веб и поправить - "пустые языки" пропадут.

Это косяк именно dspace, но Тим и Брам меня игнорят :)

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: edhel (IP-адрес скрыт)
Дата: 16, February, 2018 15:12

Я OAI PMH шлюз навоял для этого на PHP. Т. е. избранные издания из ИРБИС (запрос прописывается в конфиге) отдаются по OAI PMH, а в DSpace настроены коллекции для импорта по OAI PMH.

Вот эти коллекции: [elib.sfu-kras.ru]
Пример метаописания: [elib.sfu-kras.ru]

В конфиге также прописываются мэппинг полей из ИРБИС в QDC. Для некоторых полей не просто прямой мэппинг, а дополнительный код для предобработки. Есть поддержка коллекций. Реализовано всё это не очень оптимально, но надобности и не было, запускается редко харвестинг, работает нормально.

Сначала было сделал полную загрузку полных текстов (те, что в открытом доступе, для закрытых только ссылка), но DSpace умирает на этом, после некоторого времени начинаются ошибки пула SQL-подключений. Один раз кое как перекачал всё, но потом надоело заниматься этим. Переключил в настройках коллекций скачивание только метаописаний и ссылок на полные тексты. Минус: не будет thumbnail у PDF и не будет просмотра PDF средствами браузера (у нас PDF.js).

Вот кривая ссылка, чтобы поисковики не разнюхали: catalog [dot] sfu-kras [dot] ru [slash] irbis2oai



Редактировано 2 раз. Последний раз 16.02.2018 15:14 пользователем edhel.

Re: Экспорт из Ирбис64 в DSpace (PostgreSQL)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 16, February, 2018 22:30

dsapce вообще в последнее время всё чаще "умирает" на моменте dspace<->postgres :(

В новых версиях (6+) уже нет db-browse, только солр, но оно всё равно умирает, ибо обращение в асетстор - это база. У нас обычно на стороне dspace есть 300-500 подключений с неадекватным временем жизни и анлим на стороне pgsql и такой расклад НЕ РАБОТАЕТ.

Раньше было меньше поисковиков, ддосилок и харвестеров, поэтому работало. Сейчас этого всего в избытке, и узкое место при доступе к СУБД имеет место быть...

Да, а irbis2oai - это круто!

Страницы: <<12
Страница: 2 из 2


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