EXPLORANDO INFERÊNCIA EM UM SISTEMA DE ANOTAÇÃO SEMÂNTICA

Embed Size (px)

DESCRIPTION

Dissertação completa em: http://www2.comp.ime.eb.br/dissertacoes/2011-Celso_Fontes.pdfFerramenta disponível em: http://code.google.com/p/autometa/

Citation preview

Explorando Inferncia em um Sistema de Anotao SemnticaOrientadoras: Maria Claudia R. Cavalcanti, D.Sc. Ana Maria de Carvalho Moura, Dr. Ing Aluno: Celso Araujo Fontes

Instituto Militar de EngenhariaRio de Janeiro, 26 de maio de 2011

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Sumrio

1. 2. 3. 4.

Introduo Fundamentao Terica Anotao Semntica Arquitetura para o desenvolvimento de um sistema de anotao automtica em documentos 5. Desenvolvimento da ferramenta AutMeta 6. Avaliao e Testes 7. ConclusoCelso Araujo Fontes (IME) Explorando inferncia em um sistema de anotao semntica Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Introduo

Pesquisas ainda so baseadas em textos, dificultando a preciso na recuperao da informao

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Introduo

Metadados Web Semntica RDF, OWL ...

Web Tradicional = usa-se somente HTML Onde est a semntica?nome: celso, cidade: rio de janeiro

Anotao Semntica

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Motivao

Anotar no uma tarefa trivial Grande volume de documentos Necessidade de mecanismos automticos de anotao Ferramentas atuais de anotao semntica Vocabulrios Arbitrrios Ferramentas nem sempre exploram as informaes implcitas Utilizao de formatos prprios dificulta a recuperao por ferramenta de busca semntica.Explorando inferncia em um sistema de anotao semntica Maio/2011

Celso Araujo Fontes (IME)

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Hiptese

possvel gerar documentos melhor anotados a partir da explorao mais profunda da ontologia, contemplando inferncia?

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Objetivos da dissertao

Desenvolver um sistema para anotao semntica em documentos com base em conceitos de uma ontologia Utilizar-se de um raciocinador para inferir novas anotaes Uso de meta anotaes para justificar as anotaes inferidas.

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Fundamentao Terica

Ontologia: Uma especificao explcita de uma conceituao. A conceituao uma abstrao simplificada do domnio em que se deseja representar para algum propsito (GRUBBER, 1992) Caractersticas: Classes Relaes InstnciasExplorando inferncia em um sistema de anotao semntica Maio/2011

Celso Araujo Fontes (IME)

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Linguagens para Representao de Ontologias

RDF (Resource Description Framework) Exemplo: Maria Claudia orienta Celsoorienta #Celso

#Maria Claudia Sujeito

Predicado

Objeto

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Linguagens para Representao de Ontologias

OWL (Web Ontology Language): Um exemplo com inferncia com sinonmiaCelso

Maria Claudia

orienta (inferido)

Yoko

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Anotao Semntica

A anotao semntica de um documento descreve o seu contedo pela associao de trechos relevantes do texto e conceitos descritos em uma ontologia (ELLER, 2008).

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Anotao Semntica

Adaptado de (OREN, 2006)Celso Araujo Fontes (IME) Explorando inferncia em um sistema de anotao semntica Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Anotao Semntica

Para OREN et al. (2006), o resultado de uma anotao A uma tupla , onde: as o dado (ou sujeito) sendo anotado ao a anotao em si ap o predicado que define o tipo de relacionamento entre o as e ao ac o contexto em que a anotao feita.Celso Araujo Fontes (IME) Explorando inferncia em um sistema de anotao semntica Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Especificaes para Anotao Semntica Microformat eRDF RDFa HTML5 Microdata

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

HTML Celso Araujo, nascido em 25/11/1985.

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

HTML+RDFa Celso Araujo, nascido em 25/11/1985

Celso Araujo #Celso 25/11/1985Celso Araujo Fontes (IME) Explorando inferncia em um sistema de anotao semntica Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Ferramentas de Anotao Semntica

GATE SMORE Annotea Amaya OpenCalais Zemanta Ontos TextwizeExplorando inferncia em um sistema de anotao semntica Maio/2011

Celso Araujo Fontes (IME)

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Ferramentas de Anotao SemnticaIRepresentao da Anotao

IiArmazenamento da Anotao

iiiReferncia com a Ontologia

IvReferncia entre termo e Anotao

vEntrada de Ontologias Customizadas

ViTipo

ViiPlataforma

Annotea GATE KIM

No intrusiva Hbrida No intrusiva

RDF/XML Banco de dados e XML ???

Xpointer URIS ???

SIM SIM SIM

SIM SIM SIM

Manual Hbrida Automtica

Desktop Desktop Desktop

OpenCalais

No intrusiva

RDF/XML, JSON, Microformat e SimpleFormat

URIS

SIM

NO

Automtica

Web

Zemanta

No intrusiva

XML, JSON, WNJSON, RDF/XML RDF/XML JSON JSON, XML e RDF

URL

NO

NO

Automtica

Web

SMORE Ontos TextWise

No intrusiva No intrusiva No intrusiva

URIS ??? URI

NO ??? SIM

SIM SIM NO

Manual Automtica Automtica

Desktop Web Web

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Ferramentas de Anlise e Busca Semntica

Sindice Google Rich Snippets Yahoo Search Monkey

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Uso de Anotao Semntica

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Uso de Anotao Semntica

fonte: http://oreilly.com/catalog/9780596153823/

asProgramming the Semantic Web apCelso Araujo Fontes (IME)

ao

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Ferramentas de Anlise e Busca Semntica

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Arquitetura para anotao Semntica Automtica em Documentos

Analisador OntologiaAnlise e ComparaoDocumento No Estruturado

Raciocinador

Anotador Meta Anotador

Documento AnotadoMetaAnotao

Usurio

Agente

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Processo de Anotao (Entrada)

conhece Ontologia

#Maria_Claudia

owl:sameAs

#Yoko

#Celso

conhece

#Ana_Maria

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Processo de Anotao (Identificao dos Termos)

Celso aluno das Professoras Yoko e Ana Maria.

Analise e Comparao

conhece

#Maria_Claudia

owl:sameAs

#Yoko

#Celso

conhece

#Ana_Maria

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Processo de Anotao (Identificao das Triplas)

Celso aluno das Professoras Yoko e Ana Maria.1. Celso conhece Maria_Claudia 2. Celso conhece Ana_Maria 3. Celso conhece YokoAnalisadorRaciocinador

conhece

#Maria_Claudia

owl:sameAs

#Yoko

#Celso

conhece

#Ana_Maria

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Processo de Anotao (Meta anotao sob a inferncia)

3. Celso conhece YokoAnotao referenciaId 3 _ resultadoDe: Celso conhece Maria_Claudia Maria_Claudia mesmaPessoaQue Yokoowl:sameAs

conhece

#Maria_Claudia

#Yoko

#CelsoRaciocinadorExplainerCelso Araujo Fontes (IME)

conhece

#Ana_Maria

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Avaliao e Testes Concluso Referncias Bibliogrficas

Meta-Anotao

Baseado em OWL (MCGUINNESS e HARMELEN, 2004) e OWL2 (MOTIK, et al., 2009)Celso Araujo Fontes (IME) Explorando inferncia em um sistema de anotao semntica Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Meta-Anotao Declaraes (metaanotaao)

Toda Pessoa tem 2 progenitores Neymar filho de Nadine e Neymar Santos Sua me e seu pai no so as mesmas pessoas Seu pai tambm conhecido como Neymar Pai

Anotao InferidaCelso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Desenvolvimento da ferramenta AutMeta (AutoMatic MetaData)

Tecnologias adotadas para prototipao: JAVA NetBeans OWLAPI Pellet Java-rdfa Jakarta-Commons

Celso Araujo Fontes (IME)

Explorando inferncia em um sistema de anotao semntica

Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Formalismo de Anotao do AutMeta.. Termo

Termo

Celso Araujo Fontes (IME) Explorando inferncia em um sistema de anotao semntica Maio/2011

Introduo Fundamentao Terica Anotao Semntica Arquitetura Desenvolvimento da Ferramenta Avaliao e Testes Concluso

Exemplo de Anotao gerada pelo Autmeta