O documento descreve os principais conceitos e tecnologias da Web Semântica, incluindo ontologias, RDF, OWL e microformatos, que visam dar significado semântico ao conteúdo da Web para que máquinas possam processá-lo e interpretá-lo.
Web 3.0 ASemântica na Rede Elvis Fusco [email_address]
2.
Tim Berners-Lee (inventorda Web) A existência de um ambiente onde pessoas consigam trocar informações livremente, e que essas informações possam ser acessadas de diversos dispositivos. Web
3.
Web 2.0 “Web 2.0 é a mudança para uma internet como plataforma , e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas , aproveitando a inteligência coletiva .” (O’ Reilly, 2004) O conceito de “Web 2.0” começou em 2004 com um brainstorming entre a O’Reilly ( www.oreilly.com ) e a MediaLive International. Tim O’Reilly
4.
5.
Geração dinâmica deinformações sobre BD; Mecanismos de busca não alcançam; Tamanho é 400 a 550 maior que a “Web pública”; Indexadores 16% da Web Real (ex.: Google,..); Buscas em torno de 0,03% do conteúdo existente. Web Oculta Desafios na Web Atual
6.
Atualmente, a maiorparte do conteúdo da Web é projetado para o entendimento por humanos, e não para programas de computadores manipularem o seu significado. Berners-Lee, T, Hendler, J & Lassila, O ‘The semantic web’, Scientific American , Maio 2001 Desafios na Web Atual
Desafios na WebAtual Como processar as informações de uma página Web? Exemplo, coletar dados de professores para uma mala-direta de e-mail
9.
Desafios na WebAtual Pode ser resolvido por meio de extratores ( wrappers ) Não ideal, pois um extrator deve ser construído para cada conjunto de páginas que possui o mesmo layout.
10.
Desafios na WebAtual Processo de busca de informações na Web Precisão das ferramentas de busca e identificação, descrição e localização de recursos de forma mais eficiente.
11.
Desafios na WebAtual Processo de busca de informações na Web Toda informação relevante foi localizada? Páginas do assunto requisitado e com texto diferente da palavra chave não são recuperadas. Quantas páginas são relevantes? Páginas de um assunto diferente que utiliza as mesmas palavras são recuperadas.
12.
Desafios na WebAtual Processo de busca de informações na Web Relevância basea da vetor de palavras PageRank (Google)
“ Conjunto depadrões produzidos pelo W3C e destinados a orientar fabricantes, desenvolvedores e projetistas para o uso de práticas que possibilitem a criação de uma Web acessível a todos, independentemente dos dispositivos usados ou de suas necessidades especiais.” Web Standards
15.
Web Standards EstruturaPartes principais do documento, semântica e tags HTML, XHTML Apresentação Onde são tratados os aspectos visuais que não podem ser considerados informação textual CSS Comportamento Criação de comportamentos e efeitos sofisticados que funcionem através de várias plataformas e navegadores Scripts
Web Semântica Termoformulado por Tim Berners-Lee em 1999 no livro " Weaving the Web " (Tecendo a Teia). Fonte: www.w3.org/People/Berners-Lee/Weaving
20.
Web Semântica “A Web Semântica é uma visão: é uma idéia de se ter dados bem definidos e ligados de uma maneira tal que possam ser usados por máquinas não só com o objetivo de apresentação, mas para automação, integração e reutilização dos dados entre aplicações”. Fonte: World Wide Web Consortium: “Semantic Web Activity Statement”. http://www.w3.org/2001/sw/Activity “ É uma extensão da Web atual que visa dar significado semântico ao conteúdo das páginas Web, criando um ambiente onde agentes de software e usuários possam trabalhar de forma cooperativa” Fonte: Tim Berners-Lee et al – 2001. “The Semantic Web” – Scientific American. http://www.sciam.com
Web Semântica Propostade Tim Berners-Lee “ Utilização da idéia de hipertexto semântico, onde os hiperlinks também poderiam expressar relacionamentos entre documentos, como, por exemplo: isVersionOf, dependsOn, generated ”. Fonte: Berners-Lee, T: Information Management: A Proposal, CERN, Março 1989, Maio 1990.
Web Semântica Representamconhecimento; Permitem inferência sobre o conhecimento para gerar mais conhecimento; Estabelecem conexões entre os itens que não estão explicitos; Provêem isto para diversos tipos de fontes. Ambientes Semânticos
25.
Web Semântica Capacidadepara representar e gerenciar o conteúdo semântico da Web. Como um agente pode “aprender” o significado semântico de um novo termo a partir de uma especificação formal? Necessidade de formaliza çã o (metadados, ontologias). Descri çã o de propriedades e relacionamentos sobre itens, regras, inferência. Ambientes Semânticos
26.
Elementos da WebSemântica Metadados XML ( eXtensible Markup Language ) RDF ( Resource Description Framework ) Ontologias OWL ( Web Ontology Language )
27.
Metadados Os metadadossão conjuntos de atributos, mais especificamente dados referenciais, que representam o conteúdo informacional de um recurso informacional. Já os formatos de metadados, também chamados de padrões de metadados, são estruturas padronizadas para a representação do conteúdo informacional que será representado pelo conjunto de dados-atributos.
Metadados <META name=“description”content=“descrição da página”> <META name=“keywords” content=“relação de palavras chave”> <META name=“copyright” content=“direitos autorais”> <META name=“robots” content=“*”> * ALL | NONE NOINDEX | NOFOLLOW | INDEX | FOLLOW <META HTTP-EQUIV=“Content-Language” content=“sp”> Metadados da Linguagem HTML
30.
Metadados <link rel="schema.DC"href="http://purl.org/dc/elements/1.1/" /> <meta name="DC.title" content="Dublin Core Metadata Initiative (DCMI) Home Page" /> <meta name="DC.description" content="The Dublin Core Metadata Initiative is an open forum engaged in the development of interoperable online metadata standards that support a broad range of purposes and business models. DCMI's activities include consensus-driven working groups, global conferences and workshops, standards liaison, and educational efforts to promote widespread acceptance of metadata standards and practices." /> <meta name="DC.date" content="2007-06-04" /> <meta name="DC.format" content="text/html" /> <meta name="DC.contributor" content="Dublin Core Metadata Initiative" /> <meta name="DC.language" content="en" /> Padrão Dublin Core http://dublincore.org/
31.
RDF (Resource Description Framework ) Linguagem de representação sobre recursos na Web. Modelo de metadados simples e expressivo. Provê interoperabilidade na Web (XML). Meio de integração entre diferentes padrões de metadados. Expressa vocabulários distintos com base em um modelo de dados e sintaxe comuns (XML). Visa processamento por máquinas. www.w3.org/RDF
32.
RDF (Resource Description Framework ) <rdf:RDF xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#"> <http://www.elvisfusco.com/contato/1> <vcard:fn> “Paulo Henrique" <http://www. elvisfusco.com/contato/1> <vcard:email> “phenrique@hotmail.com" <http://www. elvisfusco.com/contato/1> <vcard:tel> “1496913030" <http://www.elvisfusco.com/contato/2> <vcard:fn> “João Pedro" <http://www.elvisfusco.com/contato/2> <vcard:email> “joãopedro@gmail.com" <http://www.elvisfusco.com/contato/2> <vcard:tel> “1497757643" </rdf:RDF> Definições RDF são consideradas como "triplas", ou seja, consistem na conjunção do Recurso, Predicado e o Valor. www.w3.org/RDF Nome Telefone Email Paulo Henrique 1496913030 [email_address] João Pedro 1597757643 [email_address]
33.
RDF (Resource Description Framework ) Padrão de Metadados Dublin Core em RDF www.w3.org/RDF
34.
SPARQL SPARQL podeser usada para expressar “queries “ entre diversos tipos de fontes de informação, onde os dados estão guardados sobre a forma de RDF. SPARQL Protocol and RDF Query Language Exemplo: PREFIX abc: <http://example.com/exampleOntology#> . SELECT ?capital ?country WHERE { ?x abc:cityname ?capital ; abc:isCapitalOf ?y. ?y abc:countryname ?country ; abc:isInContinent abc:Africa. } www.w3.org/TR/rdf-sparql-query
35.
Ontologias Lida coma natureza e organização da realidade O que é o ser ? Quais são as características comuns a todos os seres? FILOSOFIA (Aristóteles 384-322 AC) “ Onto” Palavra Grega significa Existência.
36.
Ontologias Uma ontologiaé uma descrição explícita de um domínio: Conceitos. Propriedades e atributos de conceitos. Restrições sobre propriedades e atributos. Uma ontologia define: Um vocabulário comum. Um entendimento compartilhado.
37.
OWL (WebOntology Language) Padrão do W3C de especificação para representação de ontologias. Linguagem para definir Web Semântica. Extensão do XML e RDF. Descreve as classes, suas propriedades, relações e instâncias.
38.
OWL (WebOntology Language) Casos de uso: protege.stanford.edu
39.
OWL (WebOntology Language) Mecanismo de indexação e recuperação de documentos de Web Semântica (RDF e OWL)
40.
Aplicações Web SemânticaAplicações que determinam o significado do conteúdo e então cria conexões para os usuários.
Microformatos Conjuntos deformatos de dados que usam padrões web para contextualizar informações que facilitam a sua recuperação, seu compartilhamento e sua utilização. hCard hCalendar Geo xFolk xFN http://microformats.org/ <p class=“vcard” ><span class=“fn” > Elvis Fusco</span> doutorando em Ciência da Informação</p> Web Semântica com letra minúscula
43.
<ul> <li><img style="float:left; margin-right: 4px;" alt="photo" src="http://www.univem.edu.br/servico/foto.jpg" class="photo"> Elvis Fusco </li> <li>UNIVEM (<a href="www.univem.edu.br">www.univem.edu.br</a>)</li> <li><a href="mailto:fusco@univem.edu.br">fusco@univem.edu.br</a></li> <li> <div>Av Hygino Muzy Filho 529</div> Marilia, SP, 17525-901 Brasil <br /> <span>lat:-22.2328, long: -49.9658</span> </li> <li>14-2105-0830</li> </ul> Web Semântica com letra minúscula