Z39.50

Content

Sintaxe de pesquisa

O protocolo suporta pesquisa, recuperação, classificação e navegação. As consultas de pesquisa contêm atributos, normalmente do conjunto de atributos do BIB-1, que define seis atributos para especificar pesquisas de informações no computador do servidor: uso, relação, posição, estrutura, truncamento, integridade. A sintaxe do Z39.50 permite consultas muito complexas.

Na prática, a complexidade funcional é limitada pelas implementações desiguais de desenvolvedores e fornecedores comerciais. A sintaxe de Z39.50 é abstraída da estrutura do banco de dados subjacente. Por exemplo, se o cliente especificar uma pesquisa de autor usando o atributo 1003, o servidor deverá determinar como mapear essa pesquisa para os índices que ele contém. Isso permite que as consultas Z39.50 sejam formuladas sem saber nada sobre o banco de dados de destino, mas também significa que os resultados para a mesma consulta podem variar amplamente entre os diferentes servidores. Um servidor pode ter um índice de autor e outro pode usar seu índice de nomes pessoais, sejam eles autores ou não. Um terceiro pode não ter Índice de nome e voltar ao seu índice de palavras -chave, e outro pode não ter Índice adequado e retornar um erro.

Uma tentativa de remediar a inconsistência é o perfil de banho (em homenagem a Bath, Inglaterra, onde o grupo de trabalho se conheceu em 1999). Este documento especifica rigidamente a sintaxe de pesquisa a ser empregada para pesquisas bibliográficas comuns e a resposta esperada dos servidores compatíveis com o banho. A implementação do perfil do banho tem sido lenta, mas está gradualmente melhorando a paisagem Z39.50 [como de?]. O perfil de banho é mantido pela Biblioteca e Arquivos do Canadá.

Esforços de modernização

O Z39.50 é uma tecnologia pré-Web e vários grupos de trabalho estão tentando atualizá-la para se encaixar melhor no ambiente moderno. Essas tentativas se enquadram na designação Zing (Z39.50 International: Próxima geração) e buscam várias estratégias.

Os sucessores do Z39.50 são os protocolos Twin SRU/SRW (Pesquisar/recuperar via URL/Pesquisa/Recuperação do Serviço da Web), que abandonam o protocolo de comunicação Z39.50 (substituindo -o por HTTP) enquanto ainda tentam preservar os benefícios do Sintaxe de consulta. A SRU é baseada em repouso e permite que consultas sejam expressas em cordas de consulta de URL; SRW usa sabão. Ambos esperam que os resultados da pesquisa sejam retornados como XML.

Esses projetos têm uma barreira muito mais baixa à entrada para os desenvolvedores do que o protocolo Z39.50 original, permitindo que o mercado relativamente pequeno do software da biblioteca se beneficie das ferramentas de serviço da Web desenvolvidas para mercados muito maiores.

As alternativas incluem o seguinte.

Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)SPARQL

Informações do firewall

A porta IP da Internet registrada para Z39.50 é 210. Embora a maioria dos servidores use esta porta, existem dezenas de outros números de porta usados ​​em todo o mundo por Z39.50 (por exemplo, 2100, 2200, 2210, 2213, 3520 ou em um caso , portas 2101 e superior para diferentes bancos de dados).

Veja também

Wide area information server (WAIS)DynixKohaOpenURLOpenSearch