“Conhecimento
Download
1 / 110

“Conhecimento é o melhor investimento que podemos fazer....” Einstein - PowerPoint PPT Presentation


  • 64 Views
  • Uploaded on

“Conhecimento é o melhor investimento que podemos fazer....” Einstein. Administração e Sistemas de Informação. Mauricio Abreu MSc [email protected] Portal Corporativo. Tecnologias: Data Warehouse, Data Mart, Metadado e ODS; Data / Text / Web Mining; BPM;

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '“Conhecimento é o melhor investimento que podemos fazer....” Einstein' - jaafar


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

“Conhecimento

é o melhor

investimento

que podemos

fazer....”

Einstein


Administração

e Sistemas de Informação

Mauricio Abreu MSc

[email protected]

Portal Corporativo


Tecnologias:

  • Data Warehouse, Data Mart, Metadado e ODS;

  • Data / Text / Web Mining;

  • BPM;

  • Portal Corporativo.

Agenda Geral


Agenda

  • Mapa de Conceitos

  • Agentes Inteligentes

  • Web Semântica

  • Ontologia, Tesauro e Taxonomia



Ambiente Externo

7

Empresa

1

Nível Estratégico

Visão e Estratégia – Alta Administração

4

2

3

Fornecedores

Políticas de RH

Cultura Organi-zacional

Estrutura Organiza-cional

Clientes

Nível Organizaciol

Parceiros

Concorrentes

5

Universidades

Sistemas de Informação

Medição dos Resultados

Governo

6

Infra-

estrutura

Fonte: TERRA

Gestão do Conhecimento

Introdução


Portais

Corporativos


Algumas defini es
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

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.”


Portal Corporativo

Tecnologia

Conhecimento

Sistemas de Informação Empresarial

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

Sistemas de

Informação

Gerencial (SIG)

Sistemas legados

ou operacionais

(OLTP)


Personalizar saudação

Oferecer descontos

Portais Corporativos

Lembrar o histórico de compras e recomendar os artigos “quentes”


Grandes Benefícios

  • 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

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.

Visão Geral

Portais Corporativos


Principais Funcionalidades

Portais Corporativos


Evolução

Especializado

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

Cultura

Fatores

Humanos

Impacto no

Desempenho

Organizacional

Colaboração

Externa

Sucesso depende de uma

mudança comportamental

Portais Corporativos

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


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


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
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.

Portais Corporativos


Portal de RH

A criação de um Portal específico para a área de

Recursos Humanos contribui para:

Portais Corporativos


Portal de RH

Usabilidade do Portal de RH:

Portais Corporativos


Portal de RH

Usabilidade do Portal de RH (continuação):

Portais Corporativos


Portal de RH

Usabilidade do Portal de RH (continuação):

Portais Corporativos


Tecnologias

Mapa de Conceitos Agentes Inteligentes

Web Semântica

Ontologia, Tesauro e Taxonomia



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]


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;

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.

Mapa de Conceito


Exemplo - I

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


P

P

Componente Verbal

Componente Visual

P

Processamento

C

C

C

C

C

Rápido

de Ler

Poucas

Palavras

C

C

C

Link

C

Fácil de

Navegar

Gramática

Simples

Rápido de

Construir

Configuração

Similar a

Memória Humana

Relacionamentos

Descritivos

Relacionamentos

Dinâmicos

Relacionamentos

Instrutivos

I

A

P

Influência

Analogia

Parte

D

O

C

Precedência

Característica

Observação

X

E

T

Tipo

Exemplo

Próximo

Metodologia

Mapear

Conhecimento

Mapa de Conceito

Fonte: TCU


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

Etapas de Desenvolvimento

1. Preparação

Detectar necessidades

Definir o foco / domínio

Selecionar participantes

Agendar Brainstormings

Mapa de Conceito


Decide how totasks.

20

Manage 4

Work quickly r pressure

49

tions are not specific.

39

Implications of X400 in the organization

Business Considerations

Gravação das sessões de brainstorming

Functional Requirements

Group Considerations

Transcrição das gravações para texto

Network Philosophy

E-mail enabled applications

Descrição textual por parte do especialista

Network design and DRP

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


I

I

D

T

T

C

C

P

P

P

P

X

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.

Agendar Brainstormings

g. O que influencia o nó inicial? (símbolo-I)

h. Quem o nó inicial influencia? (símbolo-I)

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).

e. Qual a precedência do nó inicial? (símbolo-D)

f. Quem o nó inicial precede? (símbolo-D)

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)

a. Este nó pode ser dividido em diferentes tipos? (símbolo-T)

b. Quais são as características de cada tipo? (símbolo-C)

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

Construir um mapa preliminar


Rating Sheet

1 Manage time effectively

2 Manage resources effectively.

3 Scan a multitude of information and decide what is important.

1 2 3 4 5

4 Decide how to manag.

5 Organize the worknot specific.

1 2 3 4 5

1 2 3 4 5

1 Manage time effectively

  • 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;

3 Scan a multitude of information and decide what is important.

1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

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

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

Selecionar participantes

5. Utilização

Agendar Brainstormings

Knowledge Serves

2. Captação das idéias

Mapa de Conceito

BPR

Construir uma lista de idéias ou conceitos

Treinamento

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



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."

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?

  • É 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?

  • 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

modelo do

ambiente

a m b i e n t e

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 - Principais Conceitos

Agentes Inteligentes


Agentes principais conceitos1

Agente

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

Agentes - Principais Conceitos

Agentes Inteligentes


Agentes principais conceitos2

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 - Principais Conceitos

Agentes Inteligentes


Agentes principais conceitos3

Encontro

É a interação direta entre dois ou mais agentes, geralmente posicionados em um mesmo lugar.

Agentes - Principais Conceitos

Agentes Inteligentes


Agentes principais conceitos4

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 - Principais Conceitos

Agentes Inteligentes


Agentes principais conceitos5

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 - Principais Conceitos

Agentes Inteligentes


Exemplo 1

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.

Exemplo 1

Agentes Inteligentes


Escolha do Restaurante

Agente

Agente

Agente

Agente

Agente

Agente

Agente

Agente

Preferências

Guia dos

Gourmes

Reserva das

Mesas

Restaurante

Maxims

Escolha do

Espetáculo

Próximo

ao Maxims

Diretório de

Eventos

Compra dos

Ingressos

Casa de

Espetáculos

Compra e

Pedido de

Entrega

Floricultura

Virtual

Resultado das

Escolhas:

- Restaurante

- Núm. da Mesa

- Espetáculo

- Tícket de Compra

Home

Agentes Inteligentes


Exemplo 2

Agentes Inteligentes


Exemplo 3 - Agente de Polícia

Raciocínio

Agente

  • Ações:

    • - multar

    • - apitar

    • - parar, ...

  • Conhecimento:

    • - leis

    • - comportamento dos indivíduos,...

  • Objetivo:

    • - fazer com que as leis sejam respeitadas

percepção

execução

Agentes Inteligentes

Ambiente



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


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

World Wide Web

Web Semântica


O problema dos engenhos de busca

Engenhos de Busca máquina

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

O problema dos Engenhos de Busca

Web Semântica


Como coletar a informação desejada precisamente? máquina

Como coletar informação distribuída?

Como coletar informação implícita?

Como realizar consultas sofisticadas?

Como diminuir o esforço humano?

O problema dos Engenhos de Busca

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.

Metadados

Web Semântica


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?

Para que servem Metadados na Web?

Web Semântica


Extensão da Web atual; conteúdos disponíveis numa página ou Web site;

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.

Visões

Web Semântica


Visões conteúdos disponíveis numa página ou Web site;

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


Arquitetura

Ontologia conteúdos disponíveis numa página ou Web site;

Ontologia

Ontologia

Arquitetura

Engenho

de Busca

E-commerce

Web Semântica

Web Semântica

Camada

Lógica

Regras de Inferência

Camada de

Esquema

Camada de

Estrutura

Dados


Estrutura de linguagens

Envolve uma variedade de tecnologias, entre elas: conteúdos disponíveis numa página ou Web site;

uma maneira padrão para definir referências para entidades e para troca de símbolos (Unicode, URIe 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)

Estrutura de Linguagens

Web Semântica

camada mais fundamental da web semântica


RDF: modelo de metadados; conteúdos disponíveis numa página ou Web site;

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.

RDF: Resource Description Framework

Web Semântica


RDF: exemplos conteúdos disponíveis numa página ou Web site;

<rdf:RDF

xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:s="http://description.org/schema/">

<rdf:Descriptionabout="http://www.ime.usp.org/~pf/algoritmos">

<s:Creator>Paulo Feofiloff</s:Creator>

</rdf:Description>

</rdf:RDF>

Web Semântica

<rdf:RDF>

<rdf:Descriptionabout="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 conteúdos disponíveis numa página ou Web site;

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 os Portais Corporativos?

  • Ontologia é uma especificação formal e explícita de uma conceitualizaçãocompartilhada:

    • 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
Por que desenvolver Ontologias? os Portais Corporativos?

Diferentes Visões

Diferentes conceitualizações

Ontologia, Tesauro e Taxonomia

Diferentes Grupos de Pessoas

Fonte: Frederico Fonseca


Por que desenvolver ontologias1

Para os Portais Corporativos?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

Por que desenvolver Ontologias?

Ontologia, Tesauro e Taxonomia


Crescimento na utilização de ontologias os Portais Corporativos?

  • 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 os Portais Corporativos?

  • · 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? os Portais Corporativos?

  • 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: os Portais Corporativos?

  • - 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 os Portais Corporativos?

Ontologia, Tesauro e Taxonomia


Sintaxe oil and xml para definir a vida selvagem
Sintaxe OIL and XML para definir a vida selvagem os Portais Corporativos?

Exemplo II


Exemplo III os Portais Corporativos?

Ontologia, Tesauro e Taxonomia

Fonte: Pinho, C.M.D; Goltz, E. (2003)


SHOE os Portais Corporativos? (Simple HTML Ontology Extension)

DAML (DARPA Agent Markup Language)

OIL (Ontology Inference Language)

DAML+OIL

OWL (Ontology Web Language)

Ontologias: Linguagens para Web

Ontologia, Tesauro e Taxonomia


Exemplo em DAML os Portais Corporativos?

<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>

Ontologia, Tesauro e Taxonomia


Como desenvolver ontologias

Processo de desenvolvimento de uma Ontologia: os Portais Corporativos?

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

Como desenvolver Ontologias?

Ontologia, Tesauro e Taxonomia


Determinar o dom nio e escopo da ontologia

Qual domínio a ontologia irá cobrir? os Portais Corporativos?

Qual a finalidade da utilização da ontologia?

Quais tipos de questões poderão ser respondidas pelas informações contidas na ontologia?

Determinar o domínio e escopo da ontologia

Ontologia, Tesauro e Taxonomia


Considerar reuso

Por que reutilizar outras ontologias? os Portais Corporativos?

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

Considerar Reuso

Ontologia, Tesauro e Taxonomia


Considerar reuso1

Bibliotecas de Ontologias os Portais Corporativos?

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)

Considerar Reuso

Ontologia, Tesauro e Taxonomia


Listar termos importantes

Quais são os termos necessários? os Portais Corporativos?

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

Listar Termos Importantes

Ontologia, Tesauro e Taxonomia


Listar termos importantes1

Ontologia de Vinhos os Portais Corporativos?

wine, grape, winery, location,

wine color, wine body, wine flavor, sugar content

white wine, red wine, Bordeaux wine

food, seafood, fish, meat, vegetables, cheese

Listar Termos Importantes

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 os Portais Corporativos?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

Definir Classes e a Hierarquia de Classes

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

Definir Classes e a Hierarquia de Classes Herança

Ontologia, Tesauro e Taxonomia


Definir classes e a hierarquia de classes n veis de hierarquia

Top (uma hierarquia subclasse-super classe)

level

Middle

level

Bottom

level

Definir Classes e a Hierarquia de Classes Níveis de Hierarquia

Ontologia, Tesauro e Taxonomia


Definir propriedades de classes slots

Slots (uma hierarquia subclasse-super classe) 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, …

Definir Propriedades de Classes – Slots

Ontologia, Tesauro e Taxonomia


Propriedades slots

Tipos de propriedades (uma hierarquia subclasse-super classe)

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)

Propriedades (Slots)

Ontologia, Tesauro e Taxonomia


Slots para a classe wine
Slots para a Classe Wine (uma hierarquia subclasse-super classe)

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 (uma hierarquia subclasse-super classe)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

Slot e Herança de Classes

Ontologia, Tesauro e Taxonomia


Documenta o

Documentação é de fundamental importância! (uma hierarquia subclasse-super classe)

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

Documentação

Ontologia, Tesauro e Taxonomia


Restri es de propriedades

Restrições de propriedades ( (uma hierarquia subclasse-super classe)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

Restrições de Propriedades

Ontologia, Tesauro e Taxonomia


Facets para slots na classe wine
Facets para Slots na Classe Wine (uma hierarquia subclasse-super classe)

Ontologia, Tesauro e Taxonomia

Note: The Wine’s Ontology is a standard example of Protégé 2000


Facets comuns

Slot (uma hierarquia subclasse-super classe)cardinality – o número de valores que um slot pode ter

Slotvalue 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

Facets Comuns

Ontologia, Tesauro e Taxonomia


Facets comuns cardinalidade do slot

Cardinalidade (uma hierarquia subclasse-super classe)

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-valuedslot)

Cardinalidade máxima mais do que 1 significa que o slot pode ter mais de um valor (multiple-valued slot)

Facets Comuns: Cardinalidade do Slot

Ontologia, Tesauro e Taxonomia


Facets comuns tipos de valor

String (uma hierarquia subclasse-super classe): 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

Facets comuns: Tipos de valor

Ontologia, Tesauro e Taxonomia


Facets and heran a de classe

Uma subclasse (uma hierarquia subclasse-super classe)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

Facets and Herança de Classe

Ontologia, Tesauro e Taxonomia


Criar inst ncias

Criando uma instância de uma classe (uma hierarquia subclasse-super 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

Criar Instâncias

Ontologia, Tesauro e Taxonomia


Criando uma inst ncia exemplo
Criando uma instância: Exemplo (uma hierarquia subclasse-super classe)

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 (uma hierarquia subclasse-super classe)

(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)

Ferramentas e ambientes para o projeto de Ontologias

Ontologia, Tesauro e Taxonomia


Definições (uma hierarquia subclasse-super classe)

  • 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 paraorganizar 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 (uma hierarquia subclasse-super classe)


Segundo Meersman: (uma hierarquia subclasse-super classe)

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 (uma hierarquia subclasse-super classe)

  • É 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 (uma hierarquia subclasse-super classe)

Corporativos

Mauricio Abreu

COPPE / CRIE / MBKM

[email protected]


ad