Você está na página 1de 62

Redes de Informao e Transferncia de

Dados
Prof.: Ms. Mrcio Bezerra da Silva
Alunos: Bruna Lopes 12/0027461
Hallison Castro 12/0031914
Lorena Nolasco 12/0035952
Luana Dias 12/0016427
Rayssa Correia 12/0041006

OAI-PMH
Open Archives Iniciative Protocol Metadata
Harvesting

1 Contexto Histrico e Espacial

1. Contexto histrico e espacial: Comunicao


Cientfica
O perodico cientfico veculo consolidado para comunicao e difuso do
conhecimento cientifico. Com o alto custo das assinaturas das revistas, nos ltimos anos,
o modelo de negcio em que os periodcos cientficos esto parou de corresponder ao ideais
de disseminao e acesso.
Fica, portanto, inteiramente prejudicada a comunicao cientfica, dado que, tanto o
tornar disponvel quanto o acessar o conhecimento produzido no correspondem s
expectativas da comunidade cientfica, especialmente dos autores, pesquisadores
interessados no uso do conhecimento que produzem. (BAPTISTA et. Al, p.3)

Nesse cenrio nasce como alternativa o MOVIMENTO Open Access que subsidiado pelo
MODELO Open Archives.

1 Contexto Histrico e Espacial: Movimento Open


Access
Movimento Open access (Acesso Livre) diz respeito acessibilidade ampla e irrestrita a contedos
disponveis em formato digital, no sentido em que remove barreiras de preo e de permisso, tornando
a literatura cientfica disponvel com o mnimo de restries de uso. (SUBER, 2003 apud BAPTISTA,
2007).

Esse movimento ganhou fora graas Novas Tecnologias de comunicao (TICs) e Internet, que trouxe
mudanas do suporte impresso para o eletrnico

O movemento Open Access trabalha com duas estratgias:

Via verde

Via dourada:

O
auto-arquivamento,
pelos
autores ou instituies de pesquisa,
em repositrios institucionais.

Revistas de acesso livre,


que no
restringem o acesso e o uso do material que
publicam e no cobram assinatura.

1 Contexto Histrico e Espacial: Modelo Open


Archives
Open Archives (Arquivos Abertos) um modelo de interoperabilidade. Portanto,
um modelo constitudo de um conjunto de padres e ideais que visa facilitar o
acesso informao e principalmente a interoperao entre um repositrio digital e
outro. (KURAMOTO, 2010).
O repositrio digital arXiv foi umas das primeiras experincias com e-prints

(repositrio digital de livre acesso) apresentada pelo Laboratrio Nacional de Los


Alamos no inicio da dcada de 90.
Conveno de Santa F, 1999: Reuniu os responsveis por repositrios de e-prints

e constituiu a Open Archives Initiative

1.1 Open Archives Iniciative


A

OAI

desenvolve

promove

principios

administrativos,

suporte

organizacional,

especificaes tcnicas e padres de interoperabilidade, dando suporte as aes de arquivos


abertos. Dessa forma, a OAI visa garantir a interoperabilidade configurando arquivos,
padronizando-os, para que o acesso a eles seja ilimitado, sem restries de plataformas.
A Open Archives Initiative (Iniciativa Arquivos abertos) desenvolve e promove
padres de interoperabilidade que visam facilitar a disseminao eficiente de
contedo. OAI tem suas razes no acesso aberto e os movimentos de repositrios
institucionais. (OAI)
O OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) o
mecanismo que permite a coleta de dados entre os participantes da iniciativa arquivos
abertos.

2 Conceitos

2.1 Arquitetura dos Open Achives


CONCEITOS BSICOS
Harvesters
So programas que utilizam a interface oferecida pelo protocolo OAI-PMH para coletar
metadados. Eles importam os metadados dos provedores de dados e fornecem a viabilidade
de se construir novos servios sobre estes dados coletados (OLIVEIRA; CARVALHO, 2009).
Interoperabilidade
Tem como objetivo impulsionar o acesso simultneo a dados de diferentes repositrios
digitais, a fim de ampliar a capacidade de pesquisa. (GARCIA; SUNYE, 2002)

2.1 Arquitetura dos Open Achives


Provedores de Dados
Os provedores de dados so sistemas que utilizam o protocolo OAI-PMH, como meio
de expor seus metadados. So responsveis por gerenciar os objetos, expondo seus
metadados para coleta. Eles so criadores e mantenedores dos metadados e dos
recursos de seus repositrios.
Um provedor de dados pode adotar o protocolo OAI-PMH por diversas razes, como:
Utilizao do protocolo como um meio de aumentar a exposio de seus trabalhos;
Interesse nas funcionalidades oferecidas por determinados Provedores de Servios;
Utilizao do protocolo como um meio de compartilhar conhecimento.
(OLIVEIRA; CARVALHO, 2009)

2.1 Arquitetura dos Open Achives


Provedores de Dados
Os autores realizam o gerenciamento de
seus objetos (depsito e editorao dos
eprints), enquanto os provedores de dados
fazem o controle dos recursos e expem
seus metadados para coleta.
Os provedores de dados que esto em
conformidade com o protocolo OAI-PMH
podem registrar-se em uma lista de acesso
pblico. O registro nesta base de dados
torna possvel aos provedores de servio
descobrirem
repositrios
onde
seus
metadados podem ser coletados.

Fluxo de informao nos provedores de


dados

2.1 Arquitetura dos Open Achives


Provedores de Servios
Os provedores de servios utilizam metadados coletados pelos
harvesters, via protocolo OAI-PMH, como base para construo de novos
servios.
Como exemplo de um novo servio, pode-se citar um sistema que faz
coleta de metadados em diversos provedores de dados oferecendo uma
interface nica de busca transparente e amigvel para o usurio final.
Eles podem tanto disponibilizar seus dados para coleta, como
fornecer novos servios para o usurio final (OLIVEIRA; CARVALHO,
2009)

2.1 Arquitetura dos Open Achives


Provedores de Servios

Fluxo de informao nos provedores de


servios

2.2 O Protocolo OAI-PMH


O QUE UM PROTOCOLO?
Trata-se de um conjunto de regras e
convenes previamente definidas que
permitem a comunicao em rede. Atravs
de um protocolo, um computador pode
comunicar-se a outro, gerando dados.
(MIRANDA, 2008)

2.2 O Protocolo OAI-PMH


O OAI-PMH permite que seus participantes
compartilhem os metadados que descrevem os
recursos atravs de regras bastante claras e simples;
Tem como caracterstica, ainda, baixa barreira do
protocolo, ou seja, a exigncia de menos esforo
para sua implementao uma vez que utiliza
tecnologias j difundidas, tal como HTTP, XML, Dublin
Core.
(CARDOSO JUNIOR, 2007)

2.2 O Protocolo OAI-PMH


A interface do protocolo possui duas propriedades:
1) Interoperabilidade: utilizao obrigatria do padro
Dublin Core para que todos os repositrios possam trocar
metadados;
2) Extensibilidade: possibilidade de criao e utilizao de
padres distintos do Dublin Core, permitindo que novos
padres de metadados sejam criados e adaptados a fim
de satisfazer uma necessidade especial.

2.2 O Protocolo OAI-PMH


ESQUEMA BSICO DE FUNCIONAMENTO DO OAIPMH de Dados armazenam os metadados de vrios recursos que so requisitados
1) Os Provedores
pelos Provedores de Servios, atravs de requests em HTTP.
2)

Os Provedores de Servio realizam a coleta (Harvesting) dos metadados codificados em XML.

3)

Havendo interesse no contedo, pode-se utilizar links apontadores para localizar o objeto. O
Dublin Core possui um elemento identificador (identifier) que pode auxiliar neste processo.

4)

Os metadados coletados podem estar em qualquer formato, embora o DC seja utilizado para
um nvel bsico de interoperabilidade.

2.2 O Protocolo OAI-PMH


Por ser baseado em HTTP e XML, o protocolo permite que seu desenvolvimento
seja flexvel e que os sistemas baseados em OAI possuam uma variedade de
configuraes:
Mltiplos
servidores
coletando
mltiplos
Provedores de
Dados.

2.2 O Protocolo OAI-PMH

Agregador entre
os provedores de
dados e de
servios.

2.2 O Protocolo OAI-PMH

Funcionamento do
OAI-PMH com a
adio de outro
protocolo.

2.2 O Protocolo OAI-PMH


A verso inicial do protocolo OAI-PMH foi
lanada no primeiro semestre de 2001. A verso
atual, 2.0, foi disponibilizada em julho de 2002 e
os provedores de dados da verso 1.0 ou 1.1
tm sido incentivados a migrar para esta verso,
sob pena de no serem listados na pgina da
Iniciativa at que implementem a verso atual
do protocolo. (GARCIA; SUNYE, 2003)

2.3 Coleta de Metadados (Harvesting)


O protocolo OAI-PMH trabalha com o conceito do Harvesting,
que realiza a colheita ou coleta dos metadados de diferentes
repositrios, da seguinte maneira:

Um PROVEDOR DE SERVIOS possuindo uma lista de


repositrios anteriormente registrados, realiza uma busca
dentro destes PROVEDORES DE DADOS, gerando solicitaes
para a colheita de seus metadados.

(CARDOSO JUNIOR, 2007)

2.3 Coleta de Metadados (Harvesting)

Colheita de
Metadados

2.3 Coleta de Metadados (Harvesting)


Podemos realizar a colheita de forma integral ou baseando-a em
critrios.
Para uma coleta integral , todos os metadados de um repositrio
so coletados e armazenados por um PROVEDOR DE SERVIO.
J para uma coleta que se baseia em critrios, considera-se trs:
Date-based (baseado em data)
Set-based (baseado em conjunto)
Hbrida

2.3 Coleta de Metadados (Harvesting)


Date-based (Baseado em
data)
Segundo
Cardoso
Junior
(2007) e Garcia e Sunye
(2002), considera-se que so
coletados
os
metadados
includos ou alterados aps
uma data especificada pelo
Provedor de Servio.
Verifica-se
o
elemento
datestamp
contido
nos
elementos de metadados.

2.3 Coleta de Metadados (Harvesting)


Set-based (baseado em
conjunto)
Tambm de acordo com
Cardoso Junior (2007) e
Garcia e Sunye (2002), so
coletados os metadados de
um conjunto especfico do
repositrio
coletado,
caracterizando uma coleta
seletiva.
Verifica-se os valores
elemento setSpec.

do

2.3 Coleta de Metadados (Harvesting)

Hbrida
Apenas Cardoso Junior (2007) caracteriza este
critrio, que seria a utilizao conjunta dos dois
critrios citados (Date-based e Set-based). Desta
maneira, permite a coleta de metadados atravs
de uma Data qualquer em um Conjunto especfico.

2.3 Coleta de Metadados (Harvesting)


Mesmo com a interface OAI-PMH oferecendo um conjunto de verbos que visam facilitar a
coleta automtica dos metadados, problemas ainda podem surgir:
1. Alterao do URL do repositrio, e o registro deste no for atualizado;
2. Instituies que no realizam manutenes com frequncia, o que pode ocasionar falhas
em seus servidores;
3. Alguns repositrios no respondem aos seis verbos de comando de requisio do
Protocolo OAI-PMH;
4. Sobrecarga dos servidores por muitas requisies de Havesters.
Tais problemas podem se agravar na medida em que o nmero de repositrios
fornecedores de metadados aumentarem, o que pode ocasionar uma coleta muito
exaustiva.
(OLIVEIRA; CARVALHO, 2009)

2.4 Verbos do OAI-PMH


O
protocolo
OAI-PMH

um
mecanismo
para
transferncia de dados entre repositrios digitais,
em que a comunicao realizada atravs de requisies
HTTP, baseadas em perguntas-respostas (requestresponse).
Essas requisies necessitam de comandos para que
faam sentido, e aqui que somos apresentados aos
verbos de requisio, que so os comandos transmitidos
aos repositrios

2.4 Verbos do OAI-PMH


So seis os verbos do protocolo OAI-PMH:
Identify
ListMetadataFormats
ListRecords
ListIdentifiers
GetRecord
ListSets

2.4.1 Identify

usado para coletar informaes


que descrevem um repositrio
Os repositrios tambm podem
utilizar o verbo Identify para
retornar informaes adicionais,
que complementam a descrio
dos mesmos

Parmetro obrigatrio:

verb

2.4.1 Identify
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2013-02-15T19:46:54Z</responseDate>
<request verb="Identify">http://www.scielo.br/oai/scielo-oai.php</request>
<Identify>
<repositoryName>SciELO - Scientific Electronic Library Online</repositoryName>
<baseURL>http://www.scielo.br/oai/scielo-oai.php</baseURL>
<protocolVersion>2.0</protocolVersion>
<adminEmail>scielo@scielo.org</adminEmail>
<earliestDatestamp>1909-04-01</earliestDatestamp>
<deletedRecord>no</deletedRecord>
<granularity>YYYY-MM-DD</granularity>
</Identify>
</OAI-PMH>
Exemplo de Requisio de Informaes do SciELO

2.4.2 ListMetadataFormats

Este verbo recupera os


formatos de metadados
disponveis no repositrio
O formato padro Dublin
Core
(representado
no
protocolo por oai_dc)

Parmetro obrigatrio:

verb

Parmetro opcional:

identifier. Retorna o padro


de metadados utilizado em
um item especfico. Quando
este argumento omitido, a
resposta incluir todos os
padres
de
metadados
suportados pelo repositrio

2.4.2 ListMetadataFormats
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2013-02-15T19:46:23Z</responseDate>
<request verb="ListMetadataFormats">http://www.scielo.br/oai/scielo-oai.php</request>
<ListMetadataFormats>
<metadataFormat>
<metadataPrefix>oai_dc</metadataPrefix>
<schema>http://www.openarchives.org/OAI/2.0/oai_dc.xsd</schema>
<metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/
</metadataNamespace>
</metadataFormat>
<metadataFormat>
<metadataPrefix>oai_dc_agris</metadataPrefix>
<schema>http://www.purl.org/agmes/agrisap/schema/agris.xsd</schema>
<metadataNamespace>http://www.purl.org/agmes/agrisap/schema/
</metadataNamespace>
</metadataFormat>
</ListMetadataFormats>
</OAI-PMH>

Exemplo de Recuperao de Metadados do SciELO

2.4.3 ListRecords
Parmetros obrigatrio:
Parmetros
obrigatrio:

Este
verbo
metadados
repositrio

recupera
de

os
um

Atravs
de
argumentos
opcionais,
pode-se
realizar
coletas seletivas baseadas em
data
(date-based)
ou
em
conjuntos (set-based)

Parmetro exclusivo:

resumptionToken.
Necessrio
quando os provedores utilizam o
controle de fluxo na coleta dos
metadados.

verb

verb
metadataPrefix. Especifica o padro
metadataPrefix. Especifica o padro
de metadados adotado que deve
de metadados adotado que deve estar
estar especificado
no de
Provedor
especificado
no Provedor
Dados. de

Dados.

opcionais:
Parmetros
Parmetros opcionais:
from.
coletados
devem
ser
from. Os
Osdados
dados
coletados
devem
criados
ou alterados
a partir
da data
ser criados
ou alterados
a partir
da
especfica
por este
argumento.
data especfica
por
este argumento.
until.
dados coletados
coletados devem
devem ser
ser
until. Os
Os dados
criados
data
criados ou
ou alterados
alterados at
at a
a data
especificada pelo argumento.

especificada pelo argumento.

set. Especifica um conjunto, para o


set. Especifica um conjunto, para o
havester poder refinar a sua coleta.

havester poder refinar a sua coleta.

2.4.3 ListRecords
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2013-02-15T20:24:42Z</responseDate>
<request verb="ListRecords" metadataPrefix="oai_dc">http://www.scielo.br/oai/scielooai.php</request>
<ListRecords>
<record>
<header>
<identifier>oai:scielo:S0001-37141998000300002</identifier>
<datestamp>1998-09-01</datestamp>
<setSpec>0001-3714</setSpec>
</header>
<metadata>
<oai-dc:dc>
<dc:title>MICROBIAL ACTIVITY OF DARK RED LATOSOL SAMPLES STORED AT
DIFFERENT TEMPERATURES</dc:title>
<dc:creator>Vieira, Francisco Cleber Sousa</dc:creator>

2.4.3 ListRecords
<dc:creator>Nahas, Ely</dc:creator>
<dc:subject>Phosphatase</dc:subject>
<dc:subject>dehydrogenase</dc:subject>
<dc:subject>soil storage</dc:subject>
<dc:description>The enzymatic activity of soil samples stored at temperatures of 5 to -12oC
[...]</dc:description>
<dc:publisher>Revista de Microbiologia</dc:publisher>
<dc:date>1998-09-01</dc:date>
<dc:type>journal article</dc:type>
<dc:format>text/html</dc:format>
<dc:identifier>http://www.scielo.br/scielo.php?script=sci_arttext&amp;pid=S000137141998000300002</dc:identifier>
<dc:language>en</dc:language>
</oai-dc:dc>
</metadata>
</record>
.
. (devido extenso da resposta completa, alguns registros foram omitidos)
.
<resumptionToken>HR__S0001-37141998000400015:::</resumptionToken>
</ListRecords>
</OAI-PMH>

Exemplo de Recuperao de um Metadado do SciELO (Dublin Core)

2.4.4 ListIdentifiers


uma
abreviao
do
ListRecords,
que
retorna
apenas
o
header
do
repositrio

Parmetro exclusivo:
resumptionToken

Parmetros obrigatrio:
verb
metadataPrefix

Parmetros opcionais:
from
until
set

2.4.4 ListIdentifiers
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2013-02-15T20:04:09Z</responseDate>
<request verb="ListIdentifiers" metadataPrefix="oai_dc">http://www.scielo.br/oai/scielooai.php</request>
<ListIdentifiers>
<header> <identifier>oai:scielo:S0001-37141998000400012</identifier>
<datestamp>1998-10-01</datestamp>
<setSpec>0001-3714</setSpec>
</header>
<resumptionToken>HR__S0001-37141998000400015:::</resumptionToken>
</ListIdentifiers>
</OAI-PMH>

Exemplo de Recuperao de Cabealhos do SciELO

2.4.5 GetRecord

Recupera os metadados de um
item
individual
de
um
repositrio
Os
argumentos
devem especificar o
do objeto e o
metadados
que
recuperar

obrigatrios
identificador
padro de
se
deseja

Parmetros obrigatrios:
identifier
metadataPrefix

2.4.5 GetRecord
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2013-02-15T20:24:42Z</responseDate>
<request verb="ListRecords" metadataPrefix="oai_dc">http://www.scielo.br/oai/scielooai.php</request>
<ListRecords>
<record>
<header>
<identifier>oai:scielo:S0001-37141998000300002</identifier>
<datestamp>1998-09-01</datestamp>
<setSpec>0001-3714</setSpec>
</header>
<metadata>
<oai-dc:dc>
<dc:title>MICROBIAL ACTIVITY OF DARK RED LATOSOL SAMPLES STORED AT
DIFFERENT TEMPERATURES</dc:title>
<dc:creator>Vieira, Francisco Cleber Sousa</dc:creator>

2.4.5 GetRecord
<dc:creator>Nahas, Ely</dc:creator>
<dc:subject>Phosphatase</dc:subject>
<dc:subject>dehydrogenase</dc:subject>
<dc:subject>soil storage</dc:subject>
<dc:description>The enzymatic activity of soil samples stored at temperatures of 5 to -12oC
[...]</dc:description>
<dc:publisher>Revista de Microbiologia</dc:publisher>
<dc:date>1998-09-01</dc:date>
<dc:type>journal article</dc:type>
<dc:format>text/html</dc:format>
<dc:identifier>http://www.scielo.br/scielo.php?script=sci_arttext&amp;pid=S000137141998000300002</dc:identifier>
<dc:language>en</dc:language>
</oai-dc:dc>
</metadata>
</record>
<resumptionToken>HR__S0001-37141998000400015:::</resumptionToken>
</ListRecords>
</OAI-PMH>

Exemplo de Recuperao dos Metadados de um nico Registro do SciELO

2.4.6 ListSets

utilizado para retornar a


estrutura de um repositrio,
listando todos os conjuntos
que compe os metadados

Parmetros obrigatrios:

til para a coleta seletiva de


metadados

Parmetro exclusivo:

verb
metadataPrefix

resumptionToken

2.4.6 ListSets
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2013-02-15T20:16:52Z</responseDate>
<request verb="ListSets">http://www.scielo.br/oai/scielo-oai.php</request>
<ListSets>
<set>
<setSpec>0102-6720</setSpec>
<setName>ABCD. Arquivos Brasileiros de Cirurgia Digestiva (So
Paulo)</setName>
</set>
<set>
<setSpec>0044-5967</setSpec>
<setName>Acta Amazonica</setName>
</set>

2.4.6 ListSets
<set>
<setSpec>0102-3306</setSpec>
<setName>Acta Botanica Brasilica</setName>
</set>
<set>
<setSpec>0102-8650</setSpec>
<setName>Acta Cirurgica Brasileira</setName>
</set>
</ListSets>
</OAI-PMH>

Exemplo de Recuperao de Conjunto de Metadados da SciELO Peridicos.

2.4.7 Erros e Condies de Exceo

Nos tpicos anteriores foi explicitado como dada a requisio dos


Provedores de Dados no protocolo atravs dos verbos da OAI.

No entanto, se alguma dessas requisies no estiver bem formatada, o


repositrio em questo deve levantar uma exceo.

Na tabela a seguir esto listados os possveis erros adotados pelo OAI-PMH e


em que verbo os mesmos podem ser encontrados.

2.4.7 Erros e Condies de Exceo


Erro

chamado quando

Verbos aplicveis

badArgument

Algum argumento ilegal Todos os verbos


utilizado
Algum argumento
obrigatrio no utilizado
Argumentos repetidos
Valores de argumentos
com sintaxe ilegal

badResemptionToken

O valor do
resumptionToken
invlido

badVerb

O valor do verbo
invlido
No existe o argumento
verb

cannotDisseminateForma
t

O formato do metadados
indicado pelo argumento
metadataPrefix no

ListIdentifiers
ListRecords
ListSets

GetRecord
ListIdentifiers
ListRecords

2.4.7 Erros e Condies de Exceo


idDoesNotExist

O valor do argumento
identifier desconhecido
do
repositrio

GetRecord
ListMetadataFormats

noRecordsMatch

A combinao dos valores ListIdentifiers


dos argumentos from,
ListRecords
until, set e
metadataPrefix retornam
uma lista vazia

noMetadataFormats

Quando no h formatos
ListMetadataFormats
de metadados disponveis
para um item especfico

noSetHierarchy

O repositrio no suporta
conjuntos

ListSets
ListIdentifiers
ListRecords
(CARDOSO JUNIOR, 2007)

2.4.7 Erros e Condies de Exceo


<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/
http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2013-02-15T20:16:52Z</responseDate>
<request verb="ListarRegistros">http://www.scielo.br/oai/scielo-oai.php</request>
<error code=badVerb>The verb ListarRegistros provided in the request is illegal.
</error>
</OAI-PMH>
Exemplo do erro badVerb na SciELO.

2.4.8 Controle de Fluxo


Em alguns casos, a requisio de metadados em um repositrio gera uma
lista de registros muito grande, e carrega-la se uma vez s pode ocasionar
quedas do servidor
Assim, o que comumente feito a partio do resultado de uma coleta de
metadados, a fim de ter um ganho em processamento e diminuio do risco
de um servidor falhar no momento da coleta desses dados
Cardoso Jnior (2007) detalha este particionamento realizado da seguinte
maneira:
Um repositrio responde a uma requisio de um Provedor de Servios atravs de
uma lista incompleta dos metadados e um resumptionToken
Para coletar uma lista completa, o coletor de dados necessita de vrias requisies
com resumptionToken como argumento. A lista completa consiste na concatenao
de listas incompletas de uma sequncia de requisies.

2.4.8 Controle de Fluxo

(CARDOSO JUNIOR, 2007)

3 Exemplos de ambientes e descrio

3 Exemplos de ambientes: Via dourada


VIA DOURADA: OJS (SEER)
Entre as ferramentas de suporte ao Acesso Livre que implementam o protocolo
OAI-PMH destaca-se, na via dourada, o Open Journal Systems (OJS).
OJS um software desenvolvido pela Universidade British Columbia. No
Brasil foi traduzido e customizado pelo Instituto Brasileiro de Informao
em Cincia e Tecnologia (IBICT) e recebe o nome de Sistema Eletrnico
de Editorao de Revistas (SEER). Trata-se de um software desenvolvido
para a construo e gesto de publicaes peridicas eletrnicas. (IBICT)

3 Exemplos de ambientes: Via verde


VIA VERDE: E-prints
O E-prints foi o primeiro software desenvolvido especificamente para a
criao de repositrios de literatura cientfica para ser disseminado e
utilizado em todo o mundo.
Foi criado pela Universidade de Southampton. Sua verso brasileira foi
traduzido pelo IBICT com o nome de Dilogo Cientfico.

3 Exemplos de ambientes: Via verde


VIA VERDE: Dspace
Outro exemplo de software para criao de repositrios o Dspace. Ele nasceu em 2002 a partir
da iniciativa do Massachussets Institute of Technology. O Dspace trabalha como sistema de
cdigo aberto sendo assim, o seu desenvolvimento feito com a contribuio de pessoas em
todo o mundo.
O DSpace foi desenvolvido para possibilitar a criao de repositrios digitais com funes
de armazenamento, gerenciamento, preservao e visibilidade da produo intelectual,
permitindo sua adoo por outras instituies em forma consorciada federada. (IBICT)
A verso brasileira do Dspace nasceu em 2004 por iniciativa do IBICT.

3 Exemplos de ambientes: Open Archives no Brasil


No Brasil a instituio que atua com maior empenho em prol do Open Archives o IBICT.
O IBICT atua incentivando instituies brasileiras a implantarem Arquivos Abertos por
meio do uso de softwares e iniciativas que possibilitem isso, como por exemplo o SEER,
Dspace, BDTD.
Existem vrias razes para a disseminao dos Open Archives no Brasil. Uma
das razes principais que faz parte da misso do IBICT o registro e a
disseminao da produo cientfica brasileira [...] Isso (OAI) daria acesso, a um
custo muito menor, s informaes que esto tanto no pas quanto fora do pas.
(IBICT, 2005)

4 Consideraes Finais

4 Consideraes Finais
O protocolo OAI-PMH visa o compartilhamento de metadados que descrevem
os recursos atravs de regras bastante claras e simples. relevante dentro da
nova fase da comunicao cientfica, pois, com a grande variedade de
Repositrios criados a partir do movimento Open Access, a interoperabilidade,
possibilatada pela Coleta de metadados (Harvesting),

essencial para a

existncia e continuidade dos repositrios que seguem o modelo de Open


Archives. O protocolo OAI-PMH como um todo, busca oferecer integrao e
visibilidade produo cientfica e acadmica nacional.

4 Consideraes Finais
O objetivo do OAI-PMH simplificar a implementao e disponibilizao
dos

metadados

para

acesso

integrado

em

bases

distintas.

Esta

simplicidade de arquitetura e acesso possibilitam a disseminao do


protocolo em diferentes ambientes. O processo de Harvesting (coleta de
metadados), visa o compartilhamento de informaes de qualidade atravs
das requisies nos repositrios cadastrados, com o auxlio dos verbos
(comandos) para sua coleta. Sem exigir o pagamento de taxas ou
assinaturas para o seu acesso.

4 Consideraes Finais
Assim, com um maior desenvolvimento e amadurecimento
das Iniciativas de Arquivos Abertos, uma das possibilidades
futuras ser a melhor utilizao dos dados coletados,
destinando-os no apenas a uma descrio bibliogrfica
mnima, mas sim uma descrio mais completa no mbito dos
recursos informacionais para Instituies que visam atuar
como provedores de informao. (FLAMINO; SANTOS, 2006)

Referncias Bibliogrficas
BAPTISTA, Ana Alice. et al. Comunicao cientfica: o papel da Open Archives Initiative no contexto do
Acesso Livre. Cincia da Informao, Florianpolis, n. esp., 1 sem. 2007.
CARDOSO JNIOR, Marcos Jos de Menezes. Clio-i: Interoperabilidade entre repositrios digitais
utilizando o protocolo OAI-PMH. 2007. 137f. Dissertao (Mestrado) Ps-graduao em Cincia da
Computao, Universidade Federal de Pernambuco, Recife, 2007.
DA SILVA, M. B. Metadados: interoperabilidade. Braslia, 2014. 14 slides.
FLAMINO, A. N.; SANTOS, P. L. V. A. C.MARCXML para a OAI.. In: SEMINRIO NACIONAL DE BIBLIOTECAS
UNIVERSITRIAS: ACESSO LIVRE INFORMAO CIENTFICA E BIBLIOTECAS UNIVERSITRIAS, 14, 2006,
Salvador. Anais eletrnicos. Bahia: UFBA, 2006. Disponvel em: <
http://eprints.rclis.org/16622/1/FLAMINO_AN_MARCXML_para_a_OAI.pdf>
GARCIA, P. A. B.; SUNYE, M. S. O Protocolo OAI-PMH para interoperabilidade em bibliotecas digitais. In:
CONGRESSO DE TECNOLOGIAS PARA GESTO DE DADOS E METADADOS DO CONE SUL, 1, 2003, Ponta
Grossa, Anais eletrnicos. Paran: UEPG, 2003. Disponvel em:
<http://conged.deinfo.uepg.br/~iconged/Artigos/artigo_09.pdf>. Acesso em: 20 nov. 2014.
IBICT. O que SEER/OJS? Disponvel em: <http://seer.ibict.br/index.php?
option=com_content&task=view&id=286&Itemid=74>. Acesso em: 22 nov. 2014.

Referncias Bibliogrficas
IBICT. Sobre o IBICT. Disponvel em: <http://www.ibict.br/pesquisa-desenvolvimento-tecnologico-einovacao/Sistema-para-Construcao-de-Repositorios-Institucionais-Digitais/apresentaoo>. Acesso em: 22 nov.
2014.
IBICT. Ibict estimula adoo dos Open Archives no Brasil. 2005. Disponvel em:
<http://www.ibict.br/sala-de-imprensa/noticias/2005/ibict-estimula-adocao-dos-open-archives-nobrasil/impressao>. Acesso em: 22 nov. 2014.
KURAMOTO. OA, OAI: o que so. 2010. Disponvel em: <http://kuramoto.blog.br/2010/09/15/oa-oai-o-quesao/> . Acesso em: 20 nov. 2014.
KURAMOTO. O modelo Open Archives: para que serve. 2006. Disponvel em:
<http://kuramoto.blog.br/2006/09/22/o-modelo-open-archives-para-que-serve/> . Acesso em: 20 nov. 2014.
MIRANDA, A. D. A. Introduo s redes de computadores. Vila Velha (ES): Escola Superior Aberta do Brasil
(ESAB), 2008. 348 p.
OLIVEIRA, Renan Rodrigues de; CARVALHO, Cedric Luiz de. Implementao de interoperabilidade entre
repositrios digitais por meio do protocolo OAI-PMH. Goinia: UFG, 2009. Disponvel em:
<http://www.portal.inf.ufg.br/sites/default/files/uploads/relatorios-tecnicos/RT-INF_003-09.pdf>Acesso em 21
nov. 2014
OPEN ARCHIVES INITIATIVE. About OAI. Disponvel em: <http://www.openarchives.org/OAI/OAIorganization.php>. Acesso em: 20 nov. 2014.

Obrigado!

Você também pode gostar