Interoperabilidade
Renato Fernandes Corrêa
Formatos e Protocolos de Sistemas
DCI-UFPE
Roteiro
•
Contexto
•
Motivação para a Interoperabilidade
•
Definição de Interoperabilidade
•
Facetas da interoperabilidade
Sistema de Informação Documental (SID)
•
É um tipo de sistema de informação cujo propósito
principal é recuperar informações úteis a uma
necessidade de informação de um usuário, a fim de
informar e/ou transmitir conhecimento.
•
Características
– Aceita como entrada documentos, descrições de documentos e consulta
– Como saída exibe links para documentos relacionados com a consulta
– Tem um subsistema de entrada de dados ou catalogação
– Possui um subsistema de recuperação de informação - tem a capacidade de processar representações dos documentos e consultas, comparar ambos e devolver, como resultado,
Ambiente organizacional
Recursos Humanos Cultura Organizacional Sistema de Informação documental HARDWARE SGBD REDE DE TELECOMUNICAÇÕES Interdependência BASES DE DADOS Ambiente Computacional Integração Recursos Informacionais digitais SOFTWARE BÁSICO Ambiente físico Recursos Informacionais físicosExemplos de SIDs
BDTD SEER (OJS) Revistas Eletrônicas Anais Eletrônicos Repositórios Institucionais ou Temáticos Repositórios Institucionais ou Temáticos MISSÃO Promover a competência e o desenvolvimento de recursos e infra-estrutura de ICT para a produção, a socialização e a integração do conhecimento científico-tecnológico. Bibliotecas físicasHeterogeneidade dos Sistemas de
Informação
•
Heterogeneidade da
plataforma
–
Hardware (diferenças no
conjuntos de instruções de
hardware, representação e
codificação dos dados
–
Software / Sistemas operacionais
(diferenças entre sistemas de
arquivos, tamanho dos arquivos,
tipos dos arquivos, operações
suportadas e suporte
transacional, linguagens de
programação entre outros
Heterogeneidade dos Sistemas de
Informação
•
Heterogeneidade do sistema
–
B
ase de dados (diferenças de: sistemas gerenciadores de banco de dados, de modelos de dados, de recursos dos sistemas tais como controle deconcorrência e recuperação de erros)
– Redes (diferentes topologias de enlace de dados, formato de pacote de dados e protocolos de comunicação)
•
Heterogeneidade dos dados
e da informação
–
Sintática – codificação dos
dados, formatos e tipos dos
arquivos
Ex.: formatos de registros
bibliográficos Dublin Core\XML e
MARC.
–
Semântica
– Interpretação dos
dados e informações
–
Ex.: campos de metadados
Dublin Core e Marc.
Heterogeneidade dos Sistemas de
Informação
O Objetos Digitais podem estar representados
de diversas formas em diversas fontes...
Heterogeneidade dos Sistemas de Informação
Muitos recursos informacionais estão ilhados, sem possibilidade
de interconexão e navegação entre eles.
Bases de Dados E-books Repositórios Portais Wikis Websites Blogs Catálogos
Problemática:
•
Como compartilhar dados?
•
Como fazer reuso de dados compartilhados?
•
Como fazer com que a colaboração aconteça?
•
Como fazer com que instituições ligadas à memória,
herança cultural e ao conhecimento possam trocar
informações?
•
Como fazer com que sistemas possam trocar
informações?
•
Como fazer as informações serem transmitidas e
interpretadas corretamente?
Para que serve a Interoperabilidade?
•
Catalogação Cooperativa
•
Criação de Metabuscadores ou agregadores
– Criação de Catálogos Coletivos
•
Criação de Bibliotecas Digitais Federadas
•
Ampliação do Acesso a Informações
– Acesso a Conteúdo Externo (inteligência competitiva)
– Acesso para reaproveitamento de conteúdo já existente (educação à distancia)
– Interconecção dos sistemas documentais ou bases de dados (visibilidade do acervo, economia da informação, estudos métricos)
Interoperabilidade
Interoperabilidade
Recursos Humanos Cultura organizacional Organização 1 Sistema de Informação SOFTWARE BASES DE DADOS REDE DE TELECOMUNICAÇÕES Recursos Informacionais HARDWARE Recursos Humanos Cultura organizacional Organização 2 Sistema de Informação SOFTWARE BASES DE DADOS REDE DE TELECOMUNICAÇÕES Recursos Informacionais HARDWARE Organizacional Sintática Técnica SemânticaO que é Interoperabilidade?
•
“A capacidade de um sistema de hardware ou
de software de se comunicar e trabalhar
efetivamente no intercâmbio de dados com
um outro sistema, geralmente de tipo
diferente, projetado e produzido por um
fornecedor diferente.”
O que é Interoperabilidade?
•
A capacidade de um sistema de informação
comunicar e compartilhar dados e informação (na
forma de registros descritivos e documentos
digitais), de forma efetiva (com perda mínima de
valor ou funcionalidade), com outros sitemas de
informação (sendo estes sistemas heterogêneos,
distribuídos geográficamente, e independentes),
mediante uma interconexão livre, automática,
transparente, assíncrona e sem dependência da
interface gráfica ou modo de operação interna do
outro sistema.
Interoperabilidade – Ciência da Informação
•
Um dos aspectos importantes para a interoperabilidade
de informações é a organização do conhecimento e
representação da informação.
•
Para que duas bases de dados ou até duas instituições
possam trocar informações de forma eficaz é
necessário:
– O entendimento dos códigos utilizados por ambos e
– Que eles tenham o mesmo entendimento quanto ao significado destes códigos.
•
Para isto é necessária a implementação de padrões e
normas que possibilitem o entendimento entre as
Instâncias da Interoperabilidade
• O desafio de projetar serviços coerentes para uma diversidade de usuários a partir de componentes que são tecnicamente diferentes e gerenciados por diferentes organizações exige um sofisticado grau de cooperação que pode ser diferenciado em pelo menos três instâncias (Arms, 2000; Arms et al., 2002):
– a) acordos técnicos - cobrem formatos, protocolos, sistemas de segurança de forma que mensagens possam ser trocadas;
– b) acordos sobre conteúdos – cobrem dados e metadados e
incluem acordos semânticos sobre interpretação das mensagens; – c) acordos organizacionais – cobrem as regras básicas para
acesso, para mudanças nas coleções e serviços, pagamento, – autenticação, etc.
• Soma-se ainda uma instância de acordos políticos, onde são estabelecidos os fóruns necessários e definidas as diretrizes e as políticas concernentes, incluindo as questões de financiamento.
Interoperabilidade
Interoperabilidade
Recursos Humanos Cultura organizacional Organização 1 Sistema de Informação SOFTWARE BASES DE DADOS REDE DE TELECOMUNICAÇÕES Recursos Informacionais HARDWARE Recursos Humanos Cultura organizacional Organização 2 Sistema de Informação SOFTWARE BASES DE DADOS REDE DE TELECOMUNICAÇÕES Recursos Informacionais HARDWARE Organizacional Sintática Técnica SemânticaFacetas da Interoperabilidade
•
Interoperabilidade organizacional (política)
– Independente das questões relacionadas à maneira pela qual a informação é descrita e disseminada, a decisão de tornar os recursos informacionais mais amplamente disponíveis e
interoperáveis tem implicações para a organização, para as equipes envolvidas e para os usuários em termos
comportamentais, de recursos e de treinamento.
• Ex: A ênfase dada por parte de alguns setores governamentais aos problemas de democratização do acesso, da exclusão digital e da federação de fontes de informação voltadas para a educação a distância, tem impacto nas políticas públicas para a área, e
Facetas da Interoperabilidade
•
Interoperabilidade Organizacional
– Procedimentos administrativos
•
o porquê e quando do intercâmbio de
informações;
•
regras para acesso e uso das informações
•
formalização de padrões, normas, práticas e
procedimentos na produção e uso de
informações (documentos e coleções);
•
normas e regras de segurança;
•
planos de implantação;
•
as exigências e as implicações legais de tornar
livremente disponíveis itens de informação.
Facetas da Interoperabilidade
•
Interoperabilidade semântica
–
Está relacionada com o significado ou semântica
das informações originadas de diferentes recursos e
é solucionada pela adoção de ferramentas comuns
ou/e mapeáveis de representação da informação.
• Ex: Uso de esquemas de metadados, classificações, tesauros e, mais recentemente, ontologias;
–
Um exemplo de questão endereçada por essa
faceta da interoperabilidade pode ser o seguinte: o
que significa “autor” para um recurso informacional?
Será a mesma coisa que “criador” para um outro
Facetas da Interoperabilidade
•
Interoperabilidade sintática
–
Está relacionada com a codificação das informações
descritivas de diferentes recursos e é solucionada
pela adoção de procedimentos de transcrição da
informação.
• Ex: Uso de regras de transcrição como o AACR2;
–
Um exemplo de questão endereçada por essa
faceta da interoperabilidade pode ser o seguinte:
como preencher e interpretar o valor no campo
“autor” dos metadados de um recurso
Facetas da Interoperabilidade
•
Interoperabilidade Semântica
–
Descrição e representação da informação
•
Padrões de metadados
•
Sistemas de classificação
•
Vocabulários controlados
•
Interoperabilidade Sintática
–
Codificação de dados, formato dos dados
•
Formato de Registro bibliográfico, Regras
de transcrição
Facetas da Interoperabilidade
•
Interoperabilidade técnica
– As considerações sobre os aspectos técnicos incluem
assegurar envolvimento de um conjunto de organizações no contínuo desenvolvimento de padrões de comunicação,
transporte, armazenamento de dados ou registros bibliográficos.
• Exemplos:
– o Z39.50 (http://www.loc.gov/z3950/agency/), – Retrieval Web Service (SRW)
(http://www.loc.gov/standards/sru/srw/index.html) – e o XML (http://www.w3.org/XML/).
– Inclui também os esforços cooperativos para assegurar que padrões individuais evoluam em benefício da comunidade envolvida e para facilitar, onde for possível, convergência desses padrões.
Facetas da Interoperabilidade
•
Interoperabilidade técnica
–
Interoperabilidade de Sistemas
•
Mecanismos comuns de transferência de
dados, apresentação e intercâmbio de
dados, integração de dados.
–
Interoperabilidade de Plataforma
•
Aspectos técnicos de preparação para
que os componentes tecnológicos possam
colaborar entre si.
Caso: Unidades de Informação
•
Sistema de Gerenciamento de Biblioteca
– Software integrado que dá apoio à prestação de serviços
informacionais em um centro de documentação ou biblioteca.
• Concentram-se nas atividades de processamento de encomendas e aquisição de materiais, catalogação,
catálogo em linha de acesso público (OPAC), controle de circulação, controle de periódicos, informação gerencial, empréstimos interbibliotecários e informação comunitária.
• Exemplo:
– Biblivre (www.biblivre.org.br)
– Pergamum
Caso: Unidades de Informação
•
A fim de prover a
interoperabilidade
entre Unidades de
Informação, os Sistemas de Gerenciamento de
Biblioteca devem adotar padrões abertos para:
–
Descrição de recursos informacionais (Padrão de
metadados): MARC21, Dublin Core
–
Estruturação de registros bibliográficos (Padrão de
Formato de registro bibliográfico): registros MARC,
Dublin Core/XML
–
Transferência de registros bibliográficos (Protocolo
de transferência de registros bibliográficos): Z39.50
•
Exemplos: Bibliotecas que usam o software Biblivre
podem interoperar seus catálogos através do protocolo
Z39.50. O pergamum criou a rede pergamum.
Caso: A Web
•
A Web é um ambiente interoperável.
•
O protocolo http permite a qualquer usuário navegar
por páginas disponibilizadas em computadores
diferentes, com os mais diversos sistemas
operacionais, criando um ambiente interoperável.
•
Para a Web poder funcionar bem há um organismo
internacional, o W3C, que se encarrega de propor
padrões de TIC que tornem a Web cada vez mais
interoperável.
Como conseguir a
interoperabilidade?
Aplicar Normas e Padrões (de preferência
abertos)
PADRÕES PROTOCOLOS METADADOS Arquitetura de SistemasUso de Padrões Abertos
•
Uso de padrões abertos – as características mínimas
que deve ter uma especificação e seus documentos
para ser considerada um padrão aberto são as
seguintes:
– O padrão adotado é mantido por uma entidade sem fins
lucrativos e seu desenvolvimento continuado tem base em um processo de decisão aberto a todas as partes interessadas (consenso ou decisão por maioria)
– O padrão está publicado e o documento com a especificação do mesmo se encontra disponível de forma gratuita ou por um preço simbólico.
– A propriedade intelectual – por exemplo, possíveis patentes – do padrão (ou de alguma de suas partes) ocorre de forma
irrevogávelmente livre de royalties.
Interoperabilidade na Criação e Estruturação de
Documentos
•
Necessidade de
–
Criação e Estruturação de Conteúdos (documentos
e coleções)
–
Licenciamento de conteúdos
–
Descrição de Conteúdos
–
Identificação única e persistente de cada conteúdo
–
Adoção de software que suporte os formatos e
protocolos de interoperabilidade entre sistemas de
informação documental.
Referências
• MARCONDES, Carlos H.; SAYÃO, Luis Fernando;
KURAMOTO, H. Bibliotecas digitais: saberes e práticas. 2. ed Salvador: UFBA; Brasília: IBICT, 2006. 336p.
• ARMS, William Y. A Spectrum of Interoperability: The Site for
Science Prototype for the NSDL. D-Lib Magazine, v.8, n.1,
January 2002.
• MUCHERONI, Marcos Luiz; SILVA, José Fernando Modesto da. A interoperabilidade dos sistemas de informação sob o enfoque da análise sintática e semântica de dados na web. Ponto de Acesso, Salvador, v. 5, n 1, p. 3-18, abr 2011.
• Sandra de Albuquerque Siebra. Slides de Aula da disciplina Formatos e Protocolos de Sistemas. Departamento de Ciência da Informação, Universidade Federal de Pernambuco, 2011.