Your SlideShare is downloading. ×
0
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   INTEGRAÇÃO DOS SISTEMAS NOU-RAU e VIRTUA:  uma  experiência que deu certo! G...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Portaria GR Nº 85, DE 08/11/2001. Reitor: Hermano Tavares Dispõe sobre a cri...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Prospecção Tecnológica 1. NOU-RAU 2. NDLTD   3. DSPACE
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   MOTIVAÇÃO Necessidade de um Sistema On-line para armazenamento e obtenção de...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   METAS 1. Armazenar qualquer tipo de documento 2. Prover mecanismos de busca ...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   ELEMENTOS PRINCIPAIS “Personagens” 1. Visitante: quem consulta o sistema 2. ...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   COMUNICAÇÃO Visitante Colaborador Responsável Administrador Servidor de Apli...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     TÓPICOS PRINCIPAIS
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     SUBTÓPICOS
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     SUBTÓPICOS  - NÍVEL 1
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     SUBTÓPICOS  - NÍVEL 2 - APRESENTAÇÃO
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     SUBTÓPICOS  - NÍVEL 2 - APRESENTAÇÃO 1
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     SUBTÓPICOS  - NÍVEL 2 - APRESENTAÇÃO 2
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     SUBTÓPICOS  - NÍVEL 2 - APRESENTAÇÃO 3
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     SUBTÓPICOS  - NÍVEL 2 - APRESENTAÇÃO 4
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     DADOS DE CONTEÚDO - PÁGINAS PREFACIAIS 1. Autor, Título, Palavras-chave, A...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     CATEGORIAS E FORMATOS 1. Um único tópico pode aceitar diversas categorias:...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     MECANISMOS DE BUSCA Suporte para os seguintes formatos:  1. ASCII, HTML, X...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL     INSTALAÇÕES - SOFTWARE Descrição: Softwares:  1. Debian 3.0 woddy  2. Post...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Integração de Dados: NOU-RAU  versus  VIRTUA Elementos:  1. Biblioteca YAZ -...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Integração de Dados: NOU-RAU  versus  VIRTUA   Z39.50   Definição: “ Z39.50 ...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Integração de Dados: NOU-RAU  versus  VIRTUA   PHP/YAZ   Definição: PHP/YAZ ...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Integração de Dados: NOU-RAU  versus  VIRTUA Z39.50 Client PHP/YAZ Z39.50 Se...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Estudo dos Formatos - Composição do Lay-Out Teses e Dissertações
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   a, - Nº de Chamada 090 a, , c - Título, Sub-título, Responsabilidade. 245 a...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   a, - Notas de Resumo e Abstract 520 a, , c, q, x, y, z - Assunto pessoal, t...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   a, - Titulação 941 a, - Banca 942 a, - Data da Defesa 943 a, - Área de Conce...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Funções de Coleta PHP/YAZ <?php // NOU-RAU - Copyright (C) 2002 Instituto Va...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Funções de Coleta PHP/YAZ // do Z39.50 query and search $result = array(); y...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Funções de Coleta PHP/YAZ function z3950_extract_marc_record ($marc) { reset...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Funções de Coleta PHP/YAZ } } else if (ereg(&quot;^(3,([^)]*))(3,([^)]*))(3,...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Funções de Coleta PHP/YAZ else if ($res[1] == '246') { if ($res[3] == 'a') $...
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Login
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Busca
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Opções
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Resultado
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Vínculos Nou-Rau - Virtua
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Vínculos Nou-Rau - Virtua
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Vínculos Nou-Rau - Virtua
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Vínculos Nou-Rau - Virtua
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Correções
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Correções
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Partição teses.php - Salvando Correções
GRUPO DE USUÁRIOS -  VTLS - VIRTUA - BRASIL   Protocolo OAI-MHP   Tipos de requisição   1. Identify 2. ListMetadataFormats...
 
 
 
 
 
Obrigado pela Atenção!
Upcoming SlideShare
Loading in...5
×

CóPia De Nourau

1,260

Published on

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,260
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "CóPia De Nourau"

  1. 1. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL INTEGRAÇÃO DOS SISTEMAS NOU-RAU e VIRTUA: uma experiência que deu certo! Gilmar Vicente Bibliotecário Diretoria de Tecnologia de Informação SBU - Sistema de Bibliotecas da UNICAMP Setembro - 2006
  2. 2. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Portaria GR Nº 85, DE 08/11/2001. Reitor: Hermano Tavares Dispõe sobre a criação da Biblioteca Digital da Universidade Estadual de Campinas.
  3. 3. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Prospecção Tecnológica 1. NOU-RAU 2. NDLTD 3. DSPACE
  4. 4. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL MOTIVAÇÃO Necessidade de um Sistema On-line para armazenamento e obtenção de documentos
  5. 5. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL METAS 1. Armazenar qualquer tipo de documento 2. Prover mecanismos de busca 3. Controlar aceitação de novos documentos 4. Ter uso simples e baixo custo de manutenção
  6. 6. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL ELEMENTOS PRINCIPAIS “Personagens” 1. Visitante: quem consulta o sistema 2. Colaborador: quem insere os documentos 3. Responsável: quem aprova 4. Administrador: quem gerencia a aplicação
  7. 7. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL COMUNICAÇÃO Visitante Colaborador Responsável Administrador Servidor de Aplicações
  8. 8. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL TÓPICOS PRINCIPAIS
  9. 9. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL SUBTÓPICOS
  10. 10. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL SUBTÓPICOS - NÍVEL 1
  11. 11. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL SUBTÓPICOS - NÍVEL 2 - APRESENTAÇÃO
  12. 12. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL SUBTÓPICOS - NÍVEL 2 - APRESENTAÇÃO 1
  13. 13. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL SUBTÓPICOS - NÍVEL 2 - APRESENTAÇÃO 2
  14. 14. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL SUBTÓPICOS - NÍVEL 2 - APRESENTAÇÃO 3
  15. 15. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL SUBTÓPICOS - NÍVEL 2 - APRESENTAÇÃO 4
  16. 16. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL DADOS DE CONTEÚDO - PÁGINAS PREFACIAIS 1. Autor, Título, Palavras-chave, Autores secundários 2. Informações adicionais 3. Dono, Categoria e Formato 4. Arquivo, Tamanho, Data da Criação e Alteração 5. Visitas e Downloads
  17. 17. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL CATEGORIAS E FORMATOS 1. Um único tópico pode aceitar diversas categorias: Ex.: Tese, Artigo, Figura, Tabela, etc. 2. Uma categoria define um ou mais formatos de arquivos válidos: PDF, DOC, GIF, WAV e qualquer tipo de Imagem
  18. 18. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL MECANISMOS DE BUSCA Suporte para os seguintes formatos: 1. ASCII, HTML, XML, SGML e WML 2. LaTex, Tex e DVI 3. PostScript e PDF 4. Word, Excell e Power Point
  19. 19. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL INSTALAÇÕES - SOFTWARE Descrição: Softwares: 1. Debian 3.0 woddy 2. Postgres 7.4.2 - php 4.3.5 3. Apache 1.3.29 4. Perl 5.8
  20. 20. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Integração de Dados: NOU-RAU versus VIRTUA Elementos: 1. Biblioteca YAZ - PHP - Protocolo Z39.50 2. VIRTUA - Servidor Z39.50
  21. 21. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Integração de Dados: NOU-RAU versus VIRTUA Z39.50 Definição: “ Z39.50 é um protocolo de comunicação entre computadores desenhado para permitir pesquisa e recuperação de informação - documentos com textos completos, dados bibliográficos, imagens, multimeios em redes de computadores distribuídos. Baseado em arquitetura cliente/servidor e operando sobre a rede Internet, o protocolo permite um número crescente de aplicações. E como esse ambiente é muito dinâmico, no qual o protocolo é aplicado, é preciso que a norma seja constantemente analisada e atualizada para proporcionar as mudanças de que os provedores e usuários de informação necessitam”
  22. 22. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Integração de Dados: NOU-RAU versus VIRTUA PHP/YAZ Definição: PHP/YAZ é uma extensão da linguagem de programação PHP que implementa as funcionalidades do protocolo Z39.50 e SRW/SRU. Essa extensão oferece uma interface ao toolkit YAZ, que é uma biblioteca desenvolvida em C/C++ para aplicações de restauração de informações que utiliza os protocolos Z39.50/SRW/SRU.
  23. 23. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Integração de Dados: NOU-RAU versus VIRTUA Z39.50 Client PHP/YAZ Z39.50 Server VIRTUA Bco Dados Oracle Relacional Textual Documental
  24. 24. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Estudo dos Formatos - Composição do Lay-Out Teses e Dissertações
  25. 25. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL a, - Nº de Chamada 090 a, , c - Título, Sub-título, Responsabilidade. 245 a, , c - Local de Publicação, (s.n), Data da Public. 260 a, - Último movimento 005 a, - Identificação da Biblioteca 003 a, - Chave de Identificação 001 Descrição de Conteúdo Tags
  26. 26. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL a, - Notas de Resumo e Abstract 520 a, , c, q, x, y, z - Assunto pessoal, tópico, etc. 6XX a, - Entradas secundárias 700 a, - Indicação de nível 502 a, - Orientador, Orientadores 500 a,  - Nº de Páginas, Ilustração 300 Descrição de Conteúdo Tags
  27. 27. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL a, - Titulação 941 a, - Banca 942 a, - Data da Defesa 943 a, - Área de Concentração 940 u, - Localização e Acesso eletrônico 856 a, - Entidade coletiva 710 Descrição de Conteúdo Tags
  28. 28. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Funções de Coleta PHP/YAZ <?php // NOU-RAU - Copyright (C) 2002 Instituto Vale do Futuro // This program is free software; see COPYING for details. function z3950_id_search($bibid) { // connects in the data base (UNICAMP) $id = yaz_connect('dewey.unicamp.br:XXXX/DEFAULT'); yaz_element($id, 'B'); // specify the Z39.50 resulting format yaz_syntax($id, 'usmarc');
  29. 29. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Funções de Coleta PHP/YAZ // do Z39.50 query and search $result = array(); yaz_search($id, &quot;rpn&quot;, &quot;@attr 1=1000 {$bibid}&quot;); yaz_wait(array(&quot;timeout&quot; => 120)); $error = yaz_error($id); if (!empty($error)) form(&quot;Por favor repita a procura [$error]&quot;); $hits = yaz_hits($id); if ($hits == 0) form(&quot;Nenhum registro encontrado&quot;);$marc = yaz_record($id, 1, “ array&quot;); if (is_array($marc)) { $record = z3950_extract_marc_record($marc); $result[$record['id']] = $record; } return $result;
  30. 30. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Funções de Coleta PHP/YAZ function z3950_extract_marc_record ($marc) { reset($marc); $a = array(); // array to be returned while (list($key, list($tag, $data)) = each($marc)) { $data = utf8_decode($data); // trasforma o conteude de utf8 para latin1 $data = ereg_replace(&quot;[- .,:/]+$&quot;,&quot; &quot;, $data); // tira os lixos do final das frases if (ereg(&quot;^(3,([^)]*))(3,@)$&quot;, $tag, $res)) { // this follows the (3,xxx)(3,@) format if ($res[1] == '001') $a['id'] = $data; else if ($res[1] == '008') { $a['UF'] = substr($data, 12, 4); $a['Idioma'] = substr($data, 35, 3);
  31. 31. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Funções de Coleta PHP/YAZ } } else if (ereg(&quot;^(3,([^)]*))(3,([^)]*))(3,([^)]*))$&quot;, $tag, $res)) { // this follows the (3,xxx)(3,xx)(3,x) format if ($res[1] == '100') $a['Citacao'] = $data; else if ($res[1] == '245') { if ($res[3] == 'a') $a['Titulo'] = $data; else if ($res[3] == 'b') $a['Titulo'] .= ' : ' . $data; else if ($res[3] == 'c') $a['Autor'] = $data; }
  32. 32. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Funções de Coleta PHP/YAZ else if ($res[1] == '246') { if ($res[3] == 'a') $a['Titulo_en'] = $data; else if ($res[3] == 'b') $a['Titulo_en'] .= ' : ' . $data; } else if ($res[1] == '260') { if ($res[3] == 'a') $a['LocaldaPublicacao'] = $data; else if ($res[3] == 'c') $a['DatadaPublicacao'] = $data; } else if ($res[1] == '500') $a['Orientador'] = $data; else if ($res[1] == '502') { $teste = split(&quot;-&quot;,$data);
  33. 33. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Login
  34. 34. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Busca
  35. 35. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Opções
  36. 36. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Resultado
  37. 37. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Vínculos Nou-Rau - Virtua
  38. 38. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Vínculos Nou-Rau - Virtua
  39. 39. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Vínculos Nou-Rau - Virtua
  40. 40. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Vínculos Nou-Rau - Virtua
  41. 41. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Correções
  42. 42. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Correções
  43. 43. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Partição teses.php - Salvando Correções
  44. 44. GRUPO DE USUÁRIOS - VTLS - VIRTUA - BRASIL Protocolo OAI-MHP Tipos de requisição   1. Identify 2. ListMetadataFormats 3. ListSets 4. GetRecord 5. ListIdentifiers 6. ListRecords
  45. 50. Obrigado pela Atenção!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×