380 likes | 492 Views
Web Semântica. Mineração na Web – if796. Subtitle. Equipe. João Victor Leite Lucas Harada Maria Fernanda Castro Ricardo Souza. Roteiro. Cenário atual da Web O que é Web Semântica ? Como funciona ? Tecnologias Arquitetura Impacto para a RI Algumas aplicações
E N D
Web Semântica Mineração na Web – if796 Subtitle
Equipe João Victor Leite Lucas Harada Maria Fernanda Castro Ricardo Souza
Roteiro • Cenárioatual da Web • O que é Web Semântica? • Como funciona? • Tecnologias • Arquitetura • Impactopara a RI • Algumasaplicações • Futuro da Web Semântica • Conclusão
Cenárioatual da Web Hoje, é possívelqueumapessoarecebamaisinformação nova em um dia do que um camponês da IdadeMédiadurantetoda a suavida.
Cenárioatual da Web • A Web estácadadiamaispresenteemnossavida: • Vida social (redessociais) • Comércio (compras online, anúncios) • Finanças (movimentaçãobancária online) • Educação (cursos à distância)
Cenárioatual da Web Grande volume de informações, geradoemgrandevelocidade Nenhumcontrolesobre a produção de conteúdo
Cenárioatual da Web • Problema: • Como “entender” o sentido de um conteúdo, paratratar e manipularos dados que se encontramna Web de maneiraeficiente?
O que é Web Semântica? • Tim Berners-Lee– criador da World Wide Web e idealizador da Web Semântica “É 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”
O que é Web Semântica? Baseadaem 3 “pilares” • A: Integração • B: Semântica • C: Interoperabilidade
O que é Web Semântica? • Representarinformação de maneira a tornar o processamentomais simples • Trazer a abordagem de dados além de puramenteconteúdo • Inferir e racionalizar as informações • Exemplo: • Consulta: “Palestra SBPC” • Resultado: Convidados, palestrantes, datas, eventosrelacionados
Como funciona? • A Web Semânticafazuso de diversastecnologias, sendoosprincipaistipos: • Metadados • Ontologias • Agentes • Quesãousadasparacriarumaarquiteturaemcamadas
Tecnologias - Metadados • Metadata: “dados sobre dados”, informações de contexto e significado • Uso de tags, labels e descriçõesherárquicas • Surgimento do RDF e do HTML 5
Tecnologias - Metadados • RDF – Resource Description Framework • Recomendado a partir de 1999 pela W3C • Originalmentedescreviapáginas web • Criaumaestrutura de grafosparaos dados, estruturando a informação • Sintaxebaseada no XML • Vocabuláriobaseadoem URI
Tecnologias - Metadados • SPARQL • Single Protocol and RDF Query Language • Linguagem de consultaparametadadosdescritosem RDF • Sópermiteconsultas
Tecnologias - Metadados @prefixfoaf: <http://xmlns.com/foaf/0.1/> _:a foaf:name “Johnny Lee Outlaw” _:a foaf:mbox <mailto:jlow@example.com> _:b foaf:name “Peter Goodguy” _:b foaf:mbox <mailto:peter@example.org> _:c foaf:mbox <mailto:carol@example.org> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name ?mbox WHERE { ?x foaf:name ?name ?x foaf:mbox ?mbox } Dados Consulta SPARQL Resultado
Tecnologias - Metadados • HTML 5 • Hypertext Markup Language 5 • Linguagemparaestruturação de conteúdo • Surgiuem 2008 comoumaevolução do HTML, trazendoa abordagemsemântica • Em 2011, 34 dos 100 melhores sites utilizavam HTML 5
Tecnologias - Ontologias • Especificação e contextualização de um domínio • Termos e relacionamentos, propriedades, disjunção, operaçõeslógicas • RDF Schema e OWL
Tecnologias - Ontologias • RDF Schema • Conjunto de classes que visa proverelementosbásicosparadescrição de recursosestruturadosem RDF • “Vocabulário” RDF • Possuirelacionamentos e propriedades entre classes
Tecnologias - Ontologias • OWL • Web Ontology Language • Surgiu com a necessidade de umaontologiamaisexpressiva • Tornou-se a linguagempadrão de representãção de conhecimentona Web Semântica • Possuimuitos dos elementos do RDF Schema
Tecnologias - Agentes • Componentesqueagem de maneiraautônoma e proativa • Podematuarem: • Metadados : extraindo e catalogandoinformação da Web • Ontologias: interpretando e classificandocontextos • Inferência: deduzindo a partir de regrasaplicadasaoconteúdo • Atividadesdiversas: comunicação entre agentes, manutenção de modelos de usuário
Tecnologias - Outros • URI • Universal Resource Identifier • Representaçãoúnica e padronizada de recursos, visandointeroperabilidade • RIF • Rule Interchange Format • Formatopadronizadoparacompartilhamento de regras entre ossistemas
Arquitetura • Arquiteturaemcamadasparafacilitarinteroperabilidade entre as tecnologias e adesão de novoscomponentes
Arquitetura • Trust + Crypto • Proof • Unifying Logic
Arquitetura – Trust + Crypto • Verificarautenticidade das fontes = confiabilidade • Previneinconsistências • Garante a segurança,privacidade e integridade das informações = assinatura digital
Arquitetura – Proof • Mecanismos de inferênciasobre as regras • Verificarconsistênciatanto das regrasquanto das conclusõesobtidas
Arquitetura – UnifyingLogic • Trazer uma interface lógica única para as aplicações = união das tecnologias • Padronizar a especificação do conteúdo • Alguns detalhes ainda estão indefinidos
Impacto para a RI • Área com maiorexpressividade no uso da Web Semânticaaté o momento. • Usar a inferência a partir de um contextotornaosresultadosmaiseficientes • Buscapelocontexto, e nãopelasintaxe • Permiteanalisar outros tipos de conteúdo, criadosporoutrasaplicações • Utilização da RI + Web Semânticanaárea de Saúde
Algumas Aplicações • A Web Semânticaainda é um grandedesafio • Aplicaçõesutilizamapenasalgumas das tecnologias • No entanto, estãoconquistandomercado e obtendolucro
Algumas Aplicações • Em 2006, a Spock levantou 7 milhões de dólaresem capital de ventura • Em 2008, o faturamento da empresafoi de 10 milhões. • A empresafoicompradapelaIntelius, especializadaeminformaçõessociais, em 2009
Futuro da Web Semântica • Transição gradual entre a Web queconhecemos e a Semântica • Grandesmarcasestarãoenvolvidas • Google adquire a empresaMetaWeb • Governoinglêsinveste 30 milhões de librasempesquisa • Para participar do projeto: http://www.w3.org/participate/ • Fóruns • Eventos • Disponibilização de código
Conclusão • Web Semânticatentatrazer “significado” aoconteúdoexistente • A Web Semânticatransformará a Web queconhecemoshojenuma Web de Dados, ondetudopoderáserinterligado • As tecnologiasusadastornarãoosserviços Web maiseficientes
? Dúvidas