O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Web semantica

5.250 visualizações

Publicada em

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.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Web semantica

  1. 1. Gesse Santos Mestrando em Engenharia da Computação
  2. 2. A Linguagem na Internet     Consulta: encontrar o que se deseja Integração: integrar várias fontes Interpretação: extrair significado Comunicação: interconectar conceitos
  3. 3. Proposta da Web Semântica
  4. 4. Web Semântica
  5. 5. Web Semântica Web Atual X Web Semântica Recurso Software Link para temManual Link para requer Link para Recurso Recurso requer Recurso Link para Recurso Documento Link para Biblioteca Documento Link para Assunto Link para Recurso Biblioteca parteDe baseadoEm Recurso Link para Imagem Recurso Link para Recurso As s unto Assunto Tópico Tópico autor Pessoa
  6. 6. Web Semântica Camadas da proposta W3C Berners Lee, T. et al., The Semantic Web. [2001]
  7. 7. Web Semântica Camada Unicode - URI  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;
  8. 8. Web Semântica Camada XML  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
  9. 9. Web Semântica Fornece as definições   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;
  10. 10. Web Semântica Camada RDF “Karin criou o recurso http://www.inf.puc-rio.br/~karin”
  11. 11. Web Semântica Camada RDFS - Taxonomia  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.
  12. 12. Web Semântica Camada RDFS - Taxonomia  Classe RDFS: <?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/rdfschema#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>
  13. 13. Web Semântica Ontologia - Semântica   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;
  14. 14. Web Semântica Camada Ontologia  Leve, Descrição ou Lógica Completa
  15. 15. Ontologias
  16. 16. Ontologia de Domínio Medicina
  17. 17. De Forma Teórica...
  18. 18. Expressividade
  19. 19. Expressividade
  20. 20. Expressividade
  21. 21. Web Semântica Lógica, Prova e Validação
  22. 22. Web Semântica Axiomas e Postulados
  23. 23. 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)
  24. 24. Desafios & Oportunidades
  25. 25. Questões e Comentários
  26. 26. Web Semântica Referências      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.

×