-
Notifications
You must be signed in to change notification settings - Fork 0
rafapolo/consulta-natural
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== Consulta-Natural Semântica é o estudo do significado. O conhecimento é um grafo entre informações, que por sua vez, é constituída por dados. Um arquivo no padrão RDF (Resource Description Framework) é uma modelagem conceitual de informações. A linguagem natural, tal como falamos, permite criar e navegar entre diferentes significados. Consulta-Natural tenta mapear a relação entre as palavras de uma consulta nesse repositório, possibilitando inferir o sentido da pergunta. Para tal, a ontologia mapeada no .RDF deve seguir como a descrição de fatos. Fato é uma triade sujeito-objeto-predicado. Supondo um repositório de álbuns, todos os sujeitos são álbuns. Nevermind é_de_ano 1991 In Rainbows é_da_banda Radiohead Warning tem_download_link megaupload.com/xyz Assim: pergunta = "Qual o ano do album Nevermind?" #> sujeito = nevermind > predicado = ano > objeto = x resposta = 1991 Portanto, toda pergunta válida deve prover pelo menos dois termos entre o sujeito-objeto-predicado, o termo sem correspondência é o termo-pergunta a ser descoberto entre os fatos do RDF. == Arquivos consulta_natural.rb é o interpretador que gera consultas ao RDF a partir do texto da pergunta. agente_conversa.rb permite usar o interpretador como um usuário no GTalk/Jabber. consulta_console.rb é um console UNIX-like para as consultas em linguagem natural. === TO DO - multiwords parsing - multiresources parsing - sparql?
About
processamento linguistico para consulta à repositórios RDF
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published