среда, 10 ноября 2010 г.

Процесс поглощения и рабочий процесс в DSpace

Импорт данных в DSpace осуществляется по средствам приложения "Batch Item Importer" (импортер пакетов элементов - из за отсутствия русской документации, лучше названия не придумал =) )
ingesting process - Процесс поглощения
На вход Batch Item Importer подается ExternalSIP (Submission Information Package - расширенный пакет подачи информации - это xml файл, содержащий метаданные и файлы контента), далее обработанная информация уходит в объект  InProgress Submission (процесс приема) , как видно из диаграммы добавление через web интерфейс использует тот же механизм, оно и логично.
Далее в зависимости от политики коллекции в которую мы собираемся добавить новый материал может стартовать "Workflow" (рабочий процесс), это позволяет осуществлять проверку данного материала и дать гарантию его пригодности к выбранной коллекции.
Следующим этапом процесса поглощения является ItemInstaller (инсталляция объекта), в Дублинское ядро (это стандарт описания метаданных, более подробно с ним можно ознакомиться здесь: rus, eng) добавляется сообщение о "происхождении", которое включает в себя имена файлов и контрольные суммы, добавляемого контента.
При успешном завершении WorkFlow объект InProgressSubmission передается в ItemInstaller (инсталлятор элементов), который конвертирует его в полностью соответствующий архивированный элемент DSpace. 
Немного подробнее рассмотрим функции ItemInstaller'а
  • назначения даты внесения;
  • добавление значения  "date.availeble" в метаданные дублинского ядра;
  • добавление даты выпуска (если ничего другого нет);
  • добавление сообщения происхождения (включающего в себя контрольные суммы файлов);
  •  назначение Handle (постоянного идентификатора дескриптора);
  • добавление элемента в коллекцию, и соответствующей политики авторизации;
  • добавление нового элемента к индексам поиска и просмотра.
По своей сути пост является свободным переводом пункта 2.9. Ingest Process and Workflow в документации к DSpace.

Далее будет более подробно рассмотрен процесс импорта контента при помощи Batch Item Importer 

Комментариев нет:

Отправить комментарий