Surfando na WEB 3.0

Post on 18-Mar-2018

321 views 1 download

Transcript of Surfando na WEB 3.0

Ms. Prof. Leandro Pupo Natale

• TGI – Busca Inteligente

• Mestrado: Bancos de Dados Ontológicos e

Análise de Redes sociais para e-gov;

• Doutorado: Gestão e compartilhamento de

Conhecimento em Ambientes Colaborativos

• Em 1990, Tim Bernes-Lee cria, no CERN, o

que conhecemos hoje com a Internet

• Em 2001, o mesmo Tim Bernes-Lee publica o

artigo: Web Semântica: um novo formato de

conteúdo para a Web que tem significado para

computadores vai iniciar uma revolução de

novas possibilidades.

O Início

Como era a Web

Globo.com

Uol.com.br

Google.com

Yahoo.com

Fonte: web.archive.org

1996

2000

2004

1998

1999

E se você precisasse criar 1500 web

pages de programas de TV e rádio

por dia?

As páginas precisam estar emdiferentes idiomas cada um com seusdiferentes caracteres?

Precisaria de uma grande equipede pessoas??!!!

Agora você precisa publicar uma

página para cada banda de

música e publicar seus Singles!

E se fosse uma

página sobre cada

espécie animal,

vegetal, etc…

Como organizar tudo isto?

Como buscar toda esta

informação?

Esta é a Web

A Web está cheia de dados, publicada em

diferentes formatos

Pdf, jpg, gif, wav, mp3, mp4, html, csv, excel, doc

Mas nós precisamos de informação

os dados precisam ter significado

Dado é um elemento que mantém a sua forma bruta (texto, imagens, sons, vídeos, etc.), ou seja, ele sozinho não levará a compreender determinada situação

Informação é este mesmo dado, porém, trabalhado pelo executivo, o que permite a tomada de decisão automaticamente.

Informação é o dado, cuja forma e conteúdo são apropriados para um uso específico.

Dado x Informação

A Evolução da Web

Gestão da Informação

Atualmente está sendo produzido uma grande

quantidade de dados, principalmente por ferramentas

educacionais e colaborativas.

A representação computacional, desta informação, em

metadados permite seu reaproveitamento de forma

eficiente, facilitando a comunicação entre agentes

computacionais e pessoas.

Gestão da Informação - Ontologia

O termo Ontologia vem sendo utilizado na Ciência da

Computação em áreas como: inteligência artificial,

representação de conhecimento, processamento de

linguagem natural e recuperação de informação.

Um determinado domínio de conhecimento é representado

computacionalmente através de metadados, de forma a

permitir a comunicação entre pessoas e computadores, e

entre agentes computacionais.

Gestão da Informação - Ontologia

Ontologia permite diminuir a heterogeneidade dos dados,

facilitando a extração do conhecimento e aumentando sua

portabilidade entre diferentes aplicações.

O uso de ontologias facilita a interoperabilidade em

ambientes web composto por provedores de serviços,

facilitando a descoberta de serviços, invocação de

métodos, validação de parâmentros e respostas, etc.

Trabalhando com Ontologia

Uma Ontologia, bem definida, depende diretamente da quantidade e qualidade dos conceitos e relacionamentos entre si.

Estes requisitos podem ser mais facilmente alcançados de acordo com a linguagem utilizada para definição de uma ontologia.

RDF (Resource DescriptionFramework);

RDF-Schema;

DAML+OIL;

OWL (Web Ontology Language)

Adicionando Conhecimento na Web

Adicionando Conhecimento na Web

Nos Buscadores

Nos buscadores

Nos buscadores

Ontologia na prática

Schema.org

Consórcio patrocinado por Microsoft, Google, Yahoo e Yandex. Tem a missão de estruturar os dados na internet

DBPedia

Banco de dados com o propósito de estruturar a informação contida na Wikipedia, e disponibilizar na Web

CRUZAR – cidade de Zaragoza

Sistema que utiliza aplicações de sistemas especialistas e ontologias para criar rotas customizadas para turistas

Google Rich Snippets

Melhora o resultado de busca com base em metadados colocados nas páginas

Propostas de Trabalhos

Criação de ontologias dinâmicas, individuais e

coletivas, para representar o conhecimento e

recursos de cada membro de uma rede social;

Permitir uma maior interação, de forma colaborativa

entre os membros de uma rede social, reduzindo a

sobrecarga de informação

Aplicar Ontologias em interfaces de usuários para

melhorar usabilidade e experiência dos usuários

Dúvidas?

Obrigado

leandro.natale@mackenzie.br