André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

30
André Augusto Dequech Marcos Henrique da Silva Maurício Okada

Transcript of André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Page 1: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

André Augusto DequechMarcos Henrique da Silva

Maurício Okada

Page 2: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

“Teoria Metafísica do ser.”

(http://www.priberam.pt/dlpo/dlpo.aspx?pal=ontologia [consultado em 02-05-2009])

Page 3: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

“É utilizada para realizar inferência sobre os objetos do domínio.”

(http://pt.wikipedia.org/wiki/Ontologia_(ciência_da_computação) [consultado em 02-05-2009])

Page 4: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A ontologia usa classes (conceitos), que são grupos abstratos, que podem conter outras classes. Um exemplo seria um computador: o próprio computador seria uma classe, mas o fato dele existir faz com que exista um provável gabinete, que também seria considerado uma classe, e dentro do gabinete uma placa mãe que também seria considerada outra classe.

Page 5: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

É utilizado a ontologia como base conceitual para a web semântica. Afinal, com a ontologia é possível ter um reuso de conhecimentos, separar conhecimentos de domínio com conhecimentos operacionais, e até tornar explícitas hipóteses sobre um domínio.

Page 6: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A Web Semântica é uma evolução da Web atual;

A idéia da Web Semântica iniciou com a empresa W3C (World Wide Web Consortium) em 2001 quando Tim Berners-Lee, James Hendler e Ora Lassila publicaram um artigo na revista Scientific American;

Page 7: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A Web Semântica utiliza de quatro principais tipos de linguagens: eXtensible Markup Language (XML), Resource Description Framework (RDF), Web Ontology Language (OWL) e a RDFS;

Page 8: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A linguagem HTML foi totalmente popularizada e utilizada na maioria dos sites, a diferença é que essa linguagem não permite atribuir certo significado a informação, pois possui certo limite na utilização das tags, elas somente mostram a informação e descrevem como a pagina deve ser exibida;

Page 9: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Já na Web Semântica as tags possuem maior liberdade e variabilidade tornando mais fácil sua utilização;

Page 10: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A web semântica, por sua vez, estará presente na Web 3.0. pois será a base para a funcionalidade da Web 3.0.

Page 11: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Tags no seu significado em inglês significa rótulo ou etiqueta. Elas não aparecem no computador e servem para recolher informações para um computador. Elas são rótulos usados para informar ao navegador como deve ser apresentado o website.

Page 12: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Na linguagem HTML as tags são pré-definidas e limitadas, ou seja, existe um certo tipo de tags usado somente na linguagem HTML. Existe dois tipos de tags, as tags de abertura <comando> e as tags de fechamento </comando>.

Tudo que estiver entre essas tags (abertura e fechamento) será processado conforme o comando contido nela.

Page 13: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Um exemplo: <title>Texto entre as tags </title>.

Isso quer dizer que o titulo do seu website será “Texto entre as tags”.

Um robot, ao fazer uma pesquisa achará os termos correspondentes de title tudo o que estiver dentro da tag “title”.

Page 14: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

<HTML><HEAD><TITLE> Aprendendo sobre as meta tags </TITLE><META NAME="author" CONTENT="Erika Sarti"><META NAME="description" CONTENT="Meta Tags - O que são e como utilizá-las - Um artigo para iniciantes"><META NAME="keywords" CONTENT="sites, web, desenvolvimento"></HEAD>

( http://www.infowester.com/metatags.php [consultado em 30/04/2009])

Page 15: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Abordaremos, de maneira sintética, 3 delas:

- OWL; - RDF; - XML;

Page 16: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Essa linguagem foi criada com o intuito de utilizar a Ontologia na Web. Ela foi baseada nas linguagens OIL e DAML+OIL da (WC3) e é essencial para as linguagens XML, RDF e RDFS.

Page 17: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A OWL disponibiliza uma forma comum para o processamento de conteúdo semântico da informação na Web.

A OWL é uma linguagem não muito fácil de ser lida por humanos, mas ela se utiliza de um framework (que seria um relacionamento de classes) para facilitar sua leitura.

Page 18: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Existe três tipos de sub-linguagens do OWL:

A OWL Lite, que é a mais simples entre elas, utiliza-se de restrições e classificações simples.

- A OWL DL, que é um pouco mais complexa, utiliza-se de uma máxima expressividade, contem toda a linguagem OWL, mas só podem ser usadas com certas restrições como classe e subclasse. Ela possui forte relação com a lógica de descrição, que uma lógica que forma a base de OWL.

Page 19: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

- A OWL Full, que é a mais complexa das três, utiliza-se de uma máxima expressividade e a liberdade sintática. Ela permite que o uso da Ontologia aumente o vocabulário da OWL. É praticamente improvável que algum software venha a ser capaz de suportar cada elemento da OWL Full.

Page 20: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Essa linguagem permite criar um modelo de dados usando o vocabulário semântico do URI (uma cadeia de caracteres usados em recursos da internet) e a sintaxe da XML.

Page 21: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Derivada das linguagens SGML e HTML a XML é a principal linguagem da Web Semântica. Criada, também, pela WC3, ela define um formato universal para os dados na Web e permite escrever documentos capazes de ser facilmente visível pelo computador.

Page 22: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A XML permite que o usuário descreva os dados da sua maneira em categorias que o próprio usuário poderá escolher.

Page 23: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A principal diferença entre a XML e a HTML é no uso das tags. Na HTML as tags são limitadas e podem ser executadas com erro (como uma tag pode ser executada sem ter seu comando fechado). Já a XML possui um uso ilimitado de tags que não podem ser executados se possuir erro (pois a aplicação para se ocorrer algum erro).

Page 24: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

<email><de> Departamento Financeiro </de><para> Departamento Operacional </para><assunto> Análise do Ano Fiscal </assunto><mensagem> Favor comparecem à reunião que se realizará em 10/08/2005, às 8:00 horas, no auditório da empresa. </mensagem></email>

(http://www.infowester.com/lingxml.php[consultado em 22/04/2009])

Page 25: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Com o XML, junto com a idéia da web semântica, pode-se manipular as tags de uma forma mais organizada, que permite com que os robôs de busca possam procurar de forma mais eficaz para o cliente e, se fosse no exemplo dado a pouco tempo, o usuário não deveria fazer várias especificações sobre o que estava procurando não tendo um tempo perdido em vão na procura.

Page 26: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

Um utilitário para pesquisa de Web Semântica na Web é o SWOOGLE.

Ele procura pela Web arquivos escritos em formato RDF (que é uma linguagem que define uma informação) buscando ontologicamente os mesmos.

Ele busca termos da Web Semântica (isto é URLs) que são definidas como classes e proveem metadados utilizados nas mesmas.

O SWOOGLE ainda esta em fase de teste e pode ser acessado no seguinte endereço:

http://swoogle.umbc.edu/

Page 27: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

A Lógica de Descrição é utilizada junto da linguagem OWL. Esse tipo de lógica serve para escrever sintaticamente um documento e o tornar algo mais homogêneo para as lógicas de primeira ordem.

Page 28: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

http://www.comciencia.br/reportagens/internet/net08.htm [consultado em 02-05-2009]

http://pt.wikipedia.org/wiki/OWL [consultado em 01-05-2009]

http://www.tableless.com.br/a-web-semantica [consultado em 29-04-2009]

http://www.infowester.com/metatags.php [consultado em 15-04-2009]

http://www.priberam.pt/dlpo/dlpo.aspx?pal=ontologia [consultado em 02-05-2009]

http://pt.wikipedia.org/wiki/Ontologia_(ciência_da_computação) [consultado em 02-05-2009]

Page 29: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

http://www.tableless.com.br/a-web-semantica [consultado em 25-04-2009]

http://pt.wikipedia.org/wiki/Web_semântica [consultado em 14-04-2009]

http://www.plugmasters.com.br/sys/materias/352/1/XML-e-a-Web-Sem%E2ntica [consultado em 22-05-2009]

http://www.infowester.com/lingxml.php [consultado em 01-05-2009]

http://www.cin.ufpe.br/~in1099/082/apresentacao.ppt [ consultado em 15-04-2009]

Page 30: André Augusto Dequech Marcos Henrique da Silva Maurício Okada.

http://en.wikipedia.org/wiki/Description_logic [consultado em 15-04-2009]

http://www.otimizacao-sites-busca.com/art-tags/ [consultado em 17-04-2009]

http://pt.wikipedia.org/wiki/Web_3.0 [consultado em 29-04-2009]