Hüsker Dü! Could You be The One!!
Postagem realizada em: 01/04/2008 às 22:21:52 - Última atualização em: 30/11/-0001 às 00:00:00
Autor: Fabio Fernandes de Albuquerque
Protocolo OAI-PMH
O protocolo OAI-PMH - Open Archive Interative Protocol for Metadata Harvesting é um mecanismo para transferência de dados entre repositórios digitais desenvolvido pela OAI.
A OAI também promove a facilidade da disseminação dos conteúdos produzidos e depositados em repositórios digitais que utilizam seu tipo de protocolo.
O protocolo funciona como uma interface que um servidor de rede pode usar para que os metadados do seu conteúdo fiquem disponíveis para outros que desejem coletar esses dados. Possui duas grandes propriedades: a interoperabilidade e a extensibilidade.
Entende-se Interoperabilidade como todos os repositórios que utilizam o protocolo OAI que podem trocar metadados.
Extensibilidade é a possibilidade de se criar ou utilizar também padrões de metadados diferentes do Dublin Core ou seja descrições específicas para uma comunidade ou especificidade de metadados para satisfazer necessidades especiais podem ser criadas ou adaptadas de forma a funcionarem com o protocolo OAI.
O protocolo utiliza um ferramental de transações http muito simples, baseadas em request-response. A resposta deve ser no formato XML.
Um harvester pode selecionar os metadados que deseja coletar de forma a pegar somente os novos ou os que foram modificados desde a última interação de coleta com o repositório. Pode também restringir os metadados que deseja coletar ao indicar qual é conjunto de dados de interesse (alguns servidores separam os metadados por assunto ou por ano de publicação). Ao todo, existem seis verbos de requisição do protocolo.
São eles:
Identify: traz as principais informações do repositório como nome, identificador, e-mail do administrador, informações sobre a propriedade intelectual dos dados contidos no repositório, etc.
ListMetadataFormats: lista os formatos de metadados implementados pelo sistema do repositório; é obrigatória a implementação de pelo menos o formato Dublin Core.
ListSets: traz a árvore de assuntos que classificam os documentos no repositório ou outro conjunto de classificação.
ListIdentifiers: lista todos identificadores de registros do repositório.
ListRecords: lista todos registros do repositório.
GetRecord: dado um identificador, lista o registro correspondente.
Algo um pouco diferente do apresentado acima, é a ferramenta Drupal.
DRUPAL é uma plataforma de site dinâmica que permite usuários individuais ou comunidades a publicar, gerenciar e organizar uma variedade de conteúdo. O Drupal integra muitos dos recursos populares de sistemas gerenciadores de conteúdo, blogs, ferramentas colaborativas e software de comunidades baseada em discussões em um único pacote fácil de usar.
Para entender o funcionamento do Drupal, dê uma olhada aqui.
O interessante deste rápido levantamento é a possibilidade de conhecermos novas ferramentas para o auxílio de se tratar informação e conteúdos na web. Nem é necessário o desgaste de descrever os novos perfis dos profissionais da informação...
Linkografia incipiente:
http://clube-oai.incubadora.fapesp.br/portal/prot-oai
Todos os links acessados em: 01/04/2008.