“Conhecimento é o melhor investimento que podemos fazer....” Einstein.

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Sistemas de Informações Gerenciais
Sistema de Informação Gerencial
E-business: Como as Empresas Usam os Sistemas de Informação.
Prof. Dra. Maria Virginia Llatas
INTRODUÇÃO A INFORMÁTICA
Disciplina:Tópicos Avançados de Sistemas de Informação
ABGP – IPMA Certificação Nível D Grupo de Estudos Área V do RBC Elementos 29, 35 e 37 Normando Nereu de Souza Coelho APRESENTAÇÃO PROJEXPERT – FOLDER.
Implementação de Sistemas
Prof. Everton Lopes Bonifácio
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Gerenciamento do Escopo
Classes e objetos Modelagem
Organização, Sistemas e Métodos Prof. Luciano Costa.
Infraestrutura de tecnologia da informação
Sistema de Informação Pós graduação em gestão de RH
Apresentação Institucional 2008/04
Administração de Sistemas de Informação Banco de Dados
SGI Apresentação Técnica.
GERENCIAMENTO DE AQUISIÇÕES PMBOK
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Portal Corporativo: Conceitos e Características
Universidade São Marcos Curso: Gestão de Negócios Internacionais
PMBOK 5ª Edição Capítulo 7
BENCHMARKING.
FTAD Formação Técnica em Administração
Taxonomia Profa. Lillian Alvares,
Trabalho realizado por
Metolodogia de Desenvolvimento de Data Warehouse
Tema Gestão do Conhecimento:.
Gerenciamento de Dados
Profissional de GC / Função de GC
Nova solução CRM da Riosoft
Tecnologia da informação e estado
Tecnologia da Informação
Módulo: Gerenciamento de Incidentes e
Planejamento de recursos empresariais (ERP)
Projeto de Banco de Dados
TECNOLOGIA DA INFORMAÇÃO
TECNOLOGIA DA INFORMAÇÃO APLICADA Prof. Diego H. Minholi.
Por que estudar sistemas de informação?
Sistemas de Informação e as decisões gerenciais na era da Internet
Apresentação Atuando há mais de 13 anos no mercado de software e implantação de sistemas de ERP e Business Intelligence, a Cyberpolos vem se consolidando.
O Processo de desenvolvimento de software
DISCIPLINA Pesquisa de Tecnologias Emergentes - PTE Profa. Eliane
Gestão Completa da Cadeia de Suprimentos
Sistemas de Informação
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Sistemas de Informações Gerenciais
METODOLOGIA, MÉTODOS E FERRAMENTAS
Laboratório de Programação
Aplicações de redes em sistemas de informação
Integração de Ferramentas CASE
Como Melhorar a Tomada de Decisão
Por Márcia May Gomel ® março Tecnologia da informação para gestão. cap.2. p Turban et al. Tecnologia da informação para gestão. cap.2. p
GESTÃO DO CONHECIMENTO
Equipe Prof. Henrique Freitas
FERRAMENTAS DE MARKETING
OSM Organização, Sistemas e Métodos
POLITICAS DE SEGURANÇA
Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série.
 São métodos formais de tornar disponíveis para a administração, quando oportuno, as informações necessárias para facilitar o processo de tomada de decisão.
SISTEMAS de INFORMAÇÃO segunda-feira, 1 de fevereiro de 2010
Disciplina: Inteligência Artificial
Capítulo 2: SIG / SAD / SAE.
Etec Philadelpho Gouvêa Netto Extensão José Felício Miziara
Objetivos do Capítulo Identificar as mudanças que acontecem na forma e no uso de apoio à decisão em empreendimentos de e-business. Identificar o papel.
Internet - Intranet - Extranet Internet Rede pública mundial Padrões e protocolos multiplataforma Intranet Rede privada, corporativa Mesmos protocolos.
Transcrição da apresentação:

“Conhecimento é o melhor investimento que podemos fazer....” Einstein

e Sistemas de Informação Administração e Sistemas de Informação Mauricio Abreu MSc sumnet.consultores@gmail.com Portal Corporativo

Agenda Geral Tecnologias: Data Warehouse, Data Mart, Metadado e ODS; Data / Text / Web Mining; BPM; Portal Corporativo. Agenda Geral

Introdução Portais Corporativos Tecnologias: Agenda Mapa de Conceitos Agentes Inteligentes Web Semântica Ontologia, Tesauro e Taxonomia

Introdução

Gestão do Conhecimento Visão e Estratégia – Alta Administração Sistemas de Informação Medição dos Resultados Políticas de RH Estrutura Organiza-cional Cultura Organi-zacional Nível Estratégico Nível Organizaciol Infra- estrutura Fornecedores Parceiros Universidades Clientes Concorrentes Empresa Ambiente Externo Governo 1 4 5 6 2 3 7 Fonte: TERRA Introdução

Portais Corporativos

Algumas Definições Portais Corporativos "Portais Corporativos de Informações são aplicações que habilitam as companhias a liberarem informações interna e externamente, e oferecem aos usuários do Portal Corporativo, um meio seguro e eficiente de acesso às informações específicas que eles necessitam para tomar decisões de negócios.“ Christopher C. Shilakes e Julie Tylman. Merrill Lynch Co. 1998 “A visão dos EIP é algo mais do que simplesmente um ponto de convergência das informações, os Portais Corporativos que enfatizam somente conteúdo dos dados são inadequados para o mercado empresarial. Os Portais Corporativos não devem conectar somente o usuário com qualquer informação que ele precise, mas sim com qualquer pessoa que ele necessite e contemplar todas as ferramentas necessárias para que trabalhem juntos.” Gerry Murray do IDC - International Data Corporation, 1999 Portais Corporativos “Interface web de uma organização que basicamente oferece acesso a informação estruturada e não-estruturada, personaliza acesso a informação, automatiza e aperfeiçoa ciclos complexos de decisão de trabalho, favorece atividades de negócios e pode criar níveis de colaboração entre funcionários, fornecedores e clientes, além de difundir informação externa, ao público em geral e interna ao público corporativo – incluindo software administrativos, banco de dados e sistemas contábeis.”

Sistemas de Informação Empresarial Portal Corporativo Alternativas de Implementação: Portais internos: aumentar produtividade; Portais externos: aumentar receita e visibilidade da organização. Termos relacionados: Portal Corporativo, Portal de Negócios, Portal de Informações Corporativas ou Empresariais, Portal do Conhecimento. SIE Portais Corporativos B2C B2B B2E G2C G2G G2B G2E Tecnologia Conhecimento Sistemas de Informação Gerencial (SIG) Sistemas legados ou operacionais (OLTP)

Portais Corporativos Personalizar saudação Oferecer descontos Lembrar o histórico de compras e recomendar os artigos “quentes”

Grandes Benefícios Portais Corporativos Redução dos custos com publicações, comunicação e distribuição física de informação, bem como de serviços administrativos; Diminuição das viagens; Retenção do capital intelectual; Proteção do conhecimento corporativo; Agilização do processo de comunicação empresarial; Apoio ao processo de tomada de decisão; Promoção do entendimento comum dos objetivos estratégicos; Desenvolvimento de talentos e melhores práticas de negócios; Estabelecimento de um ambiente de trabalho colaborativo; Aumento da produtividade individual e coletiva; Redução do tempo de busca das informações; Portais Corporativos Fonte: Terra

Visão Geral Portais Corporativos Máxima cooperação entre clientes e fornecedores; Convergir processos, pessoas e serviços; Alternativas de Implementação: Portais internos: aumentar produtividade; Portais externos: aumentar receita. Termos relacionados: Portal Corporativo (B2E), Portal de Negócios (B2B, B2C), Portal de Informações Corporativas ou Empresariais, Portal do Conhecimento. Portais Corporativos

Principais Funcionalidades DELPHI GROUP (2000) TERRA e GORDON (2002) FIRESTONE (2003) HAZRA (2003) PORTALS COMMUNITY (2003) Integração Acesso às informações estruturadas e não-estruturadas Integração, busca de dados estruturados e não-estruturados Repositórios de dados estruturados e não-estruturados Fontes de informação internas e externas, estruturadas ou não Categorização Taxonomia   Taxonomia, diretórios Mecanismo de busca Busca Recursos de busca Publicação e distribuição Sistemas de gerenciamento do conteúdo Gestão distribuída do conteúdo Gestão de conteúdo, controle de versões Gestão de conteúdo Suporte aos processos Integração com aplicações internas e externas Apoio à tomada de decisões, workflow Business intelligence Business intelligence, workflow, integração com aplicações Colaboração Ferramentas de colaboração Apresentação e Personalização  Camada de apresentação / personalização Personalização Personalização, apresentação e usabilidade Customização para o usuário final, personalização Aprendizado dinâmico Notificação Notificação de eventos Alertas, assinatura de conteúdos especializados Segurança Segurança, login unificado Ferramentas de medição Logs de acessos Ambiente de desenvolvimento Organização e gerenciamento Administração de contas e privilégios de usuários Serviços de administração do portal Arquitetura do sistema e desempenho Desempenho, confiabilidade, disponibilidade, escalibilidade Localização de especialistas Portais Corporativos

Evolução Portais Corporativos Especializado Interativo Personalizado N <> N Portais baseados em funções profissionais para gerenciar atividades específicas na corporação, tais como vendas, finanças, RH, entre outras. Essa geração envolve a integração de aplicações corporativas com o portal, de forma que os usuários possam executar transações, ler, gravar e atualizar os dados empresariais, e ainda incorpora outras possibilidades como comércio eletrônico, por exemplo. Interativo N <> N O portal incorpora aplicativos que melhoram a produtividade das pessoas e das equipes, tais como correio eletrônico, calendário, agenda, fluxo de atividades (work flow), gerência de projetos, relatório de despesas, viagens, entre outros. Adiciona o caráter corporativo ao portal, provendo múltiplos tipos de serviços corporativos. Portais Corporativos Personalizado 1 <> N O usuário, por meio de um identificador e uma senha, pode criar uma visão personalizada do conteúdo do portal, conhecida como “minha página” . Essa visão mostra apenas as categorias que interessam a cada usuário. Os usuários podem publicar documentos no repositório corporativo para que possam ser visualizados por outros usuários. Referencial 1 > N Máquina de Busca, com catálogo hierárquico de conteúdo da web. cada entrada do catálogo contém uma descrição do conteúdo e um link. Enfatiza a gerência de conteúdo e a disseminação em massa da informações corporativas. Fonte: Wittig @ All

Fatores de Sucesso Portais Corporativos Cultura Fatores Humanos Impacto no Desempenho Organizacional Portais Corporativos Sucesso depende de uma mudança comportamental Colaboração Externa Colaboração Interna Aprendizado Compilação de Relatórios Pequena necessidade de uma mudança comportamental Automação de Processos Tecnologia Fonte: Terra

Principais Componentes de um Portal O sucesso de um projeto de portal corporativo não dependerá estritamente da integridade e funcionalidade de cada componente individual, mas da boa integração entre todos eles. Portais Corporativos

Portais Corporativos Caso 1 – Projeto Pakprint Congrega setor de papel e celulose; Empresas: Suzano Papel; International Paper; Votorantim Papel e Celulose (VCP); Ripasa; Klabin Papéis; Bahia Sul; Início implantação: setembro de 2002; Voltado para os clientes do grupo (consórcio); Pakprint é uma empresa “virtual” de prestação de serviços de tecnologia de negócio eletrônico para o setor de papel e celulose; 15 organizações fazem uso do portal; Produtos disponíveis: Showroom de produtos e as informações sobre a área de papel e celulose; Acesso às lojas (negociações): exclusivo aos clientes cadastrados; Serviços oferecidos: Processo de compra; Gerenciamento de pedidos; Catálogo de produtos; Treinamento e suporte aos usuários; VCP (Votorantim Papel e Celulose) Migrar toda a extranet para o portal; 700 clientes ativos, dos quais 205 têm senha de acesso para negociações; Integração de sistemas  possibilita que as informações sejam transmitidas de uma empresa para outra diretamente; Portais Corporativos

Portais Corporativos Caso 2: Retail Link Setor varejista de supermercado; Início: 1995; Portal de relacionamento da rede Wal Mart com fornecedores; Serviços: Informações transacionais atualizadas; Desempenho nos pontos-de-venda; Estoques e desempenho de produtos; Serviços: Históricos dos últimos dois anos de vendas de cada fornecedor; Posição do inventário na loja das 48 horas anteriores ao acesso; Gerenciamento de categorias de produtos  mistura adequada de produtos nas gôndolas; Benefícios: Informação disponível em tempo real; Menores custos de estoque; Dados permitem análises de comportamento de consumo; Melhor controle  identificar produtos solicitados que não foram entregues pelos fornecedores; 2000 computadores em cluster; 210 terabytes de dados; Portais Corporativos

Evitando Surpresas... Portais Corporativos Disponibilizar Informações Estruturadas; Tratar as Informações antes da Disponibilização; Metodologia de Gestão Integrada de Recursos Informacionais (biblioteca, arquivos, arquivos eletrônicos, arquivos técnicos,etc) para que se disponibilize informações de valia; Um portal não será uma ferramenta maravilhosa se for um repositório de lixo. Portais Corporativos

Portais Corporativos Portal de RH A criação de um Portal específico para a área de Recursos Humanos contribui para: Padronização dos processos de RH e redução de custos de gerenciamento Gerenciamento progressivo das relações entre e com os funcionários Maior satisfação do funcionário    Alinhamento das estratégias empresariais melhoradas e transferência a outros departamentos Portais Corporativos

Portais Corporativos Portal de RH Usabilidade do Portal de RH: Auto-Serviço ao Empregado Formulários interativos para solicitação de férias, requerimento de cursos/seminários, alterações nos dados pessoais, cálculo de custos com viagens, requerimento de pareceres, etc. Diretório de funcionários Telefones, imagens, endereços de e-mail, departamentos e outros eventuais dados de contato, organogramas. Diretório de benefícios Pensões, indenizações, programas de bônus, incentivos. Diretório de Determinações legais Regulamentações e alterações legais, pensões, garantias, normas, medidas de segurança. Portais Corporativos

Portais Corporativos Portal de RH Usabilidade do Portal de RH (continuação): Divulgação de vagas de trabalho Anúncio de vagas de trabalho com as qualificações exigidas. Quadro-negro eletrônico Anúncios de eventos internos de todo tipo: férias coletivas, normas de segurança, pequenos anúncios dos funcionários, avisos sobre prazos de entrega internos ou externos. Pesquisas com os funcionários Satisfação, sugestões de mudanças, métodos de trabalho. Organograma Estrutura de organização com todas as suas informações atuais e pessoais. Portais Corporativos

Portais Corporativos Portal de RH Usabilidade do Portal de RH (continuação): Diretório de visão funcional Diretório de todos os planos de carreira e pessoais. Programação Agenda de seminários e treinamentos. Anúncios pessoais Funcionário do mês, contratações, exposições, jubileus, condecorações. Fóruns temáticos Idéias e sugestões de melhorias, troca de experiências. Informações da empresa Regulamentações da empresa, cultura, normas, manuais, método de trabalho. Portais Corporativos

Mapa de Conceitos Agentes Inteligentes Ontologia, Tesauro e Taxonomia Tecnologias Mapa de Conceitos Agentes Inteligentes Web Semântica Ontologia, Tesauro e Taxonomia

Mapa de Conceito

Definições Mapa de Conceito Mapa de conceito é uma técnica de representação do conhecimento através de gráficos. Estes gráficos são formados por cadeias de conceitos, os quais se constituem em nós (pontos / vértices) e links ou vínculos (arcos / extremidades). Os nós representam os conceitos e os vínculos representam as relações entre conceitos. Os vínculos podem ser não direcionados, unidirecionais ou bidirecionais. [ Prof. Joseph D. Novak - década de 60 ] Mapa de Conceito O Mapa do conhecimento ou mapa de conceitos é uma forma visual simples e intuitiva de representação do conhecimento que um determinado grupo de pessoas possui sobre um determinado tema. [ Nosek & Roth 1990 ]

Utilização Mapa de Conceito Gerar idéias; Projetar estruturas complexas (textos longos, hypermedia, grandes sites Web, etc.); Comunicar idéias complexas; Ajudar o aprendizado integrando conhecimento novo e velho de forma explícita; Avaliar o entendimento; Ajudar pessoas a pensar em grupo sem perder sua individualidade; Mapa de Conceito

Utilização Mapa de Conceito Ajudar grupos na administração da complexidade sem perder o aspecto do detalhe; Auxiliam grupos na discussão de domínios; Realçam a representação de problemas; Facilitam o pensamento e o aprendizado; São mais efetivos do que a utilização de texto na busca por idéias centrais e detalhes; Registrar técnicas e processos; Difundir e compartilhar conhecimento. Mapa de Conceito

Exemplo - I Mapa de Conceito Brainstorming de um grupo de projeto de rede Mapa de Conceito

Exemplo - II Exploradores da América Mapa de Conceito

Exemplo - III Mapa de Conceito Processo de Inovação na empresa

Exemplo - IV Mapa de Conceito

Mapa de Conceito Metodologia Mapear Conhecimento Componente Verbal Componente Visual Configuração Nó Link P C Mapear Conhecimento Poucas Palavras Componente Verbal Rápido de Construir Rápido de Ler P C Gramática Simples Processamento Fácil de Navegar Similar a Memória Humana P C Mapa de Conceito Fonte: TCU Relacionamentos Descritivos P C T Característica Parte Tipo I D X Dinâmicos Precedência Influência Próximo Instrutivos A O E Observação Analogia Exemplo

Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Selecionar participantes Agendar Brainstormings Mapa de Conceito Sun Mon Tues Wed Thur Fri Sat 1 2 3 4 5 6 8 9 10 11 12 13 7 15 16 17 18 19 20 14 22 23 24 25 26 27 21 29 30 31 28

Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Selecionar participantes Implications of X400 in the organization Business Considerations Functional Requirements Group Considerations Network Philosophy E-mail enabled applications Network design and DRP Agendar Brainstormings Work quickly r pressure 49 tions are not specific. 39 Decide how totasks. 20 Manage 4 2. Captação das idéias Mapa de Conceito Construir uma lista de idéias ou conceitos Agrupar as idéias Gravação das sessões de brainstorming Transcrição das gravações para texto Descrição textual por parte do especialista

Etapas de Desenvolvimento 1. Preparação 1. Coloque um conceito como nó inicial para o mapa. Ponha este nó na localização central do mapa. Detectar necessidades Definir o foco / domínio 2. Realize as seguintes perguntas e desenhe os devidos links no mapa. Selecionar participantes 3. Coloque um novo conceito como elemento central e repita o passo 2. c. Quais são as partes importantes de cada tipo? (símbolo-P) d. Quais são as características de cada parte? (símbolo-C) i. Qual o próximo conceito a partir do nó inicial? (símbolo-X) Utilize também na elaboração do mapa os conceitos de Analogia (A), Exemplo (E) e Observação (O). b. Quais são as características de cada tipo? (símbolo-C) g. O que influencia o nó inicial? (símbolo-I) h. Quem o nó inicial influencia? (símbolo-I) e. Qual a precedência do nó inicial? (símbolo-D) f. Quem o nó inicial precede? (símbolo-D) a. Este nó pode ser dividido em diferentes tipos? (símbolo-T) Agendar Brainstormings 2. Captação das idéias Mapa de Conceito Construir uma lista de idéias ou conceitos Agrupar as idéias I D 3. Estruturação das idéias T Construir um mapa preliminar C X P

Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Selecionar participantes Agendar Brainstormings 1 2 3 4 5 3 Scan a multitude of information and decide what is important. 1 Manage time effectively 2 Manage resources effectively. 4 Decide how to manag. 5 Organize the worknot specific. Rating Sheet 2. Captação das idéias Mapa de Conceito Construir uma lista de idéias ou conceitos Agrupar as idéias 3. Estruturação das idéias Fidelidade do conhecimento capturado; Informação relevante e válida, eliminando as incorretas, inconsistentes, incompletas e repetidas; Conformidade com os objetivos da Organização; Compreensão da informação em termos de amplitude, profundidade e exatidão; Construir um mapa preliminar Avaliar o mapa preliminar

Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Selecionar participantes Agendar Brainstormings 2. Captação das idéias Mapa de Conceito Construir uma lista de idéias ou conceitos Agrupar as idéias 3. Estruturação das idéias 4. Interpretação Construir um mapa preliminar Integrar os mapas Avaliar o mapa preliminar Construir o mapa final Revisar o mapa final Construir glossário de termos Analisar o mapa final

Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio 5. Utilização Selecionar participantes Agendar Brainstormings Knowledge Serves 2. Captação das idéias Mapa de Conceito BPR Treinamento Construir uma lista de idéias ou conceitos Agrupar as idéias Novos Produtos 3. Estruturação das idéias 4. Interpretação Construir um mapa preliminar Integrar os mapas Avaliar o mapa preliminar Construir o mapa final Revisar o mapa final Construir glossário de termos Analisar o mapa final

Agentes Inteligentes

Visões Agentes Inteligentes "Agentes são programas que travam diálogos, negociam e coordenam transferência de informações." "Agentes são sistemas computacionais residentes em ambientes dinâmicos complexos, os quais percebem e atuam autonomamente, e ao fazê-lo, realizam um conjunto de objetivos e tarefas para os quais foram designados." "Agentes se diferenciam de outras aplicações por apresentarem mobilidade, autonomia e habilidade de interagir independentemente da presença do usuário." Agentes Inteligentes

Automatização de Sistemas de Potência Agentes Inteligentes Objetos: rios, barragens, turbinas, transformadores, linhas, ...

Produção de histórias interativas . Criar ilusão da vida; . Permitir interação com usuário; . Modelar comportamento e personalidade (ex. tamagotchi). Agentes Inteligentes

O que é um agente? Agentes Inteligentes É uma entidade de abstração caracterizada por: Autonomia; Racionalidade (busca sempre atingir seus objetivos); Capacidade social (interação com outros agentes); Reatividade; Pró-atividade; Mobilidade. Agentes Inteligentes

O que é um agente? Agentes Inteligentes Agente é qualquer entidade que: percebe seu ambiente através de sensores (ex. câmeras, microfones, teclado, etc.) age sobre o ambiente de efetuadores (ex. vídeos, auto-falantes, impressoras, braços mecânicos, ftp, ...) Agentes Inteligentes Agente sensores a m b i e n t e modelo do ambiente Raciocinador efetuadores

Agentes - Principais Conceitos Lugar (Contexto) É o ambiente lógico de execução de agentes, que disponibiliza um conjunto de serviços (recursos). Tem atributos como identidade e autoridade. Agentes Inteligentes

Agentes - Principais Conceitos Consiste de (Código + Estado), tem atributos como identidade, localização, autoridade e permissões, podendo ser estacionário ou móvel. Agentes Inteligentes

Agentes - Principais Conceitos Deslocamento É a transferência de um agente de um lugar para outro, que só ocorre se o agente está autorizado a visitar o destino. Agentes Inteligentes

Agentes - Principais Conceitos Encontro É a interação direta entre dois ou mais agentes, geralmente posicionados em um mesmo lugar. Agentes Inteligentes

Agentes - Principais Conceitos Autoridade É a identidade da pessoa ou empresa que o agente ou o lugar representa. Autoridade e identificação servem como base para a autenticação e autorização. Agentes Inteligentes

Agentes - Principais Conceitos Permissões Determinam quais operações podem ser executadas por agentes e lugares, como também, a quantidade máxima de recursos que podem ser usados. Agentes Inteligentes

Exemplo 1 Agentes Inteligentes Primeiro Encontro O agente tem a tarefa de escolher um restaurante, reservar uma mesa para dois, procurar um espetáculo (próximo ao restaurante), comprar ingressos e encomendar um buquê de flores para o dia seguinte. Agentes Inteligentes

Escolha do Restaurante Agente Escolha do Restaurante Resultado das Escolhas: - Restaurante - Núm. da Mesa - Espetáculo - Tícket de Compra Preferências Agente Reserva das Mesas Agente Agente Agente Guia dos Gourmes Restaurante Maxims Home Diretório de Eventos Agente Escolha do Espetáculo Próximo ao Maxims Agentes Inteligentes Casa de Espetáculos Agente Compra dos Ingressos Floricultura Virtual Agente Compra e Pedido de Entrega

Exemplo 2 Agentes Inteligentes

Exemplo 3 - Agente de Polícia Raciocínio Conhecimento: - leis - comportamento dos indivíduos,... Objetivo: - fazer com que as leis sejam respeitadas Ações: - multar - apitar - parar, ... percepção execução Agentes Inteligentes Ambiente

Web Semântica

Atualmente, a maior parte do conteúdo da web é projetada para o entendimento por humanos, e não para programas de computadores manipularem o seu significado. Berners-Lee, T, Hendler, J & Lassila, O ‘The semantic web’, Scientific American, May 2001 Web Semântica

World Wide Web Web Semântica Conteúdo que pode ser "lido" mas não processado pela máquina Problema: difícil automatizar processos na Web Uma solução: usar metadados para descrever os dados contidos na Web Web Semântica

O problema dos Engenhos de Busca Busca baseada em palavras-chave Robôs realizam download das páginas Web Indexadores extraem termos chaves das páginas Interface de consulta recebe termos que são comparados com a base de termos indexados Web Semântica Baixa precisão Baixa Cobertura

O problema dos Engenhos de Busca Como coletar a informação desejada precisamente? Como coletar informação distribuída? Como coletar informação implícita? Como realizar consultas sofisticadas? Como diminuir o esforço humano? Web Semântica

Metadados Web Semântica Exemplo: um catálogo de biblioteca possui dados (metadados) sobre livros; No ambiente Web: metadado é "dado sobre recursos da Web“; A distinção entre "dados" e "metadados" é criada para uma aplicação particular e portanto não é um conceito absoluto. Web Semântica

Para que servem Metadados na Web? Catalogar e classificar conteúdos e relações entre conteúdos disponíveis numa página ou Web site; Melhorar os mecanismos de busca; Facilitar a descoberta de recursos ou serviços; Descrever as preferências de usuários ou políticas de privacidade de Web sites; Facilitar o compartilhamento de conhecimento entre agentes inteligentes; Problema: como estabelecer os princípios básicos de representação e processamento de metadados na Web? Web Semântica

Web Semântica Visões Extensão da Web atual; Informação estruturada e com semântica bem definida; Agentes computacionais capazes de processar e entender os dados; Facilita a automação, integração e distribuição dos dados; Visão de Tim Berners Lee é alcançada: Cooperação entre pessoas e agentes computacionais. Web Semântica

Web Semântica Visões Elementos que compõem a Web Semântica: O conhecimento Catalogar e classificar conteúdos e relações entre conteúdos disponíveis numa página ou Web site; Representação: Markup language; As Ontologias Estabelecem a relação entre conceitos, adiciona regras lógicas e define uma terminologia comum em domínios de aplicação; Define um vocabulário comum auxiliando no entendimento do que está representado em um banco de dados geográfico; Mecanismos de busca semântica. Os Agentes Inteligentes Utilizados para capturar, processar e compartilhar o conteúdo disponível na Web. Facilitam a descoberta de recursos ou serviços; Compartilham o conhecimento entre agentes. Web Semântica

Web Semântica Arquitetura Web Semântica Camada Lógica Engenho de Busca … E-commerce Web Semântica Web Semântica Camada Lógica Regras de Inferência Ontologia Ontologia Ontologia Camada de Esquema Camada de Estrutura Dados

Estrutura de Linguagens Envolve uma variedade de tecnologias, entre elas: uma maneira padrão para definir referências para entidades e para troca de símbolos (Unicode, URI e NS) uma linguagem de marcação simples com capacidade limitada para descrever relacionamentos (XML e XML Schema) uma maneira de definir e descrever metadados e estruturas de metadatados na Web (RDF e RDF Schema) Web Semântica camada mais fundamental da web semântica

RDF: Resource Description Framework RDF: modelo de metadados; Fundamento para codificação e processamento de metadados; Objetiva maximizar a interoperabilidade de servidores e clientes Web desenvolvidos de maneira independente; Para a definição de metadados, RDF usa um sistema de classes, chamado de “schema”, muito parecido com muitos sistemas de modelagem (ER) e programação orientada à objetos; Através de compartilhamento de schemas, RDF pode dar suporte a reutilização de definições de metadados Possibilita a interoperabilidade entre quaisquer aplicações que trocam informações na Web: através da especificação de semântica para dados baseados em XML de maneira padronizada e compartilhável. Web Semântica

Web Semântica RDF: exemplos <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#” xmlns:s="http://description.org/schema/"> <rdf:Description about="http://www.ime.usp.org/~pf/algoritmos"> <s:Creator>Paulo Feofiloff</s:Creator> </rdf:Description> </rdf:RDF> Web Semântica <rdf:RDF> <rdf:Description about="http://sistemas.usp.br/fenixweb/fexDisciplina?sgldis=MAC5739"> <s:professores> <rdf:Bag> <rdf:li resource=“http://www.ime.usp.br/~leliane/”> <rdf:li resource=“http://www.ime.usp.br/~renata/”> </rdf:Bag> </s:professores> </rdf:Description> </rdf:RDF>

Ontologia Tesauro Taxonomia

Por que Ontologia, Taxonomia e Tesauro são importantes para os Portais Corporativos? Segundo Meersman existe a necessidade de descrever a semântica de um domínio de forma que o humano entenda e que seja processável pelo computador. Ontologia, Tesauro e Taxonomia

Definições Ontologia, Tesauro e Taxonomia Ontologia é uma especificação formal e explícita de uma conceitualização compartilhada: Conceitualização: refere-se a um modelo de fenômeno abstrato no mundo por ter identificado os conceitos relevantes daquele fenômeno; Explícito: significa que o tipo dos conceitos usados e as restrições no seu uso são definidos explicitamente; Formal: refere-se ao fato que a ontologia deveria ser lida pela máquina; Compartilhado: reflete que ontologia deveria capturar conhecimento consensual aceito pelas comunidades. Ontologia é definida como um conjunto de conceitos e termos que podem ser usados para descrever alguma área do conhecimento ou construir uma representação para o conhecimento; Ontologia contém o vocabulário (termos) e a definição de conceitos e seus relacionamentos para um dado domínio; Define uma semântica formal da informação, permitindo o processamento pelo computador. Permite a ligação entre o entendimento do mundo real e o conteúdo processado pelo computador através de terminologias consensuais Ontologia, Tesauro e Taxonomia

Por que desenvolver Ontologias? Diferentes conceitualizações Diferentes Visões Ontologia, Tesauro e Taxonomia Diferentes Grupos de Pessoas Fonte: Frederico Fonseca

Por que desenvolver Ontologias? Para compartilhar o entendimento comum da estrutura de informação entre pessoas ou agentes de software Possibilitar reuso do conhecimento de um domínio Introduzir padrões que permitam interoperabilidade Tornar explícitas as suposições de domínios Auxilia no entendimento e atualização de dados legados Separar conhecimento de domínio de conhecimento operacional Reutilizar domínio e conhecimento operacional separadamente Por exemplo, configuração baseada em restrições Analisar diferentes domínios Ontologia, Tesauro e Taxonomia Separate: re-use domain and operational knowledge separately (e.g., configuration based on constraints)

Crescimento na utilização de ontologias Filosofia (Aristóteles) Computação Laboratórios de IA  World-Wide Web Ontologias na Web taxonomias para categorizar Web sites por exemplo Yahoo! Categories categorizações de produtos para venda e suas características por exemplo Amazon.com (catálogo de produtos) Ontologias em padrões de terminologia Unified Medical Language System (UMLS) UNSPSC - terminologia para produtos e serviços Ontologia, Tesauro e Taxonomia

Tipos de Ontologia Ontologia, Tesauro e Taxonomia · Ontologia de Alto Nível: descreve conceitos gerais como espaço, tempo, assunto, objeto, evento, ação, etc, os quais são independentes de um problema ou domínio específico. · Ontologia de Domínio/Tarefa: descreve o vocabulário relacionado ao domínio genérico (exemplo: medicina, automóvel), ou uma tarefa/atividade genérica (exemplo: diagnóstico, venda), especializando os termos introduzidos na ontologia de alto nível. · Ontologia de Aplicação: descreve conceitos dependendo de um domínio e tarefa específicos, os quais são freqüentemente especializações das ontologias relacionadas. Esses conceitos correspondem aos papéis das entidades do domínio enquanto desempenham uma certa atividade como unidade substituível ou componente dispensável. Ontologia, Tesauro e Taxonomia

Onde o uso de ontologia é necessário? Recuperação de informação (mecanismos de busca); Bibliotecas digitais; Web Semântica; Serviços Web; Gestão do conhecimento; Engenharia do conhecimento; Integração de informação; Processamento de linguagem natural; Comércio eletrônico; Comunicação de agentes inteligentes. Ontologia, Tesauro e Taxonomia

Ontologia envolve o conhecimento de: - Organização da informação; - Processamento de linguagem natural; - Extração de informação; - Inteligência artificial; - Representação e aquisição de conhecimento. Ontologia, Tesauro e Taxonomia

Exemplo I Ontologia, Tesauro e Taxonomia

Sintaxe OIL and XML para definir a vida selvagem Exemplo II Sintaxe OIL and XML para definir a vida selvagem

Exemplo III Ontologia, Tesauro e Taxonomia Fonte: Pinho, C.M.D; Goltz, E. (2003)

Ontologias: Linguagens para Web SHOE (Simple HTML Ontology Extension) DAML (DARPA Agent Markup Language) OIL (Ontology Inference Language) DAML+OIL OWL (Ontology Web Language) Ontologia, Tesauro e Taxonomia

Exemplo em DAML Ontologia, Tesauro e Taxonomia <rdf:RDF xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs = "http://www.w3.org/2000/01/rdf-schema#" xmlns:daml = "http://www.w3.org/2001/10/daml+oil#" > <daml:Class rdf:ID="Animal"> <rdfs:label>Animal</rdfs:label> <rdfs:comment> Comentários. </rdfs:comment> </daml:Class> <daml:Class rdf:ID=”Macho"> <rdfs:subClassOf rdf:resource="#Animal"/> <daml:Class rdf:ID="Fêmea"> <daml:disjointWith rdf:resource="#Male"/> Ontologia, Tesauro e Taxonomia

Como desenvolver Ontologias? Processo de desenvolvimento de uma Ontologia: Determinar o domínio e escopo da ontologia Considerar reuso Enumerar termos importantes Definir Classes e Hierarquia de Classes Definir Propriedades das Classes – Slots Restrições para as Propriedades Criar Instâncias Ontologia, Tesauro e Taxonomia

Determinar o domínio e escopo da ontologia Qual domínio a ontologia irá cobrir? Qual a finalidade da utilização da ontologia? Quais tipos de questões poderão ser respondidas pelas informações contidas na ontologia? Ontologia, Tesauro e Taxonomia In order to discuss competency questions, use the example of measurement Talk about ACE-GIS project

Considerar Reuso Por que reutilizar outras ontologias? Para minimizar esforços Não “re-inventar a roda” Para interagir com as ferramentas que utilizam outras ontologias Utilizar ontologias que tenham sido validadas por outras aplicações que a utilizaram Ontologia, Tesauro e Taxonomia

Considerar Reuso Ontologia, Tesauro e Taxonomia Bibliotecas de Ontologias DAML ontology library (www.daml.org/ontologies) Ontolingua ontology library (www.ksl.stanford.edu/software/ontolingua/) Protégé ontology library (protege.stanford.edu/plugins.html) Upper ontologies IEEE Standard Upper Ontology (suo.ieee.org) Cyc (www.cyc.com) Ontologias gerais DMOZ – Open Directory Project (www.dmoz.org) WordNet – Lexical Database for the English Language (www.cogsci.princeton.edu/~wn/) Ontologias de domínios específicos UMLS Semantic Net -Unified Medical Language System (www.nlm.nih.gov/research/umls/umlsdoc.html) GO - Gene Ontology (www.geneontology.org) Ontologia, Tesauro e Taxonomia Upper ontologies: An upper ontology is limited to concepts that are meta, generic, abstract and philosophical, and therefore are general enough to address (at a high level) a broad range of domain areas. Standard Upper Ontology Working Group (SUO WG) CYC: Cycorp, Inc., based in Austin, Texas.

Listar Termos Importantes Quais são os termos necessários? Quais são as propriedades destes termos? O que nós gostaríamos de dizer sobre os termos? Para especificar e descrever os conceitos, nós podemos utilizar: Dicionários WordWeb (http://wordweb.info/free/) Webopedia (http://www.webopedia.com) Nossa conceitualização sobre os termos (inclusive a de especialistas) Leis específicas ou conceitualizações bem definidas Ontologia, Tesauro e Taxonomia

Listar Termos Importantes Ontologia de Vinhos wine, grape, winery, location, wine color, wine body, wine flavor, sugar content white wine, red wine, Bordeaux wine food, seafood, fish, meat, vegetables, cheese Ontologia, Tesauro e Taxonomia Note: The Wine’s Ontology is a standard example of Protégé 2000

Definir Classes e a Hierarquia de Classes Uma classe é um conceito em um domínio classe vinhos classe produtores de vinho classe vinhos rosé Uma classe é uma coleção de elementos com propriedades similares Instâncias de classes Um copo de vinho Chapinha que você tomará no jantar Ontologia, Tesauro e Taxonomia

Definir Classes e a Hierarquia de Classes Herança Classes normalmente contituem uma hierarquia taxonômica (uma hierarquia subclasse-super classe) Uma hierarquia de classes é usualmente uma hierarquia é-um Uma instância de uma subclasse é uma instância de uma super classe Se uma classe é um conjunto de elementos, uma subclasse é um sub-conjunto Exemplos Maçã é uma subclasse de Fruta Toda maçã é uma fruta Vinho Tinto é uma subclasse de Vinho Todo vinho tinto é um vinho Vinho Chianti é uma subclasse de Vinho Tinto Todo vinho Chianti é um vinho tinto Ontologia, Tesauro e Taxonomia

Definir Classes e a Hierarquia de Classes Níveis de Hierarquia Top level Middle level Ontologia, Tesauro e Taxonomia Bottom level

Definir Propriedades de Classes – Slots Slots em uma definição de classes descrevem atributos de instâncias da classe e relações com outras classes Cada vinho terá color, sugar content, producer, … Ontologia, Tesauro e Taxonomia

Propriedades simples e complexas Propriedades (Slots) Tipos de propriedades Propriedades “intrínsecas”: flavor e color do vinho Propriedades “extrínsecas”: name e price do vinho Partes: ingredients em um prato Relações com outros objetos: producer de vinhos (winery) Propriedades simples e complexas Propriedades simples (atributos): contém valores primitivos (strings, numbers) Propriedades complexas: contém (ou aponta para) outros objetos (por exemplo, uma instância winery) Ontologia, Tesauro e Taxonomia

Slots para a Classe Wine Ontologia, Tesauro e Taxonomia Note: The Wine’s Ontology is a standard example of Protégé 2000

Slot e Herança de Classes Uma subclasse herda todos os slots da super classe Se um vinho tem um name e flavor, um vinho tinto também tem um name e flavor Se uma classe tem múltiplas super classes, ela herda os slots de todas as super classes Port é um vinho para sobremesa e um vinho tinto. Ele herda “sugar content: alto” do primeiro e “color: tinto” do último Ontologia, Tesauro e Taxonomia

Documentação Ontologia, Tesauro e Taxonomia Documentação é de fundamental importância! Classes (e slots) geralmente tem documentação Descrevendo a classe na linguagem natural Listando suposições relevantes do domínio para a definição das classes Listando sinônimos Ontologia, Tesauro e Taxonomia

Restrições de Propriedades Restrições de propriedades (facets) descrevem ou limitam o conjunto de valores possíveis para um slot O nome de um vinho é uma string O produtor do vinho é uma instância de Produtores Um produtor tem exatamente uma localização Ontologia, Tesauro e Taxonomia

Facets para Slots na Classe Wine Ontologia, Tesauro e Taxonomia Note: The Wine’s Ontology is a standard example of Protégé 2000

Facets Comuns Slot cardinality – o número de valores que um slot pode ter Slot value type – o tipo de valores que um slot pode ter Minimum and maximum value – uma faixa de valores possíveis para um slot numérico Default value – o valor padrão de um slot Ontologia, Tesauro e Taxonomia

Facets Comuns: Cardinalidade do Slot Cardinalidade N significa que o slot deve ter N valores Cardinalidade Mínima Cardinalidade mínima 1significa que o slot precisa ter um valor (obrigatório) Cardinalidade mínima 0 significa que o valor do slot é opcional Cardinalidade Máxima Cardinalidade máxima 1significa que o slot pode ter no máximo um valor (single-valued slot) Cardinalidade máxima mais do que 1 significa que o slot pode ter mais de um valor (multiple-valued slot) Ontologia, Tesauro e Taxonomia

Facets comuns: Tipos de valor String: uma cadeia de caracteres (“Château Lafite”) Number: um integer ou um float (15, 4.5) Boolean: uma flag true/false Enumerated type: uma lista de valores permitidos (high, medium, low) Complex type: uma instância de outra classe Especifica a classe para a qual a instância pertence A classe Wine é o tipo de valor para o slot “produces” na classe Winery Ontologia, Tesauro e Taxonomia

Domínio e Faixa de Slot Ontologia, Tesauro e Taxonomia Domínio de um slot – a classe (ou classes) que possui um slot Mais precisamente: instância da classe (ou classes) das quais podem ter o slot Faixa de um slot – classe (ou classes) a qual o slot pertence Ontologia, Tesauro e Taxonomia

Facets and Herança de Classe Uma subclasse herda todos os facets da superclasse Uma subclasse pode ignorar as facets para “limitar” a lista de valores permitidos Tornar a faixa de cardinalidade menor Ontologia, Tesauro e Taxonomia

Criar Instâncias Criando uma instância de uma classe A classe torna-se um direct type da instância Qualquer super classe do direct type é um type da instância Atribuindo valores de slot para a instância Valores slot devem estar de acordo com as restrições das facets Ontologia, Tesauro e Taxonomia

Criando uma instância: Exemplo Ontologia, Tesauro e Taxonomia Note: The Wine’s Ontology is a standard example of Protégé 2000

Ferramentas e ambientes para o projeto de Ontologias OntoEdit (http://ontoserver.aifb.uni-karlsruhe.de/ontoedit/) OilLed (http://img.cs.man.ac.uk/oil) Ontolingua Chimaera (for integration of ontologies) Protégé-2000: Ferramenta gráfica para o desenvolvimento de ontologias Suporte a modelos de conhecimento Open-source e disponibilizado gratuitamente (http://protege.stanford.edu) Ontologia, Tesauro e Taxonomia

Definições Ontologia, Tesauro e Taxonomia Componentes do tesauro: Tesauro é uma linguagem documentária dinâmica que contém termos relacionados semanticamente, de acordo com um domínio de conhecimento. É um sistema de classificação para organizar conceitos; Componentes do tesauro: termos (descritores que representam conceitos); estrutura (relacionamento entre conceitos representados por termos); conjuntos de remissivas. Ontologia, Tesauro e Taxonomia

Ontologia, Tesauro e Taxonomia

Ontologia, Tesauro e Taxonomia Segundo Meersman: Metadados: representa a estrutura e integridade de elementos de dados de uma aplicação específica; Ontologia: conhecimento genérico que pode ser reusado em aplicações de tipos diferentes; Tesauro: é uma linguagem documentária dinâmica que contém termos relacionados semanticamente, de acordo com um domínio de conhecimento. Ontologias podem ser vistas como metadados que representam explicitamente a semântica dos dados de forma que sejam processados pela máquina. Ontologia, Tesauro e Taxonomia

Visões Ontologia, Tesauro e Taxonomia É uma linguagem referenciada comum; É um ramo da Teoria da Informação que incorporou novos conceitos e processos da Tecnologia da Informação; Estabelecer uma taxonomia consiste em organizar hierarquicamente um conjunto de tópicos que a empresa usa para distribuir a informação e permitir que usuários localizem documentos com facilidade; Para se criar uma taxonomia a empresa precisa levantar os conceitos que orientarão a categorização e a relação entre eles; A manutenção da Taxonomia é uma das fases mais delicadas, é a mais cara. O dinamismo das organizações demanda ajustes permanentes no vocabulário padrão. Ponto de importância na tecnologia: Uso de dicionário associado aos termos com regras fonéticas multilíngüe. Buscas por apelidos, em palavras com erros ortográficos, por fonética, por radicais, por expressões próximas com velocidade independente do número de acessos Ontologia, Tesauro e Taxonomia

Portais Corporativos Mauricio Abreu COPPE / CRIE / MBKM sumnet@microlink.com.br