Описание тега z39.50

Z39.50 - это международный протокол связи для поиска информации.
2 ответа

Как получить информацию о книге в формате XML/JSON из библиотеки конгресса ISBN

В Библиотеке Конгресса есть сайт для поиска книг ISBN. Простой способ получить информацию о книге - использовать URL-адрес, например: http://lccn.loc.gov/2009019559/mods где он возвращает структуру XML, которая может легко анализироваться. Для URL-а…
02 дек '12 в 07:39
0 ответов

Пакет z39.50 Python 3.6

Есть ли Python 3.6 совместимый стек Z39.50? Мне нужно получить записи MARC в формате XML из библиотечных баз данных, которые не поддерживают SRU. Спасибо Майкл
14 июн '18 в 11:47
1 ответ

Symfony 3 - Ищем пакет для взаимодействия с сервером по протоколу z39.50

Я ищу пакет для взаимодействия с сервером по протоколу z39.50. Я нашел эту ссылку на git hub, но последний измененный в 2009 году.. https://github.com/Symfony-Plugins/sfZ3950Plugin/blob/master/README $ symfony plugin-install http://plugins.symfony-p…
28 мар '18 в 07:16
1 ответ

Z39.50 Нечитаемый ответ от сервера

Я создаю клиент с использованием C#, Visual Studio 2010 и Zoom.net для получения данных с сервера Z39.50, но получаю нечитаемый ответ. Я заметил, что ответ содержит числа, подобные этому ответу, но содержание каждой строки в некоторых местах не чита…
04 фев '15 в 14:40
1 ответ

Как связать Z39.50 с клиентом YAZ в JAVA?

Мое требование - подключиться к серверу Z39.50 из кода Java. Для подключения к серверу Z39.50 я использовал клиент YAZ для системы Windows, который подключается к серверу и выдает ответ в формате MARC/XML. Есть командная строка, которая принимает ко…
12 янв '17 в 07:01
0 ответов

PHP 7.2 говорит, что функции Yaz не определены

Я установил библиотеку yaz (см. Phpinfo ниже). Файл yaz.so находится в соответствующей папке расширений, он отображается в моем phpinfo (см. Ниже). Тем не менее, когда я пытаюсь использовать любую из функций, php говорит undefined. Что мне не хватае…
21 авг '18 в 14:44
0 ответов

YAZ Z39.50 MARC21 yaz-client

Как я могу найти только литературу для детей. Я читал эту статью: https://software.indexdata.com/yaz/doc/yaz-client.html И есть: Где мы ищем в поле заголовка, так как использование (1) является заголовком (4). Если мы хотим выполнить поиск в поле ав…
09 апр '18 в 10:09
1 ответ

PyMarc неверная буквенная ошибка

Я пытаюсь разобрать файл MARC, загруженный из Библиотеки Конгресса. Я успешно загрузил запись с помощью PyZ3950, но когда я пытаюсь проанализировать файл с помощью PyMarc, я получаю следующую ошибку: Traceback (most recent call last): File "test.py"…
14 фев '14 в 12:39
3 ответа

Как декодировать искаженный текст из Библиотеки Конгресса?

Я делаю z39.50 поиск в Python, но у меня проблема с декодированием результатов поиска. Первый результат поиска для "Гарри Поттера" - это, очевидно, еврейская версия книги. Как я могу сделать это в Unicode? Это минимальный код, который я использую, ч…
09 дек '09 в 13:05
1 ответ

Как подключиться к базе данных используя z39.50

from PyZ3950 import zoom conn = zoom.Connection ('z3950.iacentre.com', 210,user='gaurishankar') conn.databaseName = 'itke' conn.preferredRecordSyntax = 'USMARC' query = zoom.Query ('CCL', 'mango') res = conn.search (query) print res [0] Это мой код,…
11 фев '16 в 13:07
1 ответ

Проблемы с установкой расширения yaz на php5 с использованием XAMPP (Windows 64 bit)

Я не могу установить расширение YAZ на php. Я использую php5 (версия 5.6.19) для локальной установки XAMPP на моем компьютере. Моя ОС - Windows 7 (64 бит). Я уже попробовал следующее: 1) Скачал расширение из pecl и поместил его в соответствующую пап…
16 янв '18 в 22:05
0 ответов

Python 3.6.1 как установить библиотеку Z39.50

Мне нужно подключиться в базе данных библиотеки. Для этого случая существует протокол Z39.50. У меня есть версия Python 3.6.1, и мне нужно установить библиотеку, которая может подключиться к этим библиотекам. Я нашел: http://www.panix.com/~asl2/soft…
04 апр '18 в 15:36
2 ответа

С чего начать с z3950 и Java

Я пишу веб-проект на Java, основная цель - поиск в библиотеках с протоколом z39.50 (это клиент, а не сервер). Я обнаружил, что есть библиотека ZOOM. Из этого проекта родилась серия проектов: JZKit, YAZ4J, JAFER. Я пробовал Yaz-клиент (в Windows), пр…
28 дек '12 в 09:43
0 ответов

Z39.50 Zoom.Net.YazSharp Установить сортировку, запуск и смещение записи, чтобы получить только часть результатов

Я использую Zoom.Net.YazSharp для связи с другими библиотеками по протоколу Z39.50. Проблема, когда я отправляю запрос и результаты возвращаются со многими записями, мое приложение зависает, если вы пытаетесь зациклить эти записи. Поэтому мне нужен …
20 июл '15 в 18:36
0 ответов

Установка yaz4j в Linux

Я пытаюсь установить YAZ4J с https://github.com/indexdata/yaz4j/tree/v1.5 на сервер Linux (дистрибутив Amazon Linux) Я использовал yum для установки зависимостей: yaz, java-1.8.0-openjdk-devel, libyaz-devel, swig При выполнении установки maven проис…
27 сен '18 в 13:14
0 ответов

Как конвертировать Sql Query в CQL или PQF для Z39.50

\ Я хочу найти book_info по isbn с z39.50 в asp.net_MVC, но я не знаю, как написать свой запрос по CQL или PQF, введите описание изображения здесь var connection = new Connection("library.ox.ac.uk", 210) { DatabaseName = "ADVANCE", Syntax = Zoom.Net…
02 май '19 в 15:25
0 ответов

Cassandra CQL запрос Поиск книги INFO По ISBN

Как я могу найти книгу INFO по ISBN с помощью Cassandra CQL-запроса в asp.net mvc? var connection = new Connection("library.ox.ac.uk", 210) { DatabaseName = "ADVANCE", Syntax = Zoom.Net.RecordSyntax.XML }; connection.Connect(); var query = "@attr 1=…
03 май '19 в 08:22
0 ответов

Как изменить порт Z39.50 в Geonetwork, исправляя ошибку "Адрес уже используется"?

Я развернул два портала (на двух экземплярах Tomcat), каждый из которых основан на Geonetwork 2.6.0.0 и использует протокол Z39.50. По умолчанию порт для них обоих - 2100, что заставляет второй портал выдавать следующую ошибку: ERROR [org.jzkit.z395…
28 апр '19 в 11:30
0 ответов

Как связать 2 библиотеки Коха друг с другом

У меня есть 2 экземпляра koha. Source установлен на Ubuntu с версией 19.5, назначение - на Debian с версией 18.5. В месте назначения я добавил новую запись сервера z39.5 с пользовательским именем и именем хоста (ip исходной библиотеки и порта 210) и…
19 авг '19 в 15:16
1 ответ

PyZ3950 - EncodingError: неверный тип для bytes_write после переноса на Python 3

Я пытаюсь подключиться к базе данных, используя PyZ3950в приложении django для получения данных. Этот модуль очень старый, он работает для Python 2, но я не могу найти рабочую версию для Python 3. https://github.com/danizen/PyZ3950 репо на github уд…
01 мар '20 в 10:48