'

Загрузка и обработка библиографических записей периодических изданий, создаваемых в проекте «МАРС»

Понравилась презентация – покажи это...





Слайд 0

Загрузка и обработка библиографических записей периодических изданий, создаваемых в проекте «МАРС» Научно-производственное объединение «ИНФОРМ-СИСТЕМА»


Слайд 1

Цель разработки Создать сервис, использование которого исключит рутинные операции и уменьшит временные затраты при установлении иерархических связей между документами при загрузке их из БД МАРС в АИБС «МАРК-SQL»


Слайд 2

Проект МАРС Создание аналитической реферативной базы данных журнальных статей - БД МАРС Участники – около 200 библиотек


Слайд 3

Библиографические записи, создаваемые в проекте МАРС Сводные описания периодических изданий; Библиографические записи номеров журналов; Библиографические записи журнальных статей.


Слайд 4

Задача, которую требуется решить в АИБС «МАРК-SQL» Загрузка библиографических записей из БД МАРС Обработка и установление иерархических связей между библиографическими документами разного уровня: сводного описания; номеров периодических журналов; статей.


Слайд 5

Режим «Связанные документы» в АИБС «МАРК-SQL» (ALT+4) Вышестоящий документ – это документ, на который ссылаются нижестоящие документы. У одного вышестоящего документа могут быть несколько нижестоящих документов. У нижестоящего документа может быть только один вышестоящий документ. Связывание документов происходит через следующие поля: Значение поля 001 является уникальным и служит для однозначной идентификации вышестоящего документа. Подполе 773w (MARC21) или подполе 901w (RUSMARC) используется в нижестоящих документах для связывания документов. Оно содержит значение поля 001 вышестоящего документа. Таким образом, для того чтобы между документами определить иерархическую связь, необходимо в вышестоящем документе определить значение поля 001, а в нижестоящем документе в подполе 773w (MARC21) или 901w (RUSMARC) занести значение поля 001 вышестоящего документа.


Слайд 6

Режим «Загрузка из БД МАРС» Модуль «Каталогизация», меню Сервис в версии 1.15. Загрузка должна осуществляться последовательно: биб. записи сводного описания; биб. записи номеров журналов; биб. записей статей. При загрузке записей осуществляется проверка на дублетность с выдачей отчета по загруженным документам.


Слайд 7

Загрузка из БД МАРС


Слайд 8

Настройка режима Проверка записей на дублетность осуществляется на основе таблицы, которая создается как смарт-словарь Marc.ini [Dicts] SmartBuildDict=1 Marc.ini [Scripts] OnImportFromMars=Загрузка периодики из БД МАРС - ~CallScript(ImportFromMARS.scp)


Слайд 9

Настройка режима Создать словарь по полю 0000 – Маркер записи. В файл SmartBuildDict.ini добавить секцию [Маркер записи] Script=~CallScript(SmartDictT000.scp) ScriptOnRebuild=~CallScript(SmartDictT000_OnRebuild.scp) ScriptOnDel=~SqlIsTableExists(T000)~Do(~SqlExecQuery(DELETE FROM T000 ~Getparam($Dict.Cond)))


Слайд 10

Настройка режима В файл ViewForm.ini в секцию [SqlView] добавить List=T000.ini-Таблица T000,InvNum.ini - … В каталоги системы МАРК-SQL скопировать: bin T000.ini html hd_marsLog.html scp ImportFromMARS.scp SmartDictT000.scp SmartDictT000_insert.scp SmartDictT000_loadParams.scp SmartDictT000_onRebuild.scp


Слайд 11

Наши координаты: E-mail: marc@informsystema.ru Http:// www.informsystema.ru Спасибо за внимание!


×

HTML:





Ссылка: