“Conhecimento é o melhor investimento que podemos fazer....” Einstein Administração e Sistemas de Informação Mauricio Abreu MSc [email protected] Portal Corporativo Agenda Geral Administração em Sistemas de Informação Soluções na Era do Conhecimento Tecnologias: Data Warehouse, Data Mart, Metadado e ODS; Data / Text / Web Mining; BPM; Portal Corporativo. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agenda © Mauricio Abreu Introdução Portais Corporativos Tecnologias: Mapa de Conceitos Agentes Inteligentes Web Semântica Ontologia, Tesauro e Taxonomia [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Introdução © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Gestão do Conhecimento Ambiente Externo 7 Empresa Nível Estratégico Introdução Fornecedores Nível Organizaciol 1 Visão e Estratégia – Alta Administração 4 Políticas de RH 2 Cultura 3 Estrutura Organizacional Organizacional Parceiros Universidades © Mauricio Abreu Clientes Concorrentes Infraestrutura 5 Sistemas de Informação 6 Medição dos Governo Resultados Fonte: TERRA [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos Algumas Definições "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 “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.” © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos Sistemas de Informação Empresarial SIE Alternativas de Implementação: – Portais internos: aumentar produtividade; G2C Sistemas de B2C– Portais externos: Informação aumentar receita e visibilidade da organização. Gerencial (SIG) G2G B2B Termos relacionados: Sistemas legados G2B ou operacionais – Portal Corporativo, Portal de Negócios, Portal de (OLTP) B2E Informações Corporativas ou Empresariais, Portal G2E do Conhecimento. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos Personalizar saudação Oferecer descontos Lembrar o histórico de compras e recomendar os artigos “quentes” © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento 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; Fonte: Terra © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos Visão Geral 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. © Mauricio Abreu Termos relacionados: – Portal Corporativo (B2E), Portal de Negócios (B2B, B2C), Portal de Informações Corporativas ou Empresariais, Portal do Conhecimento. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Principais Funcionalidades Portais Corporativos DELPHI GROUP (2000) TERRA e GORDON (2002) Integração Acesso às informações estruturadas e nãoestruturadas Categorização FIRESTONE (2003) PORTALS COMMUNITY (2003) Repositórios de dados estruturados e nãoestruturados Fontes de informação internas e externas, estruturadas ou não Taxonomia Categorização Taxonomia, diretórios Mecanismo de busca Busca Recursos de busca 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 Colaboração Colaboração 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, login unificado Segurança, login unificado © Mauricio Abreu Segurança Ferramentas de medição Integração, busca de dados estruturados e não-estruturados HAZRA (2003) Segurança Logs de acessos Ambiente de desenvolvimento Ambiente de desenvolvimento Organização e gerenciamento Administração de contas e privilégios de usuários Arquitetura do sistema e desempenho Desempenho, confiabilidade, disponibilidade, escalibilidade Serviços de administração do portal Localização de especialistas [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos Evolução N <> N N <> N 1 <> N 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. 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. 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 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. Fonte: Wittig @ All © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Fatores de Sucesso Portais Corporativos Cultura Fatores Humanos Impacto no Desempenho Organizacional Colaboração Externa Sucesso depende de uma mudança comportamental Colaboração Interna Aprendizado Compilação de Relatórios Pequena necessidade de uma mudança comportamental Automação de Processos Tecnologia Fonte: Terra © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos Principais Componentes de um Portal © Mauricio Abreu 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. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos © Mauricio Abreu 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; [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Caso 2: Retail Link Portais Corporativos © Mauricio Abreu – – – – Setor varejista de supermercado; Início: 1995; Portal de relacionamento da rede Wal Mart com fornecedores; Serviços: Informações transacionais atualizadas; Desempenho nos pontosde-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; [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos Evitando Surpresas... • 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portais Corporativos Portal de RH A criação de um Portal específico para a área de Recursos Humanos contribui para: © Mauricio Abreu • 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 [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portal de RH Portais Corporativos 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portal de RH Portais Corporativos 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Portal de RH Portais Corporativos 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Tecnologias Mapa de Conceitos Agentes Inteligentes Web Semântica Ontologia, Tesauro e Taxonomia © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Mapa de Conceito © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Definições 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 ] © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Mapa de Conceito Utilização 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; © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Mapa de Conceito Utilização 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Exemplo - I Mapa de Conceito Brainstorming de um grupo de projeto de rede © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Exemplo - II 1492 Exploradores da América West Indies Spanish Monarchy 1497 "America" sailed for wanted to find Newfoundland Cape Hatteras discovered Italian Mapa de Conceito 1492 was sailed to sailed to Christopher Columbus Straits of Magellan 1520 English John Cabot first sailed Guam explored 1454-1512 Magellan America named for him Amerigo Vespucci Aztecs © Mauricio Abreu defeated invaded Mexico 1519 discovered (Pascua) Florida 1512 claimed for France named for Easter Sunday Hernando Cortes Explorers of America (first 30 years) Juan Ponce de Leon Ojeda explored Venezuelan coast 1499 Francisco Fernandes Pedro Alvarez Cabral explored discovered Labrador Brazil 1500 1500 claimed for Portugal [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Mapa de Conceito Exemplo - III © Mauricio Abreu Processo de Inovação na empresa [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Mapa de Conceito Exemplo - IV © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Metodologia P Mapa de Conceito Componente Visual C Nó Link Processamento C Fácil de Navegar Configuração Componente Verbal P C C P Mapear Conhecimento C C Poucas Palavras C Gramática Simples C C Rápido de Ler Rápido de Construir Similar a Memória Humana Relacionamentos Descritivos Parte Característica Tipo © Mauricio Abreu P C T Relacionamentos Dinâmicos Influência Precedência Próximo I D X Fonte: TCU Relacionamentos Instrutivos Analogia Observação Exemplo A O E [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Mapa de Conceito Selecionar participantes © Mauricio Abreu Agendar Brainstormings Sun Mon Tues Wed Thur Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Mapa de Conceito Selecionar participantes Agendar Brainstormings Decide how totasks. 20 2. Captação das idéias Manage 4 Work quickly r pressure 49 Construir uma lista de idéias ou conceitos Agrupar as idéias tions are not specific. 39 Implications of X400 in the organization Business Considerations Functional Requirements Group Considerations Networkdas Philosophy Gravação sessões de brainstorming E-mail enabled applications Network design and DRP Transcrição das gravações para texto Descrição textual por parte do especialista © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Mapa de Conceito Etapas de Desenvolvimento © Mauricio Abreu 1.conceito Preparação 1. Coloque um como nó inicial para o mapa. Ponha este nó na localização central do Detectar necessidades mapa. Definir o foco / domínio 2. Realize as seguintes perguntas e desenhe os Selecionar participantes devidos links no mapa. 3. Coloque novo conceito como elemento Agendar Brainstormings a.Qual c. e. g. i. b. Este Quais Qual O que onó aum são próximo influencia precedência pode as partes características ser conceito odividido nó do importantes inicial? nó a em inicial? partir de diferentes cada do denó cada tipo? inicial? tipos? tipo? central e repita o passo 2. (símbolo-T) (símbolo-P) (símbolo-D) (símbolo-I) (símbolo-X) (símbolo-C) 2. Captação das idéias d.Quem f. h. Utilize Quais Quem também osão onó nóas inicial inicial na características elaboração precede? influencia? do demapa cada os parte? conceitos (símbolo-C) (símbolo-D) (símbolo-I) de Analogia Exemplo (E) e ou conceitos Construir(A), uma lista de idéias Observação (O).Agrupar as idéias I I 3. Estruturação das idéias D T T Construir Cum mapa preliminar C P P P P X [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Mapa de Conceito Selecionar participantes Agendar Brainstormings 2. Captação das idéias 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; © Mauricio Abreu Construir um mapa preliminar Avaliar o mapa preliminar [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Mapa de Conceito Selecionar participantes Agendar Brainstormings 2. Captação das idéias Construir uma lista de idéias ou conceitos Agrupar as idéias 4. Interpretação © Mauricio Abreu 3. Estruturação das idéias 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 [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Etapas de Desenvolvimento 1. Preparação Detectar necessidades Definir o foco / domínio Mapa de Conceito 5. Utilização Knowledge Serves BPR Treinamento Novos Produtos 4. Interpretação © Mauricio Abreu Selecionar participantes Agendar Brainstormings 2. Captação das idéias Construir uma lista de idéias ou conceitos Agrupar as idéias 3. Estruturação das idéias 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 [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Visões "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." © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Automatização de Sistemas de Potência Objetos: rios, barragens, turbinas, transformadores, linhas, ... © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Produção de histórias interativas © Mauricio Abreu . Criar ilusão da vida; . Permitir interação com usuário; . Modelar comportamento e personalidade (ex. tamagotchi). [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes O que é um agente? © Mauricio Abreu É 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. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agente é qualquer entidade que: © Mauricio Abreu – percebe seu ambiente através de sensores (ex. câmeras, microfones, teclado, etc.) – age sobre o ambiente de efetuadores (ex. vídeos, autofalantes, impressoras, braços mecânicos, ftp, ...) ambiente Agentes Inteligentes O que é um agente? sensores Raciocinador Agente modelo do ambiente efetuadores [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Agentes - Principais Conceitos © Mauricio Abreu 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. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Agentes - Principais Conceitos © Mauricio Abreu Agente – Consiste de (Código + Estado), tem atributos como identidade, localização, autoridade e permissões, podendo ser estacionário ou móvel. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Agentes - Principais Conceitos © Mauricio Abreu Deslocamento – É a transferência de um agente de um lugar para outro, que só ocorre se o agente está autorizado a visitar o destino. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Agentes - Principais Conceitos © Mauricio Abreu Encontro – É a interação direta entre dois ou mais agentes, geralmente posicionados em um mesmo lugar. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Agentes - Principais Conceitos © Mauricio Abreu 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. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Agentes - Principais Conceitos © Mauricio Abreu 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. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Exemplo 1 Primeiro Encontro © Mauricio Abreu – 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. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Escolha do Restaurante Resultado das Escolhas: - Restaurante - Núm. da Mesa - Espetáculo - Tícket de Compra Agente Preferências Agente Agente Guia dos Gourmes Home Restaurante Maxims Agente Escolha do Espetáculo Próximo ao Maxims Reserva das Mesas Diretório de Eventos Agente Compra e Pedido de Entrega © Mauricio Abreu Agente Floricultura Virtual Casa de Espetáculos Compra dos Ingressos [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Exemplo 2 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Agentes Inteligentes Exemplo 3 - Agente de Polícia Agente Raciocínio Ações: Conhecimento: Objetivo: - multar - leis - fazer com que as leis - apitar - comportamento sejam respeitadas - parar, ... dos indivíduos,... percepção execução Ambiente © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Web Semântica © Mauricio Abreu [email protected] [email protected] Web Semântica Administração em Sistemas de Informação Soluções na Era do Conhecimento © Mauricio Abreu 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 [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento World Wide Web 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento O problema dos Engenhos de Busca Web Semântica © Mauricio Abreu 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 Baixa precisão Baixa Cobertura [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Web Semântica O problema dos Engenhos de Busca © Mauricio Abreu 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? [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Metadados 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Para que servem Metadados na Web? Web Semântica © Mauricio Abreu 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? [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Visões Web Semântica 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Visões Elementos que compõem a Web Semântica: Web Semântica 1. O © Mauricio Abreu conhecimento Catalogar e classificar conteúdos e relações entre conteúdos disponíveis numa página ou Web site; Representação: Markup language; 2. 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. 3. 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. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Arquitetura Web Semântica Engenho de Busca … E-commerce Web Semântica Camada Lógica Camada de Ontologia Esquema Camada de Estrutura © Mauricio Abreu Regras de Inferência Ontologia Ontologia Dados [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Estrutura de Linguagens Envolve uma variedade de tecnologias, entre elas: Web Semântica 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) © Mauricio Abreu camada mais fundamental da web semântica [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento RDF: Resource Description Framework Web Semântica 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento <rdf:RDF RDF: exemplos 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> Web Semântica </rdf:Description> </rdf:RDF> © Mauricio Abreu <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> [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia Tesauro Taxonomia © Mauricio Abreu [email protected] [email protected] Ontologia, Tesauro e Taxonomia Administração em Sistemas de Informação Soluções na Era do Conhecimento 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Definições • 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Por que desenvolver Ontologias? Diferentes conceitualizações © Mauricio Abreu Diferentes Visões Diferentes Grupos de Pessoas Fonte: Frederico Fonseca [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia 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 © Mauricio Abreu Analisar diferentes domínios [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Crescimento na utilização de ontologias 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) © Mauricio Abreu Ontologias em padrões de terminologia – Unified Medical Language System (UMLS) – UNSPSC - terminologia para produtos e serviços [email protected] [email protected] Ontologia, Tesauro e Taxonomia Administração em Sistemas de Informação Soluções na Era do Conhecimento Tipos de Ontologia 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Onde o uso de ontologia é necessário? © Mauricio Abreu • 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. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Ontologia envolve o conhecimento de: © Mauricio Abreu - Organização da informação; - Processamento de linguagem natural; - Extração de informação; - Inteligência artificial; - Representação e aquisição de conhecimento. [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Exemplo I © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Exemplo II Sintaxe OIL and XML para definir a vida selvagem © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Exemplo III © Mauricio Abreu Fonte: Pinho,[email protected] C.M.D; Goltz, E. (2003) [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Ontologias: Linguagens para Web © Mauricio Abreu SHOE (Simple HTML Ontology Extension) DAML (DARPA Agent Markup Language) OIL (Ontology Inference Language) DAML+OIL OWL (Ontology Web Language) [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Exemplo em DAML <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> <daml:Class rdf:ID="Fêmea"> <rdfs:subClassOf rdf:resource="#Animal"/> <daml:disjointWith rdf:resource="#Male"/> </daml:Class> © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Como desenvolver Ontologias? © Mauricio Abreu 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 [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento 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? © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Considerar Reuso 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) © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Listar Termos Importantes © Mauricio Abreu 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 [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Listar Termos Importantes © Mauricio Abreu 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 [email protected] Note: The Wine’s Ontology is a standard example [email protected] of Protégé 2000 Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Definir Classes e a Hierarquia de Classes Níveis de Hierarquia © Mauricio Abreu Top level Middle level Bottom level [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia 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, … © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia 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) © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Slots para a Classe Wine © Mauricio Abreu [email protected] Note: The Wine’s Ontology is a standard example [email protected] of Protégé 2000 Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Documentação © Mauricio Abreu 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 [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Facets para Slots na Classe Wine © Mauricio Abreu [email protected] Note: The Wine’s Ontology is a standard example [email protected] of Protégé 2000 Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Facets Comuns: Cardinalidade do Slot Cardinalidade – 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) © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento 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 © Mauricio Abreu Atribuindo valores de slot para a instância – Valores slot devem estar de acordo com as restrições das facets [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Criando uma instância: Exemplo © Mauricio Abreu [email protected] Note: The Wine’s Ontology is a standard example [email protected] of Protégé 2000 Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia 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) © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Definições • 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. © Mauricio Abreu [email protected] [email protected] Ontologia, Tesauro e Taxonomia Administração em Sistemas de Informação Soluções na Era do Conhecimento © Mauricio Abreu [email protected] [email protected] Ontologia, Tesauro e Taxonomia Administração em Sistemas de Informação Soluções na Era do Conhecimento 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. © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento Ontologia, Tesauro e Taxonomia Visões • É 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 © Mauricio Abreu [email protected] [email protected] Administração em Sistemas de Informação Soluções na Era do Conhecimento © Mauricio Abreu [email protected] [email protected]