Uso de taxonomias na gestão de conteúdo de portais corporativos.



Documentos relacionados
O uso do gestor de conteúdos plone no suporte a processos de software

Semântica para Sharepoint. Busca semântica utilizando ontologias

AGENDA. O Portal Corporativo. Arquitetura da Informação. Metodologia de Levantamento. Instrumentos Utilizados. Ferramentas

Projeto de Sistemas I

Engenharia de Software I: Análise e Projeto de Software Usando UML

Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem

Conteúdo. Curso de Introdução ao Plone. O que é Plone. Parte I Conceitos básicos

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

INTRANET: UNIFICANDO A ORGANIZAÇÃO

Conceito. As empresas como ecossistemas de relações dinâmicas

ISO/IEC 12207: Gerência de Configuração

2 Geração Dinâmica de Conteúdo e Templates de Composição

Proposta Comercial. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos.

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

Arquivo Digital de Trabalhos Práticos de Alunos

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Diretrizes Propostas para Aplicação da APF em Programa Envolvendo Tecnologias Recentes Tais como Barramento, BPMS e Portal

2.0. Uma Nova Geração de Ferramentas para Gestão de Processos de Software. Coordenação Carla Alessandra Lima Reis Rodrigo Quites Reis

Introdução ao Plone. terça-feira, 4 de agosto de 15

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Processos de Desenvolvimento de Software. Prof. Hélio Engholm Jr

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ fernando_seabra@cos.ufrj.br

Sistemas Distribuídos Arquitetura de Sistemas Distribuídos I. Prof. MSc. Hugo Souza

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

UML - Unified Modeling Language

Curso de Introdução ao Plone. Instrutores Carlos Alberto Alves Meira Erick Gallani

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

ÍNDICE. 1. Introdução O que é o Sistema Mo Porã Como acessar o Site Mo Porã Cadastro do Sistema Mo Porã...

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

Construção Páginas de Internet

Programação de Computadores - I. Profª Beatriz Profº Israel

O Gerenciamento de Documentos Analógico/Digital

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

ECM Gerenciamento de Conteúdo Corporativo

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Interatividade aliada a Análise de Negócios


Redmine. Simplificando a gestão de projetos

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Gestão de contratos de Fábrica de Software. Secretaria da Fazenda do Estado de São Paulo

INTERNET HOST CONNECTOR

Proposta de um sistema para ranqueamento para sistemas gerenciadores de conteúdo baseado em análises comparativas

Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília

SISTEMA GERENCIADOR DE BANCO DE DADOS

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3. Fase de Planejamento dos Ciclos de Construção do Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Gerenciamento de Incidentes

PPS - Processo de Proposta de Solução Versão 1.3.1

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

O aumento da força de vendas da empresa

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação

Introdução e conceitos. Capítulo 1

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Serviços de TIC Soluções e demandas

ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS

APRESENTAÇÃO DA EMPRESA

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

Linguateca e Processamento de Linguagem Natural na Área da Saúde: Alguns Comentários e Sugestões

Usando ferramentas já conhecidas integradas ao Visual Studio Team System 2008

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Software de gerenciamento de impressoras MarkVision

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: ou

1 Fórum de Educação a Distância do Poder Judiciário. Gestão de Projetos de EAD Conceber, Desenvolver e Entregar

Figura 1 - Arquitetura multi-camadas do SIE

Modelos. Comunicação com clientes

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

SAPL e XML. Rumo ao Tratamento Automatizado de Textos Legais (em Sistemas Abertos) 1º e-legislação ALESP Agosto, Fernando Ciciliati INTERLEGIS

Introdução e conceitos. Capítulo 1

iextranet A solução inovadora em gerenciamento e compartilhamento seguro de arquivos e de ambiente colaborativo

Criação e publicação de um dataset de dados interligados das edições passadas do Simpósio Brasileiro de Banco de Dados

Arquitetura de Software

Integração Contínua com Rational Team Concert, Jenkins e SonarQube

ORGANOGRAMAS E FLUXOGRAMAS

esip- Sistema Integrado de Processo

REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 2/2012

Vice-Presidência de Tecnologia. Governança de TI Uma Jornada

Intellikon 2.2. Código de Manual: Ik22001POR Versão do Manual: 1.0 Última revisão: 21/2/2006 Aplica-se a: Intellikon 2.2.

Armazenamento e Pesquisa de Topic Maps em Banco de Dados Relacional

Persistência e Banco de Dados em Jogos Digitais

Paginas em Branco: O sistema possui a possibilidade de configuração, que remove automaticamente as páginas em branco.

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

2 Diagrama de Caso de Uso

Gestão do Conhecimento Case Documentar

Transcrição:

Gestão de Conteúdo web através de ontologias: conceitos e aplicações Fernando Silva Parreiras

Contextualização O que? Uso de taxonomias na gestão de conteúdo de portais corporativos. Quem? Gerentes, consultores e analistas; Envolvidos em projetos de implantação de sistemas de gestão de conteúdo.

Contextualização Por que? Os instrumentos de recuperação atuais são incompletos; O uso de ontologias pode separar o conhecimento da implementação; Tratando o conhecimento separadamente, pode-se utilizar geradores automáticos de portais. Para que? Ferramentas de recuperação mais eficientes; Recuperação semântica da informação; Prototipação de portais; Como?

Agenda Problema Conceitos Situação Atual Propostas Aplicações

Problema #1 As tecnologias empregadas atualmente na implementação de portais corporativos ainda não exploram todos os aspectos da busca efetiva de informações pelo usuário. Como usufruir do progresso feito na gestão semântica de informações em sistemas de informação na web?

Problema #2 Os portais são criados baseados em modelagens realizadas junto ao código da aplicação ou ao banco de dados. Qualquer alteração no domínio de conhecimento implica em uma alteração na aplicação em si. Como separar a representação do domínio de conhecimento da implementação do portal?

Conceitos Ontologia Taxonomia Modelos Gestão de conteúdo Portais

Ontologia Especificações das relações entre as entidades mais um conjunto de regras automáticas de inferência e ações associadas. É uma descrição formal dos conceitos e relacionamentos que existem dentro de um domínio. Isso significa que uma ontologia se relaciona com um vocabulário específico, uma linguagem específica e a conceitualização de determinado domínio. NETIC, 2003

Taxonomia É um vocabulário controlado de uma determinada área do conhecimento, e acima de tudo um instrumento ou elemento de estrutura que permite alocar, recuperar e comunicar informações dentro de um sistema, de maneira lógica. Terra, 2004

Modelos uma representação de um recorte da realidade, que, de acordo com a sua função utilitária e por meio do seu modo de expressão, sua estrutura e suas igualdades e desigualdades em relação ao seu original, tenta comunicar algo sobre o real Sayão, 2003

Gestão de conteúdo Processo de apoio à todo o ciclo de vida de um documento. criar conteúdo; criar diferentes versões de documentos (com possibilidade de recuperar versões antigas); definir um fluxo de trabalho através do qual os documentos circulam (automaticamente, se tivermos o suporte de uma aplicação tecnológica); Pesquisar conteúdo / documentos criados.

Portais Espaço centralizado que serve de rota de acesso para as aplicações, serviços e conteúdo das organizações.

Situação Atual Taxonomias x processos Recuperação da Informação em portais Projeto de portais

Taxonomias X Processos Orientada ao conceito Modelagem de classes Representação: grafos Implementada por meio de ferramentas de criação de ontologias ou taxonomias. Orientada ao tempo Modelagem de processos de negócio Representação: fluxograma Implementada por meio de ferramentas de workflow e integração de sistemas

Recuperação da Informação em portais Representação em hierarquia de pastas; Representação em formato de fluxo de trabalho; Busca textual; Associações de metadados; Uso de referências; Uso de vocabulário controlado;

Projeto de portais As aplicações são, atualmente, modeladas junto das classes e esquemas da aplicação; O conhecimento fica junto ao código fonte do portal; Não existe uma separação formal entre o domínio de conhecimento do portal e o próprio portal.

Propostas Navegação por meio de taxonomias Uso de taxonomias para geração automática de portais

Navegação por meio de taxonomias Criação Representação Navegação Associação vertical Associação horizontal Recuperação

Criação sempre que possível, deve ser utilizada uma ontologia já existente para um determinado domínio. Existem, na web, repositórios especializados em armazenar ontologias definidas por um grupo formado por especialistas no assunto. Uma vez que já exista uma ontologia semelhante, o trabalho a ser realizado é estender esta ontologia, acrescentando os conceitos e relações pertinentes ao domínio em questão

Representação Existem, hoje, duas formas de representar as ontologias por meio de linguagem de marcas. RDF OWL

Navegação A interface do sistema utilizada deve adotar recursos de navegação em grafos, onde, facilmente, o usuário tem condições de navegar para qualquer nodo, e situar-se facilmente sobre sua posição na teia

Associação vertical Utilizado para associar a instância do conteúdo (ou documento) ao nodo equivalente na taxonomia. Exemplo: Um documento de especificação de requisitos de software pode ser associado à um nodo da taxonomia denominado ERSw

Associação horizontal Consiste em associar a instância do conteúdo (ou documento) à outra instância, de modo a criar um relacionamento entre as instâncias. Exemplo: O documento de especificação de requisitos de software associado anteriormente pode ser associado à um outro documento de proposta de especificação de software.

Uso de taxonomias para geração automática de portais Representação do conhecimento do portal em um editor de ontologias. (rdf, owl) Transformação do código gerado pelo editor de ontologias em código em linguagem de programação (python, java) Utilização de uma ferramenta geradora para conversão do código fonte em código de aplicação Soluções livres: Servidor de aplicação: Zope Servidor CMS: Plone Gerador de CMS: CMSGen

Aplicações Portal para gestão de projetos (caso NETIC) Portal para gestão do processo de desenvolvimento de software (Caso paradigma)

Portal para gestão de projetos (caso NETIC) Problema: Consultores trabalhando de forma remota; ausência de um repositório unificado; falta de padrão na comunicação Solução Criação e implementação de associação de conteúdo à taxonomias, utilizando o TaXor. Impactos Linguagem unificada para comunicação entre as equipes. Desafios Necessidade de formalização dos processos; Dificuldades na criação da taxonomia.

Portal para desenvolvimento de software (Paradigma) Problema Ausência de um repositório. Necessidade de criação rápida de um protótipo. Solução Geração automática de um protótipo para gerir o conteúdo, utilizando o CMSGen. Impactos Utilização de um repositório para armazenar os artefatos de um processo de desenvolvimento de software. Desafios Adaptação dos pontos de integração da ferramenta; construção de trechos não gerados; adaptação de trechos gerados; criação da taxonomia.

Resumo As taxonomias podem contribuir de duas formas distintas para a gestão de conteúdo: 1. Na organização da informação, durante a navegação. Ex. TaXor. 2. Servindo como base para a geração automática de portais, representando o domínio do conhecimento em questão. Ex. CMSGen. Muitos são os desafios a serem enfrentados na tentativa de implementação de quaisquer destas abordagens. A constituição de uma equipe experiente é fator determinante de sucesso.

Perguntas

Obrigado www.fernando.parreiras.nom.br