A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Ontologias e web semântica

Apresentações semelhantes


Apresentação em tema: "Ontologias e web semântica"— Transcrição da apresentação:

1 Ontologias e web semântica
André Augusto Dequech Marcos Henrique da Silva Maurício Okada

2 “Teoria Metafísica do ser.”
Ontologias “Teoria Metafísica do ser.” (http://www.priberam.pt/dlpo/dlpo.aspx?pal=ontologia [consultado em ])

3 Ontologias: em computação
“É utilizada para realizar inferência sobre os objetos do domínio.” (http://pt.wikipedia.org/wiki/Ontologia_(ciência_da_computação) [consultado em ])

4 Ontologia: em computação
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.

5 Ontologias: em computação
É 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.

6 Web Semântica 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 quando Tim Berners-Lee, James Hendler e Ora Lassila publicaram um artigo na revista Scientific American;

7 Web Semântica 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;

8 Web Semântica 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;

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

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

11 Um pouco sobre TAGS 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.

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

13 <title>Texto entre as tags </title>.
Tags: exemplo 01 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”.

14 Tags: exemplo 02 <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> ( [consultado em 30/04/2009])

15 Linguagens da web semântica
Abordaremos, de maneira sintética, 3 delas: - OWL; - RDF; - XML;

16 OWL: Web Ontology Language
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.

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

18 OWL – sublinguagens 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.

19 OWL – sublinguagens - 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.

20 RDF: Resource Description Framework
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.

21 XML: eXtensible Markup Language
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.

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

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

24 XML - Exemplo < > <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> </ > (http://www.infowester.com/lingxml.php[consultado em 22/04/2009])

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

26 Utilitário de pesquisa em Web Semântica
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:

27 Lógica de descrição: uma breve síntese
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.

28 Referências net08.htm [consultado em ] [consultado em ] [consultado em ] [consultado em ] ologia [consultado em ] da_computação) [consultado em ]

29 Referências semantica [consultado em ] [consultado em ] s/352/1/XML-e-a-Web-Sem%E2ntica [consultado em ] [consultado em ] ntacao.ppt [ consultado em ]

30 Referências c [consultado em ] tags/ [consultado em ] [consultado em ]


Carregar ppt "Ontologias e web semântica"

Apresentações semelhantes


Anúncios Google