Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Опыт и разработки пользователей ИРБИС :  ИРБИС Irbis
 
Ввод текстовых данных из внешнего источника
Пользователь: Gena (IP-адрес скрыт)
Дата: 12, March, 2011 13:33

Решил поделиться опытом, который ранее описывал в теме [irbis.gpntb.ru]

Это небольшая доработка, внешний модуль, который подключается к Ирбису, как к 32, так и к 64, и позволяет вводить текстовые данные с разбивкой по повторениям поля, а в отдельных случаях и по подполям. Изначально идея создания возникла в тот момент, когда в нашей библиотеке было принято решение вводить оглавления и аннотации. Продиктовано это решение было тем, что из названия, да и шифра, учебника или методических указаний далеко не всегда получается понять, что именно из широкого спектра учебного материала отражено в нем.
Стремясь облегчить жизнь коллегам, я решил написать програмку, которая позволяла бы по сканированному оглавлению формировать поля оглавления и аннотации для Ирбиса. Результат описан ниже.

У меня технология настроена следующим образом:

Настройка Ирбиса:
1. Во вкладке технология рабочего листа !NJ31 добавил поле "922: Автоввод статей", с меткой 922, поле повторяющееся, метод ввода 8, в поле Доп. инф-ция для Ирбис 32: "add_to_irbis.exe", а для для Ирбис 64: "add_to_irbis.exe UTF8"
2. В рабочем листе Techn.ws добавил поля "330: Автоввод оглавления" и "331: Автоввод аннотаций" с прочими настройками такими же как в предыдущем поле.
3. саму програмку надо положить в директорию клиентских АРМов

Собственно и все. Теперь детально по поводу использования.

1. Запускать модуль надо строго по клавише F3!

2. В центре окошка большое текстовое поле. Именно в него надо копировать текс, который после пойдет в Ирбис. Но есть ограничение! Текст надо копировать именно после запуска модуля! Дело в том, что в момент его открытия, Ирбис в буфер обмена вносит свою служебную информацию. И если вы в начале скопировали текст, а потом нажали F3, то в буфере у вас будет не ваш текст, а служебная информация Ирбиса.

3. Если будет вставляться текст в поле Аннотация, то его достаточно скопировать в центральное поле, а затем нажать кнопку "Аннотация(331)" в правом верхнем углу, а затем кнопку "Выход". После нажатия кнопки "Анотация" в окошке "Просмотр сформированного файла" появится преобразованный текст с указанием количества сформированных полей и отображающихся в нем подполей.

4. Для ввода оглавлений и перечня статей надо принять следующие условия:
- статьи/разделы отделяются друг от друга одной пустой строкой
- статья/раздел должна быть отредактированна до вида

[Заглавие]
[ФИО_1]
...
[ФИО_N]
[Страницы]
[пустая строка]

При этом авторов может быть сколько угодно или не быть совсем, страницы тоже могут отсутствовать.

5. Для того, что бы перенести так отредактированные данные в Ирбис достаточно нажать кнопку "Содержание книги/журнала(330/922)" и кнопку "Выход"



Остальные кнопки на данный момент лучше не трогать! Они сейчас пока еще в разработке :). Но немного прокомментирую:

1. Кнопка "АБС" преобразует введенный текст из верхнего регистра в нижний. Это сделанно для того, что бы переносить отсканированные оглавления, которые были набраны в верхнем регистре

2. галочка "Игнорировать текст заглавными буквами" - это делал для того, что бы автоматически выбрасить из оглавления журналов название тематических блоков, которые чаще всего указываются в верхнем регистре

3. Кнопка "Очистить" очищает центральное поле ввода


Ссылка на програмку [irbis.gpntb.ru]


По большому счету, можно использовать эту програмку для ввода любой информации. Самым удобным является ввод повторяющихся полей. Для этого надо подключить программу к нужному полю, запустить по F3, скопировать в окно текст и нажать ВЫХОД. Каждая строка из текста сформирует отдельное повторение поля.



Редактировано 1 раз. Последний раз 27.04.2011 13:15 пользователем Gena.

Re: Ввод текстовых данных из внешнего источника
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 12, March, 2011 14:33

Гениально, давно нужно, очень нужно!
...а в идеале:
Берешь отсканированную (а лучше электронную) книгу, желательно бесплатно, из инета "есессьно", а будущая программа MS SuperIntellectBibliograph сама узнает, где там в ней библиографическое описание (а за неимением оного сама сотставляет его, или исправляет малограмотное), где предисловие, послесловие, заключение, реферат, аннотация, примечания, указатели, оглавление, сама все это анализирует на предмет релевантности/пертинентности, сама делает реферат/аннотацию...
Программка автореферирования есть давно, бесплатная, названия не помню, качество - ...



Редактировано 2 раз. Последний раз 05.05.2011 10:02 пользователем Lavrinovich.

Re: Ввод текстовых данных из внешнего источник
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 12, March, 2011 14:40

Да, все эти процессы надо сильно автоматизировать, интеллекуализировать...
Вот бы система после распознавания анализировала содержание и аннотацию и на их основе сама классифицировала документы.



Редактировано 5 раз. Последний раз 05.05.2011 09:58 пользователем Lavrinovich.

Re: Ввод текстовых данных из внешнего источника
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 18, October, 2011 08:25

Идея очень не новая, но почему почти не развивается7 Может быть, нет спроса из-за трудоемкости? Долгая, утомительная процедура...

Re: Ввод текстовых данных из внешнего источника
Пользователь: Gena (IP-адрес скрыт)
Дата: 18, October, 2011 17:59

Может процедура долгая и утомительная, но почему-то в 6 библиотеках Харькова мой модуль прижился аж бегом и сотрудники с удовольствием им пользуются


Прочитал вышенаписанно и сам посмеялся: звучит как откровенная самореклама :)



Редактировано 1 раз. Последний раз 26.08.2012 20:27 пользователем Gena.

Re: Ввод текстовых данных из внешнего источника
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 19, October, 2011 07:11

Давно не имел дело со сканированием и распознаванием, текстов, когда-то для этого очень не хватало ОЗУ...

Re: Ввод текстовых данных из внешнего источника
Пользователь: runaq (IP-адрес скрыт)
Дата: 10, November, 2014 10:37

Здравствуйте, вот решились тоже использовать этот модуль у себя. Но возникла проблема: если каталогизатор подключается к серверу с адресом 127.0.0.1, то с работой программы не возникает трудностей, но, если иной адрес (компьютеры в одной подсети), то кроме еле заметного мелькания сообщения "Для возврата в основную программу завершите работу с внешним средством ввода" ничего не появляется. С чем это может быть связано, не подскажите?



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