O documento descreve o Ontoweb, uma ferramenta de busca baseada em inteligência artificial e ontologias que organiza e compartilha conhecimento de forma semântica. O Ontoweb permite a descoberta de novos conhecimentos através de visualizações personalizadas e reduz o tempo gasto em buscas. O documento detalha os módulos, funcionalidades, equipe, tecnologias e processo de desenvolvimento do Ontoweb.
2. Ontoweb – Nova Geração de Ferramenta de Busca
Possui comportamento inteligente que auxilia o usuário a
organizar e compartilhar conhecimentos
Inteligência na organização da base de conhecimento
Baseado em técnicas de Inteligência Artificial
(busca por similaridade)
Faz o registro da memória semântica através de ontologias,
o que permite diferentes visões sobre o mesmo conjunto
de informações
Inteligência na apresentação dos resultados
Permite ao usuário a descoberta de novos conhecimentos
através de diferentes formas de visualização dos resultados
3. Vantagens do Ontoweb
Desconstrói o modelo de negócios do Google, pois gera
resultados baseados na lógica e na semântica
Reduz horas de trabalho na busca por informação, pois
permite monitoramento de informações baseado na
inteligência de especialistas no assunto
Qualquer pessoa está habilitada para organizar o seu
conhecimento
É baseado em conhecimento usual
Traz informações com valor agregado
4. Que tipo de negócio é o Ontoweb
É uma Biblioteca Semântica: Repositório do conhecimento
de indivíduos ou entidades organizacionais
Baseado no Modelo da Wikipédia:
As ontologias serão construídas e compartilhadas na Web
Apoiado por uma rede mundial de especialistas
5. Produtos e Serviços
Os gratuitos:
O cliente participa de uma comunidade e contribui para a
construção da biblioteca de ontologias
Os pagos:
Sem biblioteca – o cliente constrói as suas ontologias
Com biblioteca básica – o cliente compra uma biblioteca
de ontologias para aprimorá-la
Com biblioteca avançada – o cliente compra uma
biblioteca de ontologias e a sua manutenção (ex. clientes
corporativos)
6. Organização do Ontoweb
É um framework composto por:
Módulo de Busca
Módulo de Edição de Ontologias
Módulo de Coleta
7. Detalhamento das ações futuras
Módulo de Edição de Ontologias
Acrescentar função multilíngüe
Acrescentar ferramentas de apoio a construção de
ontologias (ex. tutorial, contador de palavras, etc)
Inserir rede de relacionamentos para construção de
ontologias (modelo Twine/Web Semântica)
8. Detalhamento das ações futuras
Módulo de Busca:
Mecanismo de busca
• Permitir que a métrica de similaridade seja configurável
Resultado
• Sincronizar o tempo de resposta de cada ferramenta
• Construir a árvore de assuntos
• Incorporar a ferramenta de Rede de Relacionamentos
• Compartimentação e compartilhamento das ontologias entre os
diversos perfis
Adaptar o Sistema de Gestão do usuário e de conteúdo
para o contexto da Internet
9. Detalhamento das horas técnicas para as
novas ações
As melhorias no sistema serão feitas seguindo as etapas de:
EFI – Especificação Funcional (casos de uso) e Prototipação de
Interfaces. Responsável: equipe de engenharia do conhecimento
ET – Especificação Técnica (Modelagem de Banco de Dados e
Classes). Responsável: analistas de sistema e DBA
I – Implementação. Responsável: Analista de Sistemas e
Programadores
TC – Testes e Correções. Responsável: Equipe de engenharia do
conhecimento, Tester, Analista de Sistemas e Programadores
11. Orçamento RH Projeto
Cronograma em acordo com a atual estrutura de remuneração¹ do i3G
Especificação Funcional e Prototipação de Interfaces Total de Horas Custo2 R$/h Custo Total (R$ 1,00)
Engenheiro do Conhecimento 1.980 100,00 198.000,00
Modelagem de Banco de Dados e Classes
Analista de Sistema 680 66,00 44.880,00
DBA 1.300 100,00 130.000,00
Implementação
Analista de Sistema 3.960 66,00 261.360,00
Programador 5.940 58,00 344.520,00
Testes e Correções
Engenheiro do Conhecimento 658 100,00 65.800,00
Analista de Teste 1.150 48,00 55.200,00
Analista de Sistema 720 66,00 47.520,00
Programador 1.080 58,00 62.640,00
Total 17.468 1.209.920,00
¹: Especialistas recebem gratificação de 5%; Mestres recebem gratificação de 10%; Doutores recebem gratificação de 15%; sobre o custo.
2
: Custos em regime de CLT
12. ROI e Pay Back
ROI e Pay Back
Sugestão de Incorporação do custo
do serviço na mensalidade do
Número de usuários assinantes assinante (R$) ROI (%) Pay Back (Meses)
100.000 1,00 8,27% 12
200.000 1,00 16,53% 6
300.000 1,00 24,80% 4
400.000 1,00 33,06% 3
500.000 1,00 41,33% 2
600.000 1,00 49,59% 2
700.000 1,00 57,86% 2
800.000 1,00 66,12% 2
900.000 1,00 74,39% 1
1.000.000 1,00 82,65% 1
1.100.000 1,00 90,92% 1
1.200.000 1,00 99,18% 1
1.300.000 1,00 107,45% 1
1.400.000 1,00 115,71% 1
1.500.000 1,00 123,98% 1
13. Unidade Organizacional de
Desenvolvimento – i3G
U n id a d e O r g a n iz a c io n a l d e D e s e n v o lv im e n t o i3 G
U O D i3 G
D e s e n v o lv im e n t o E n g e n h a r ia d o C o n h e c im e n t o
G e r e n te S e n io r A n a lis ta s d e S is te m a s
Im p le m e n ta d o r M P S .B R E s p e c ia lis ta s d o D o m ín i o
D e s ig n e r d a In f o rm a ç ã o
C o o rd e n a d o r d e P ro je t o
E n g e n h e iro s d e O n t o lo g ia s
D e s e n v o lv e d o r e s E n g e n h e ir o s d e O n t o lo g ia s C o n s tru to re s d e O b s e r v a d o re s
G e r e n te S e n io r
A n a lis ta s d e S is te m a s C o n s tr u to r e s d e O n t o lo g ia s
C o o rd e n a d o r d e P ro je to s
D B A s T e s ta d o r d e O n to lo g ia s
T e s ta d o r d e O n to lo g ia s
P ro g ra m a d o re s E s p e c ia lis ta s d o D o m ín i o
T e s ta d o r d e S is te m a s
D e s ig n e r s G r á fic o
T r e in a d o r e s
T e s ta d o r d e S is te m a s
D e s ig n e r d a In f o r m a ç ã o
14. Características do Processo de
Desenvolvimento – i3G
Utilização de processo único baseado no RUP
Utilização da UML para representar o sistema
Utilização do Enterprise Architect como ferramenta de
modelagem
Utilização do SVN para controle de mudanças
Utilização do Dotproject para gestão dos projetos
15. Características do Sistema
Desenvolvido utilizando o paradigma de orientação a
objetos e modelado com o auxílio da linguagem UML
Desenvolvido em linguagem Java
Concebido em uma arquitetura de três camadas
16. Tecnologias utilizadas no sistema
Aplicação Nome Descrição
Java 2 Plataform
Plataforma de Desenvolvimento desenvolvida pela SUN
Plataforma de Desenvolvimento. Enterprise Edition
Technologies.
(J2EE)
Baseado no padrão de desenvolvimento MVC (Model/View/
Frameworks Struts
Controle)
Frameworks Hibernate Persistência dos dados.
Frameworks Spring Controle Transacional.
Servidor Web centrado na linguagem de programação Java,
Container Web Tomcat
mais especificamente nas tecnologias de Servlets / JSP.
Ambiente de Desenvolvimento. Eclipse IDE de desenvolvimento.
Ambiente de Desenvolvimento. SVN Sistema para controle de versões.
Ambiente de Desenvolvimento. ANT Automatização de tarefas.
Os navegadores utilizados para acessar a aplicação
Navegadores de
Aplicativos deverão ser baseados nos padrões W3C de definição de
Internet
HTML 4.01.
Banco de Dados. PostgreSQL SGBD