Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Электронные архивы :  ИРБИС Irbis
Cистема структурированного хранения электронных документов, обеспечивающая надежность хранения, конфиденциальность и разграничение прав доступа, отслеживание истории использования документа, быстрый и удобный поиск. Источник: Wikipedia 
Dublin Core = RUSMARC
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 08, December, 2011 23:27

При работе с репозитарием, построенного на основе DSpace, возникла необходимость как-нибудь автоматизировать ввод данных при добавление документов в архив. DSpace позволяет импорт/экспортировать данные в некий файл с описанием мета-данных в формате Dublin Core. Поэтому возникла идея: экспортировать данные из ИРБИСа (запись на документ уже создана) в файл xml со структурой Dublin Core. Имеется ли вообще возможность экспортировать запись из БД электронного каталога в файл пригодный далее для импорта в DSpace? Есть ли какие-то наработки: конверторы и т. п.?

Re: Dublin Core = RUSMARC
Пользователь: Gena (IP-адрес скрыт)
Дата: 09, December, 2011 11:04

Примеры экспорта в xml в Ирбисе есть, вам только расширение надо будет изменить. Если "дружите" с языком форматирования, то доработать под свои нужды более чем просто. Суть xml-формата вам известна? На самом деле он по иерархии очень напоминает внутренний формат Ирбиса: есть ниже стоящии теги (подполя) и вышестоящие теги (поля), для удобства сравнения можно было бы привести пример еще и высшей иерархии в виде вкладок(дублетность, коды...). Но особых доработок вам скорее всего не понадобится, так как в Ирбисе где-то был пример для работы именно с Dublin Core, сейчас не могу поискать - нет Ирбиса под рукой.

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Dublin Core = RUSMARC
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 11, December, 2011 10:59

Это пока подойдет? [irbis.gpntb.ru]

irbis_arbat@mail.ru

Re: Dublin Core = RUSMARC
Пользователь: Gena (IP-адрес скрыт)
Дата: 12, December, 2011 11:39

Посмотрите формат DUBLINC.PFT

Вот пример того, что он формирует:

<DC>
<DC.Title>ТРОПА ВОЙНЫ ; ВОЖДЬ ГВЕРИЛЬЯСОВ ; ГАСПАР ГАУЧО ; ВОДОЙ ПО ЛЕСУ ; ПЕРСТ СУДЬБЫ ; АВАНТЮРИСТ ДЕПАР</DC.Title>
<DC.Creator>РИД ТОМАС МАЙН</DC.Creator>
<DC.Publisher>ТЕРРА</DC.Publisher>
<DC.Publisher>ТЕРРА</DC.Publisher>
<DC.Contributor>МАЙН РИД</DC.Contributor>
<DC.Date>1996-</DC.Date>
<DC.Date.Issued>1996</DC.Date.Issued>
<DC.Type>Text</DC.Type>
<DC.Format>749 С.
</DC.Format>
<DC.Identifier> ISBN: 5-300-00286-0</DC.Identifier>
<DC.Language>rus</DC.Language>
</DC>

AVD System, Техническая поддержка, [www.open4u.ru]



Редактировано 1 раз. Последний раз 12.12.2011 11:40 пользователем Gena.

Re: Dublin Core = RUSMARC
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 17, July, 2012 15:19

C Dublin Core понятно, но в вопросе был еще XML.

irbis_arbat@mail.ru

Re: Dublin Core = RUSMARC
Пользователь: Gena (IP-адрес скрыт)
Дата: 23, July, 2012 11:19

Использовать печать не таблицы, а списка и опцию "плоский текст", она создаст файл с расширением TXT, но внутри него будет такой формат, который нужен вам. Можно создать формат, печатающий данные в XML и пользоваться этой опцией. ПРосто после печати изменить расширение

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Dublin Core = RUSMARC
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 23, July, 2012 13:11

Опять наводит на мысль об отказе в будущем от RTF... в XML печатать не пробовал, HTML не очень удобен для этого...

irbis_arbat@mail.ru

Re: Dublin Core = RUSMARC
Пользователь: Grievous (IP-адрес скрыт)
Дата: 01, November, 2013 09:22

Кто-нибудь уже реализовал процедуру переноса метаданных из Ирбиса в DSpace?

Из написанного выше ничего не понятно confused smiley
Даже опция "плоский текст" не работает. Создается rtf в любом случае.

Re: Dublin Core = RUSMARC
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 01, November, 2013 13:02

Мы чистый dc через saf и через oai-mph загоняем.Думаю, разработчики ирбиса не будут oai-mph насадку на сфинк... в общем, не будут делать oai таргет/харвест, но идея самописного xslt трансформера кажется вполне реальной.

Re: Dublin Core = RUSMARC
Пользователь: Grievous (IP-адрес скрыт)
Дата: 08, November, 2013 08:24

Все плохо значит. Ни одного слова не понял sad smiley

Re: Dublin Core = RUSMARC
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 08, November, 2013 13:56

Можете на ideafix@ideafix.name сбросить прмиеры экспорта метаданных из АБИС ИРБИС? Желательно в DC или qDC. Формат файла не важен, важен формат метаданных. Чем проще будет формат файла тем лучше.

Re: Dublin Core = RUSMARC
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 18, June, 2015 15:47

Для создания архива импорта данных в DSpace требуются файлы
dublin_core.xml, metadata_[prefix].xml
Нигде не могу найти примеры таких файлов. Не мог ли кто-то предоставить такие файлики с целью ознакомления со структурой xml-файлов.

Re: Dublin Core = RUSMARC
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 18, June, 2015 16:00

1. ээ... да банально макросом export из существующего архива.
2. Погуглите про safbuilder. Это инструмент, который из кучи пдф-ок (контента) и csv таблицы с метаданными, эти самые SAF файлы и делает.

Re: Dublin Core = RUSMARC
Пользователь: levr (IP-адрес скрыт)
Дата: 01, July, 2015 08:05

Идея экспорта записей из ИРБИС в DC для РЕАЛЬНОГО импорта в ПО для электронных архивов - ОЧЕНЬ актуальна! Реализация этой идеи должна быть в ТИПОВОЙ поставке абсолютно ПРОЗРАЧНА и ПОНЯТНА для конечного пользователя, поэтому разработчикам надо сюда подключаться! Не знаю, одинаково корректно или нет, ВСЕ популярные ПО для электронных архивов принимают данные в DC? ДЕКЛАРИРУЮТ ВСЕ! А реально ничего не слышал... наверное надо учитывать и этот аспект при разработке конвертора из ИРБИС, хотя конечно, прежде всего надо попробовать реализовать возможность работы с DSpace, как наиболее популярного ПО.

Re: Dublin Core = RUSMARC
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 01, July, 2015 10:22

Будущее наступило. Всё уже работает.

Те кому надо, написали Z39.50 трансформер для XOAI. Другие используют пакетную загрузку в SAF формате. Третьи продолжают использовать deprecated LNI, четвертые - новомодный REST.

Только вот если задача - просто перегрузить все описания из АБИС в АРХИВ, то решать эту задачу не нужно - она вредная :)

Re: Dublin Core = RUSMARC
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 01, July, 2015 10:38

А вообще, сколько в xUSSR сколь нибудь больших архивов на DSpace? Штук 50? А на EPrints? Чуть меньше наверное.

Иттого - меньше сотни. Сколько из них используют АБИС ИРБИС? Наверное, чуть больше половины.

Можно прикинуть, сколько будет стоить модуль REST-сервер...

Re: Dublin Core = RUSMARC
Пользователь: levr (IP-адрес скрыт)
Дата: 06, July, 2015 07:24

Не буду оспаривать приведенные вами статистические данные, но на мой взгляд они не совсем верные.. пользователей пар "ИРБИС - электронный архив" - больше..... но дело даже не в статистике.. Никто не собирается " просто перегрузить все описания из АБИС в АРХИВ " такая задача конечно вредная. Дело, на мой взгляд в ином... Многие университетские библиотеки, по разным причинам "повелись" на электронные архивы.. это их право.. многие из них при работе с электронными архивами ставят во главу угла возможность "самоархивации", которую предоставляют эти программы, т.е. пользователь, якобы сам в удаленном режиме создает описание на свою работу, сам прикрепляет к записи полный текст и т.д., НО фактические так происходит очень редко! В реальности текст в электронном виде приносится в библиотеку автором (про авторские права и т.д. здесь не говорим), передается выделенному для этих целей сотруднику библиотеки, который создает на текст библиографическую запись, в своей АБИС ИРБИС (или другой), т.к. принесенный текст становится единицей хранения электронного фонда библиотеки, а потом, для поддержки "тренда-бренда" этот библиотекарь ОПЯТЬ создает запись уже в электронном архиве, т.к. сотруднику университета, который принес текст нет времени/не хочет/не может сделать это самому... Об этом процессе библиотекари скромно молчат... Для этого и необходимо облегчить им жизнь, т.е. предоставить возможность после создания библиографической записи в своей АБИС, экспортировать ее DC-формате и импортировать ее в DSpase или во что-то другое.

Re: Dublin Core = RUSMARC
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 06, July, 2015 08:08

levr
Буквально неделю назад Андрею Николаеву (woodyfon) отправлял свои примеры пакетной работы с метаданными, на сколько я понимаю, вы друг к другу ближе и если бы у него получилось Вам объяснить - было бы классно. Если не получится - то пишите в почту - пообщаемся на эту тему, но у меня эта неделя достаточно напряженная, а дальше попроще будет.



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