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])


“É 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])

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.

É 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.


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;

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;

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;

Já na Web Semântica as tags possuem maior
liberdade e variabilidade tornando mais fácil
sua utilização;

A web semântica, por sua vez, estará
presente na Web 3.0. pois será a base para a
funcionalidade da Web 3.0.

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.


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.



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”.


<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])




Abordaremos, de maneira sintética, 3 delas:
- OWL;
- RDF;
- XML;

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.


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.



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.

- 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.

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.

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.

A XML permite que o usuário descreva os
dados da sua maneira em categorias que o
próprio usuário poderá escolher.

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).


<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])

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.





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/

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.






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=ont
ologia [consultado em 02-05-2009]
http://pt.wikipedia.org/wiki/Ontologia_(ciência_
da_computação) [consultado em 02-05-2009]





http://www.tableless.com.br/a-websemantica [consultado em 25-04-2009]
http://pt.wikipedia.org/wiki/Web_semântica
[consultado em 14-04-2009]
http://www.plugmasters.com.br/sys/materia
s/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/aprese
ntacao.ppt [ consultado em 15-04-2009]



http://en.wikipedia.org/wiki/Description_logi
c [consultado em 15-04-2009]
http://www.otimizacao-sites-busca.com/arttags/ [consultado em 17-04-2009]
http://pt.wikipedia.org/wiki/Web_3.0
[consultado em 29-04-2009]
Download

Ontologias e web semântica