O Protocolo de Iniciativa de Arquivos Abertos para Coleta de Metadados (OAI-PMH) é um protocolo de computador desenvolvido pela Iniciativa de Arquivos Abertos para troca de metadados. Ele permite a criação e atualização automática de repositórios centralizados ondemetadadosde várias fontes podem ser consultados simultaneamente. Usado em particular porArquivos Abertosearmazéns institucionais, ele agora se espalhou amplamente em instituições de patrimônio e embibliotecasparticulares.
O OAI-PMH foi desenvolvido pela Open Archive Initiative como resultado da Santa Fe Convention ( 1999 ). Na sequência do trabalho do OAI, uma primeira versão do protocolo (1.0) foi tornada pública emJaneiro de 2001. Em julho do mesmo ano, pequenas alterações foram feitas no protocolo (versão 1.1) para levar em conta as alterações feitas pelo W3C no formato XML . Finalmente, em junho de 2002 foi lançada a versão atual (2.0), que introduz várias mudanças e melhorias técnicas, e não é compatível com as versões anteriores. Esta versão é considerada final.
Este protocolo é baseado na presença de dois tipos distintos de atores: provedores de dados e provedores de serviços (harvesters). Os primeiros proporcionarão o acesso ao seu catálogo através do denominado “armazém OAI” , ferramenta responsável por responder aos pedidos dos prestadores de serviço.
A resposta dada está em formato XML e contém, dependendo do pedido formulado: informação sobre o armazém, uma lista de identificadores, referências (metadados) ou “conjuntos” (agrupamento de registos correspondentes a um determinado tópico).
O provedor de dados deve fornecer seus dados pelo menos no formato Dublin Core , mas pode, se desejar, oferecer outros esquemas adicionais: BiblioML , MarcXML, etc. A lista de formatos disponíveis para um warehouse pode ser obtida usando o comando ListMetadataFormats (veja abaixo).
Um harvester para consultar um warehouse OAI usa uma consulta na forma de um URL clássico construído em duas partes: O url base do warehouse e a própria solicitação de consulta. Esta segunda parte é construída a partir de vários verbos fornecidos pelo protocolo e listados na tabela a seguir:
Verbo | Função | Argumentos |
---|---|---|
GetRecord | Recuperando um determinado registro. |
|
Identificar | Informações sobre o data warehouse. | Não |
ListIdentifiers | Recupera a lista de identificadores disponíveis. |
|
ListMetadataFormats | Solicita a lista de formatos de metadados disponíveis. Sem parâmetros, todos os formatos disponíveis para pelo menos um item são retornados. Com o parâmetro identificador, apenas os formatos disponíveis para o item em questão são retornados. |
|
ListRecords | Retorna uma lista de registros correspondentes aos diferentes parâmetros (datas, conjunto) solicitados. |
|
ListSets | Solicite a lista de conjuntos disponíveis em um depósito. A resposta pode estar em várias páginas. | resumptionToken |
Portanto, para obter informações gerais sobre o warehouse OAI @archiveSIC (warehouse francófono especializado em Ciências da Informação e da Comunicação), a consulta a ser utilizada é a seguinte:
http://archivesic.ccsd.cnrs.fr/oai/oai.php?verb=Identify
Posteriormente, a combinação dos verbos com seus diferentes argumentos permite obter conjuntos precisos e recuperar os metadados descritivos contidos no repositório.
O protocolo OAI é agora cada vez mais usado globalmente por muitos jogadores no mundo dos arquivos abertos e bibliotecas digitais. Para promover a cooperação entre sites com uma interface OAI-PMH, o registro é fortemente recomendado.
Aqui estão alguns exemplos de diretórios de sites compatíveis com OAI-PMH:
Ferramentas compatíveis com o protocolo OAI-PMH: