web semantica

Post on 19-Jun-2015

4.543 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Uma grande dificuldade da World Wide Web atualmente ´e a incapacidade dos computadores de inferir sobre algo. Neste contexto, surge a Web Semˆantica, cuja proposta est´a em dotar a informa¸c˜ao de um significado bem definido possibilitando a computadores e pessoas cooperarem entre si. Para que isso se torne poss´ıvel, uma arquitetura de camadas foi proposta pelo W3C, com a finalidade de direcionar tecnologias associadas a Web Semˆantica. Apesar dela estar em um estado inicial de desenvolvimento, j´a se tem aplica¸c˜oes que foram projetadas utilizando o conceito de camadas, ratificando o futuro da Web Semˆantica.

TRANSCRIPT

Gesse SantosMestrando em Engenharia da Computação

A Linguagem na Internet

Consulta: encontrar o que se deseja Integração: integrar várias fontes Interpretação: extrair significado Comunicação: interconectar conceitos

Proposta da Web Semântica

Web Semântica

Web SemânticaWeb Atual X Web Semântica

Recurso

Recurso Recurso Recurso Recurso

Recurso

Recurso Recurso Recurso

Link para

Link paraLink para

Link para

Link para Link para

Link paraLink para

Link para

Software

Documento Biblioteca Imagem Biblioteca

Documento

Tópico Tópico Pessoa

As s unto

temManual

requerrequer

baseadoEmparteDe

autorAssunto

Assunto

Web SemânticaCamadas da proposta W3C

Berners Lee, T. et al., The Semantic Web. [2001]

UNICODE Garante o uso padronizado do mesmo

conjunto de caracteres; URI – Identificador Universal de

Recursos Provê uma forma única de identificação de

cada recurso; Ex:

a)URL – documentos, imagens, músicas, etc; B) E-mail – pessoas;

Web SemânticaCamada Unicode - URI

XML – Extensible Markup Language Linguagem de programação para Web

Semântica Função:

Auto-descrição das informações (metadados)

Padronizar a publicação e troca de dados entre aplicações Web

Web SemânticaCamada XML

RDF – Resource Description Framework Temos sintaxe, mas não semântica;

O sentido se estabelece através de relações entre as coisas;

Só podemos definir formalmente o sentido de uma palavra com outras palavras;

Web SemânticaFornece as definições

Web SemânticaCamada RDF

“Karin criou o recurso http://www.inf.puc-rio.br/~karin”

RDF Schema: Criação de um modelo para recursos de

determinada categoria; Utiliza o conceito de classes da OO; Não possuiu restrições de existência ou

cardinalidade. Não possui propriedades transitivas, inversas ou

simétricas.

Web SemânticaCamada RDFS - Taxonomia

Web SemânticaCamada RDFS - Taxonomia

<?xml version="1.0"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"><rdfs:Class rdf:ID="Livro"></rdfs:Class><rdfs:Property rdf:ID="Titulo">

<rdfs:domain rdf:resource=”#Livro”/><rdfs:range rdf:resource=”http://www.w3.org/2000/01/rdf-schema#Literal”/>

</rdfs:Property><rdfs:Property rdf:ID="Autor">

<rdfs:domain rdf:resource=”#Livro”/><rdfs:range rdf:resource=”http://www.w3.org/2000/01/rdf-schema#Literal”/></rdfs:Property>

</rdf:RDF>

Classe RDFS:

O Motor da Web Semântica Adiciona mais vocabulário para

descrever propriedades e classes: Relações entre classes; Cardinalidade; Igualdade; Tipagem mais rica de propriedades; Caracteristicas de propriedades;

Web SemânticaOntologia - Semântica

Web SemânticaCamada Ontologia

Leve, Descrição ou Lógica Completa

Ontologias

Ontologia de Domínio - Medicina

De Forma Teórica...

Expressividade

Expressividade

Expressividade

Web SemânticaLógica, Prova e Validação

Web SemânticaAxiomas e Postulados

Web Semântica - Prova

Postulado) AxAyAz Parent(x,y) & Parent(x,z) & y!=z => Sibling(y,z) Teorema) AxAyAwAz Parent(x,w) & Parent (y,z) & Sibling(x,y) =>

Cousin(w,z)

Desafios & Oportunidades

Questões e Comentários

W3C World Wide Web. Acessado em 20/07/2013. Disponível em www.w3c.org.

BECHHOFER, S; OWL Web Ontology Language Reference. www.w3c.org acessado em 04/08/2013.

Berners Lee, T. et al., The Semantic Web. [2001] C.S.Bhatia et Al., “Semantic Web Mining: Using Ontology

Learning and Grammatical Rule Inference Technique” IEEE 2011.

W3C Recomendation for OWL http://www.w3.org/TR/owl-features/ Acesso em 04/08/2013.

Web SemânticaReferências

top related