Sistemas Informáticos da Biblioteca Sistemas Informáticos da Biblioteca Sistemas Informáticos da Biblioteca Sistemas Informáticos da Biblioteca Pedro Graça [email protected]Pedro Graça [email protected]10 10 de de Outubro Outubro de 2007 de 2007 Centro de Informática Prof. Correia de Araújo Centro de Informática Prof. Correia de Araújo Encontro Encontro de Colaboradores do CICA 2006 de Colaboradores do CICA 2006 – EC CICA @ 2006 EC CICA @ 2006
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Sistemas Informáticos da BibliotecaSistemas Informáticos da BibliotecaSistemas Informáticos da BibliotecaSistemas Informáticos da Biblioteca
10 10 de de OutubroOutubro de 2007de 2007Centro de Informática Prof. Correia de AraújoCentro de Informática Prof. Correia de AraújoEncontro Encontro de Colaboradores do CICA 2006 de Colaboradores do CICA 2006 –– EC CICA @ 2006EC CICA @ 2006
Sistemas Informáticos da Biblioteca
Sistemas Informáticos da Biblioteca
•• Visão geralVisão geral
•• Portal da Serviços de Documentação e Informação Portal da Serviços de Documentação e Informação
•• Portal da Serviços de Documentação e Informação Portal da Serviços de Documentação e Informação
•• PDSPDS•• PDSPDS
•• ALEPHALEPH
•• METALIB & SFXMETALIB & SFX
•• DIGITOOLDIGITOOL
Portal dos SDIhttp://biblioteca.fe.up.pt
Portal dos SDIhttp://biblioteca.fe.up.pt
Portal dos SDIPortal dos SDI
•• Portal com o objectivo de transmitir informação institucional Portal com o objectivo de transmitir informação institucional do SDI aos utilizadoresdo SDI aos utilizadores
•• Direccionar os utilizadores para as ferramentas de pesquisa Direccionar os utilizadores para as ferramentas de pesquisa adequadas de acordo com as suas necessidades, de forma adequadas de acordo com as suas necessidades, de forma adequadas de acordo com as suas necessidades, de forma adequadas de acordo com as suas necessidades, de forma intuitivaintuitiva
•• Site alojado no servidor de páginas da FEUPSite alojado no servidor de páginas da FEUP
•• Construído com base no Framework Construído com base no Framework SeagullSeagull((http://seagullproject.org/http://seagullproject.org/) em PHP e base de dados ) em PHP e base de dados MySQLMySQL
Sistemas Informáticos da Biblioteca
Sistemas Informáticos da Biblioteca
•• Visão geralVisão geral
•• Portal da Serviços de Documentação e Informação Portal da Serviços de Documentação e Informação
•• PDSPDS•• PDSPDS
•• ALEPHALEPH
•• METALIB & SFXMETALIB & SFX
•• DIGITOOLDIGITOOL
PDS( O que é ? )
PDS( O que é ? )
•• OO PDSPDS ((PatronPatron DirectoryDirectory ServiceService)) éé umauma componentecomponente WebWeb queque facilitafacilita aa autenticaçãoautenticação ee aa entradaentrada nonosistemasistema aa umauma aplicaçãoaplicação queque aa invocainvoca..
•• Portal da Serviços de Documentação e Informação Portal da Serviços de Documentação e Informação
•• PDSPDS•• PDSPDS
•• ALEPHALEPH
•• METALIB & SFXMETALIB & SFX
•• DIGITOOLDIGITOOL
ALEPH(O que é )
ALEPH(O que é )
É um sistema de gestão integrada para bibliotecasÉ um sistema de gestão integrada para bibliotecas
Gestão dos Gestão dos metadadosmetadados de todo o acervo da Biblioteca (documentos tradicionais e em linha)de todo o acervo da Biblioteca (documentos tradicionais e em linha)
Abrange todas as actividades relacionadas com o tratamento de obras, na sua vertente mais tradicional, isto Abrange todas as actividades relacionadas com o tratamento de obras, na sua vertente mais tradicional, isto é, a gestão de obras com existência físicaé, a gestão de obras com existência física
•• A arquitectura do ALEPH é baseada num modelo A arquitectura do ALEPH é baseada num modelo cliente/servidor cliente/servidor multimulti--tiertier. .
ALEPH(Arquitectura)
ALEPH(Arquitectura)
•• A comunicação cliente/servidor é baseada em mensagens encapsuladas na comunicação TCP.A comunicação cliente/servidor é baseada em mensagens encapsuladas na comunicação TCP.
•• No servidor existem serviços à escuta em portos TCP específicos que atendem os pedidos dos clientes (aplicação No servidor existem serviços à escuta em portos TCP específicos que atendem os pedidos dos clientes (aplicação GUI, WWW, Z39.50)GUI, WWW, Z39.50)
Cliente GUI instalado nos PC’s Catálogo da Biblioteca
ORACLE DB 10g
PC SERVER WWW SERVER
APACHE
• APIs do ALEPH
• Tabelas de configuração• Páginas Web
• Templates de impressãoALEP
H
Porto 4991
Portos
6991
6525
Porto 80
ALEPH(Arquitectura)
ALEPH(Arquitectura)
Exemplo de uma transacção processada, neste caso Exemplo de uma transacção processada, neste caso entre a aplicação instalada num PC e o servidor entre a aplicação instalada num PC e o servidor ((pc_serverpc_server))
ALEPH(Arquitectura)
ALEPH(Arquitectura)
•• Exemplo de servidores lançados no sistema à Exemplo de servidores lançados no sistema à escuta de pedidos dos clientesescuta de pedidos dos clientes
ALEPH(Estrutura)
ALEPH(Estrutura)
O ALEPH é composto por várias “unidades” separadas e todavia interO ALEPH é composto por várias “unidades” separadas e todavia inter--relacionadas relacionadas
A essas “unidades” chamamA essas “unidades” chamam--se se BibliotecasBibliotecas e são nada mais nada menos que um par formado por uma estrutura de e são nada mais nada menos que um par formado por uma estrutura de directorias no file directorias no file systemsystem e a base de dados correspondente.e a base de dados correspondente.
AsAs directoriasdirectorias nono linuxlinux contêmcontêm asas tabelastabelas dede configuraçãoconfiguração ALEPHALEPH queque determinamdeterminam oo comportamentocomportamento dede cadacadabibliotecabiblioteca..
ALEPH(Estrutura)
ALEPH(Estrutura)
ALEPH(Estrutura)
ALEPH(Estrutura)
OO ALEPHALEPH nana FEUPFEUP temtem configuradoconfigurado asas seguintesseguintes bibliotecasbibliotecas::
ALEPH(Módulo de aquisições e controlo de periódicos)
ALEPH(Módulo de aquisições e controlo de periódicos)
•• Módulo usado para controlo de: encomendas, facturas, orçamentos, recepção de material, Módulo usado para controlo de: encomendas, facturas, orçamentos, recepção de material, existências, reclamações, fornecedores…existências, reclamações, fornecedores…
ALEPH(Módulo de aquisições e controlo de periódicos)
ALEPH(Módulo de aquisições e controlo de periódicos)
ALEPH(Pesquisa – comum a todos os módulos)
ALEPH(Pesquisa – comum a todos os módulos)
ALEPH(Módulo de catalogação)
ALEPH(Módulo de catalogação)
• Módulo usado para catalogação, classificação, indexação e controlo de inventário
ALEPH(Módulo de catalogação)
ALEPH(Módulo de catalogação)
ALEPH(Catalogação – exemplo de um registo UNIMARC de autoridades)
ALEPH(Catalogação – exemplo de um registo UNIMARC de autoridades)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos)
ALEPH(Módulo de empréstimos inter-bibliotecas)
ALEPH(Módulo de empréstimos inter-bibliotecas)
ALEPH(Módulo de empréstimos inter-bibliotecas)
ALEPH(Módulo de empréstimos inter-bibliotecas)
ALEPH(Módulo de Administração)
ALEPH(Módulo de Administração)
ALEPH(Módulo de Administração)
ALEPH(Módulo de Administração)
ALEPH(Módulo de Administração)
ALEPH(Módulo de Administração)
ALEPH( OPAC WEB – http://aleph.fe.up.pt )
ALEPH( OPAC WEB – http://aleph.fe.up.pt )
ALEPH( OPAC WEB – http://aleph.fe.up.pt )
ALEPH( OPAC WEB – http://aleph.fe.up.pt )
ALEPH(Tecnologias utilizadas)
ALEPH(Tecnologias utilizadas)
•• Micro Focus CobolMicro Focus Cobol, PERL, GCC, , PERL, GCC, Native C CompilerNative C Compiler
•• Bases de dados ORACLEBases de dados ORACLE
•• Servidor WEB APACHEServidor WEB APACHE
•• Formatos MARCFormatos MARC
São formatos standard de representação e comunicação de informação Bibliográfica São formatos standard de representação e comunicação de informação Bibliográfica
(UNIMARC é o MARC usado em Portugal)(UNIMARC é o MARC usado em Portugal)
•• Protocolo Z39.50: Protocolo NISO para pesquisa e recuperação de dados bibliográficosProtocolo Z39.50: Protocolo NISO para pesquisa e recuperação de dados bibliográficos
•• NISO NISO CirculationCirculation InterchangeInterchange ProtocolProtocol (NCIP Server)(NCIP Server)
•• 3M Standard 3M Standard InterchangeInterchange ProtocolProtocol
•• ANSI/NISO Z39.71 standard (Holdings ANSI/NISO Z39.71 standard (Holdings StatementsStatements for for BibliographicBibliographic RecordsRecords))
•• ISO ILL através da implementação dos Standards ISO 10160 e 10161ISO ILL através da implementação dos Standards ISO 10160 e 10161
•• Standards XML/XSLStandards XML/XSL
ALEPH(Integrações com outros
sistemas)
ALEPH(Integrações com outros
sistemas)•• Existem quatro integrações entre o ALEPH e outros Existem quatro integrações entre o ALEPH e outros sistemassistemas
•• Validação integrada com outros sistemas da biblioteca através Validação integrada com outros sistemas da biblioteca através •• Validação integrada com outros sistemas da biblioteca através Validação integrada com outros sistemas da biblioteca através do PDS & servidor LDAP (já vimos)do PDS & servidor LDAP (já vimos)
•• Exportação de informação de utilizadores(Exportação de informação de utilizadores(SiFEUPSiFEUP-->ALEPH)>ALEPH)
•• Bibliografia das disciplinas (Bibliografia das disciplinas (SiFEUPSiFEUP-->ALEPH)>ALEPH)
•• Bibliografias dos docentes (Bibliografias dos docentes (SiFEUPSiFEUP-->ALEPH)>ALEPH)
•• Integração com o sistema de Integração com o sistema de ee--learninglearning moodlemoodle (em (em desenvolvimento)desenvolvimento)
ALEPH(Exportação de informação de
utilizadores)
ALEPH(Exportação de informação de
utilizadores)
Procedimento produz ficheiro XML com informação de
Base administrativa
Patron LoaderInformation FileProcedimento que lê o ficheiro XML com informação de
utilizadores
secure copy
Base administrativaTabelas:
Z303Z304Z305Z308
que lê o ficheiro e carrega os dados dos utilizadores na base de dados
ALEPH(Exportação de informação de
utilizadores)
ALEPH(Exportação de informação de
utilizadores)
Bibliografia das disciplinasBibliografia das disciplinas
Docente preenche ficha da disciplina No momento da submissão da
bibliografia principal/complementar
docente , via SiFEUP, pesquisa no ALEPH
Existe?
SiFEUP guarda link directo para visualização do registo no catálogo da
Biblioteca
SiFEUP insere pedido de aquisição no ALEPH
(na base EIB)
Gestor de aquisições valida pedido
Notifica docente
Gestor transfere dados bibliográficos para a base
bibliográfica e inicia processo de aquisição
Notifica docente
Sim
Não
Rejeitado
Aceite
Bibliografia das disciplinasBibliografia das disciplinas
Bibliografias dos docentesBibliografias dos docentes
• Trabalho retrospectivo,
sistemático de
validação (9000
entradas no SiFEUP)
• Biblioteca obtém texto
integral
Docente introduz
referência bibliográfica
no SiFEUP
Biblioteca valida no
SiFEUP
(Cordis + metadados +
base de citações)
321
Metadados são
exportados para o
ALEPH
(SiFEUP cria registo
bibliográfico no ALEPH)
Biblioteca enriquece
metadados no ALEPH
Texto integral
produzido e
disponibilizado no
DIGITOOL
654
Sistemas Informáticos da Biblioteca
Sistemas Informáticos da Biblioteca
•• Visão geralVisão geral
•• Portal da Serviços de Documentação e Informação Portal da Serviços de Documentação e Informação
•• PDSPDS•• PDSPDS
•• ALEPHALEPH
•• METALIB & SFXMETALIB & SFX
•• DIGITOOLDIGITOOL
METALIB & SFX(O que são)
METALIB & SFX(O que são)
O METALIB é um “integrador” de recursos de pesquisa
O SFX é um “encaminhador” para o texto integral de documentos
Via METALIB, os recursos ficam disponíveis através do SFX!Via METALIB, os recursos ficam disponíveis através do SFX!Library of
Congress
Recurso electrónico
MEDLINE
Recurso electrónico
PubMed
Catálogo local
(Aleph)
Recurso Electrónico
BIOSISRecurso Electrónico
HighWire Press®
METALIB
OpenURL
SFXSFX
e-print
OPAC
MetaLib
A&I Full text
Citations Web
eTOC
METALIB & SFX(Vantagens)
METALIB & SFX(Vantagens)
As vantagens do As vantagens do METALIBMETALIB para os utilizadores prendempara os utilizadores prendem--se sobretudo com:se sobretudo com:
•• a pesquisa a pesquisa simultâneasimultânea numa colecção de recursos heterogéneos, podendo devolver tanto uma lista para cada numa colecção de recursos heterogéneos, podendo devolver tanto uma lista para cada um dos recursos como uma um dos recursos como uma lista consolidada lista consolidada com a eliminação de duplicados, constituindo uma interface com a eliminação de duplicados, constituindo uma interface única que elimina a necessidade dos utilizadores conhecerem as especificidades de cada um dos diferentes única que elimina a necessidade dos utilizadores conhecerem as especificidades de cada um dos diferentes recursos;recursos;
•• permite a construção de uma lista de todas as fontes acessíveis ao utilizador, gratuitas ou subscritas, permite a construção de uma lista de todas as fontes acessíveis ao utilizador, gratuitas ou subscritas, facilitando a identificação dos recursos mais pertinentes para os objectivos da pesquisa a efectuar;facilitando a identificação dos recursos mais pertinentes para os objectivos da pesquisa a efectuar;
•• os resultados obtidos são apresentados num único formato, sendo opcional a visualização no formato original, os resultados obtidos são apresentados num único formato, sendo opcional a visualização no formato original, facilitando a sua análise. É ainda possível a conversão entre variadíssimos formatos, para guardar localmente facilitando a sua análise. É ainda possível a conversão entre variadíssimos formatos, para guardar localmente ou enviar por email, possibilitando a reutilização dos resultados em bases pessoais (como o ou enviar por email, possibilitando a reutilização dos resultados em bases pessoais (como o EndNoteEndNote););
•• cada um dos documentos recuperados é optimizado automaticamente com um conjunto de ligações para cada um dos documentos recuperados é optimizado automaticamente com um conjunto de ligações para outros dados de interesse relacionados, como pesquisas em bases de dados bibliográficas, o texto integral do outros dados de interesse relacionados, como pesquisas em bases de dados bibliográficas, o texto integral do documentos, pesquisas em motores de busca da documentos, pesquisas em motores de busca da webweb, serviços de fornecimento de documentos, serviços de fornecimento de documentos;;
Metalibda FEUPMetalibda FEUP
METALIB(Listas pré-definidas)
METALIB(Listas pré-definidas)
METALIB(Pesquisa de recursos)
METALIB(Pesquisa de recursos)
Metalib“Minha Área”
Metalib“Minha Área”
É a área pessoal do utilizador que permite:É a área pessoal do utilizador que permite:
•• Guardar listas de recursos electrónicos personalizadasGuardar listas de recursos electrónicos personalizadas
•• Utilizar uma estrutura de directorias para guardar informação Utilizar uma estrutura de directorias para guardar informação •• Utilizar uma estrutura de directorias para guardar informação Utilizar uma estrutura de directorias para guardar informação bibliográfica, de forma organizadabibliográfica, de forma organizada
•• Guardar listas personalizadas de recursos electrónicosGuardar listas personalizadas de recursos electrónicos
•• NISO NISO MetasearchMetasearch InitiativeInitiative: :
METALIB(Tecnologias utilizadas)
METALIB(Tecnologias utilizadas)
•• NISO NISO MetasearchMetasearch InitiativeInitiative: : http://www.niso.org/committees/MetaSearchhttp://www.niso.org/committees/MetaSearch--info.htmlinfo.html
•• Bases de dados ORACLE (METALIB)Bases de dados ORACLE (METALIB)
•• Bases de dados Bases de dados MySQLMySQL (SFX)(SFX)
•• Visão geralVisão geral
•• Portal da Serviços de Documentação e Informação Portal da Serviços de Documentação e Informação
Java and Web Services (J2EE)Java and Web Services (J2EE)
HarvesterIndexer
PC ServerResource Discovery
Server
IndexesOracle
ObjectsStorage
J2EE APRepository
MetadataOracle
Ingest Deposit
J2EE AP
Dispatcher
DIGITOOL(Integrações)
DIGITOOL(Integrações)
Integração com o servidor de Integração com o servidor de streamingstreaming da FEUPda FEUP
•• FEUP produz muitos documentos em formato vídeoFEUP produz muitos documentos em formato vídeo–– Eventos oficiaisEventos oficiais–– Eventos oficiaisEventos oficiais
–– Peças noticiosas sobre a FEUPPeças noticiosas sobre a FEUP