web semantica
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