Ontologias e web semântica

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos Baseados na Web
Advertisements

Módulo II – Domine a Internet Introdução a Informática DCC - UFMG.
Ontologias e Web Semântica
HTML - HiperText Markup Language Tecnologia para Web
Laboratório de Informática Introdução à Linguagem HTML
Profa. Rudson apostilas.wikidot.com/hipermidia
PROF. RUDSON APOSTILAS.WIKIDOT.COM/HIPERMIDIA Tendências.
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem.
PAINEL: O XBRL E SEUS EFEITOS NA QUALIDADE DA COMUNICAÇÃO NO BRASIL E NO MUNDO
XML - Extensible Markup Language
Aplicação de XML Web Semântica Tópicos Avançados em Bancos de Dados II
Programas Utilitários Básicos
Encontro Linguagem HTML; 13. Hospedagem na WWW.
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
Felipe Dias Maria Fernanda
Geórgia Maria e Maria das Graças
05. Representação e Raciocínio Aplicações na Web Semântica
Alunos: Benedito Jr, Douglas Bertol, Robson Costa
Prof. Esp. Marcelo Mendes
Fundamentos de WEB - HTML, CSS e JS
Curso de Jornalismo e Ciências da Comunicação
Html Fernanda Barroso.
Aula 01 – Apresentação e introdução html
OSA - Operação de Software e Aplicativos
HTML Básico João Araujo.
Sistemas Inteligentes Ontologia e Protegé
Web Semântica Mineração na Web – if796 Subtitle.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 10 1º Semestre UNIJUÍ.
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Computação e Estatística Servidor de Documentos XML Usando.
Rodrigo Cristiano Silva
PETER ANTONY RAUSCH JOYCE MARTINS
1ª Aula de Html Íria Albuquerque.
Acção PDF Web 2.0 é um termo criado em 2004 pela empresa americana O'Reilly Media[1] para designar uma segunda geração de comunidades e serviços,
HTML Programação Web.
Histórico e conceitos básicos.
IF696 - Integração de Dados e DW
Profº Cláudio Barbosa XHTML – Introdução  XHTML (eXtensible HyperText Markup Language) – linguagem baseada na XML para.
Professor: Márcio Amador
HTML 1ª aula.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
XHTML/CSS Aula 00 História da Internet Introdução a XML Wítalo Rebouças.
Web de Dados Bruno Dutra – Roteiro Contexto Definição Princípios Estrutura e Componentes Benefícios X Desafios Aplicações Conclusão.
Criação de Páginas Web A Internet HTML Básico TIC 9º Ano
Banco de Dados Aplicado ao Desenvolvimento de Software
Da Introdução à Prática
Inteligência Artificial Web Semântica
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística XML: Extensible Markup Language EquipeEquipe: Adriana Cristina de Oliveira.
Dados abertos interligados
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
XML – Extensible Markup Language [Introdução] Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003 Material elaborado por Lisandra Cazassa.
Trabalho de Seminários em Informática
Produção de Sites Unidade 9 – XML Prof.: Henrique Santos.
Web Semântica Thiago José Marques Moura. Roteiro Problemática; Descrição; Arquitetura Proposta; Conclusão sobre Web Semântica; Linguagens de Anotação.
XML Prof. Dr. Fernando Gauthier INE/UFSC. XML XML (Extensible Markup Language) é uma linguagem para marcar documentos que contêm informações estruturadas.
Utilização de Ontologias para Integração de Heterogeneidade Semântica
Inteligência Artificial Web Semântica
Karine Alessandra Córdova
Profº Cláudio Barbosa HTML - Introdução  HTML – Hypertext Markup Language – Linguagem de Marcação de Hipertexto;  Linguagem.
LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON.
Criando Otologias em OWL com o Protégé 4.0
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Felipe Nunes Flores – Programa de Educação Tutorial.
HTML 5 Profº Ritielle Souza.
JavaScript Introdução ao JavaScript 1. Objetivos Introdução Sintaxe Básica Arquivo (script) externo Script no HEAD da página Script no BODY da página.
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
Apresentação TI Alunos: Isadora Bernardo, Lucas Medeiros, Marcela Muniz e Renata Coutinho.
Rhizome. Roteiro Definição Metas Características Arquitetura Tecnologias envolvidas Referências.
Transcrição da apresentação:

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

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

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 02-05-2009])

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.

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.

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

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;

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;

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

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.

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.

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.

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

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> ( http://www.infowester.com/metatags.php [consultado em 30/04/2009])

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

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.

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.

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.

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.

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.

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.

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

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

XML - Exemplo <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])

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.

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: http://swoogle.umbc.edu/

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.

Referências 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]

Referências 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/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]

Referências http://en.wikipedia.org/wiki/Description_logi c [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]