Grande Telles!

Cara, já que você tocou nesse assunto [inteligência no SGBD],
aproveito o gancho para ir um pouco mais fundo: aplicar conceitos de
ontologia no banco de dados!

Postei a alguns dias o texto abaixo no pg-hackers, mas aparentemente
não estão interessados em investir nisso agora. Detalhe: Oracle, SQL
Server e DB2 já correram atrás disso... O físico que inventou a
linguagem HTML hoje corre atrás da promissora "semantic web" - já
existem até os padrões W3C para ontologia (a OWL), mas parece que está
difícil também a popularização ou implantação...

Se mais alguém tiver interesse em pôr a mão na massa e implementar no
PostgreSQL pelo menos o que está descrito no artigo, entre em contato.


"Dear PG-hackers,

Based on the paper below [1], I ask: is there anyone working on, or
already tried to such native implementation on PostgreSQL? I didn't
find anything related on pgFoundry. There is also a presentation [2]
related to the paper.

"By Souripriya Das, Eugene Inseok Chong, George Eadon, Jagannathan
Srinivasan, Proceedings of the 30th VLDB Conference, Toronto, Canada.
Ontologies are increasingly being used to build applications that
utilize domain-specific knowledge. This paper addresses the problem of
supporting ontology-based semantic matching in RDBMS. The approach
enables users to reference ontology data directly from SQL using the
semantic match operators, thereby opening up possibilities of
combining with other operations such as joins as well as making the
ontology-driven applications easy to develop and efficient. In
contrast, other approaches use RDBMS only for storage of ontologies
and querying of ontology data is typically done via APIs. This paper
presents the ontology-related functionality including inferencing,
discusses how it is implemented on top of Oracle RDBMS, and
illustrates the usage with several database applications."

[1] 
http://www.cs.toronto.edu/vldb04/protected/eProceedings/contents/pdf/IND3P1.PDF
[2] http://www-scf.usc.edu/~csci586/ppt-2005/dguo.pps

Besides, what are your opinions on the subject?

Is it worthful to have such native implementation on PG, even as a
modest contrib module?
Based on your development know-how on the backend internals, how
difficult is it to develop this (3 operators + 1 index type)?"


Atenciosamente,

-- 
Rodrigo Hjort
http://icewall.org/~hjort


2006/11/25, Fabio Telles Rodriguez <[EMAIL PROTECTED]>:
> Escrevi um pequeno texto intitulado "Inteligência em Banco de Dados" em
> http://www.midstorm.org/~telles/modules/news/article.php?storyid=107
>
> A idéia e debater sobre a concentração de inteligência da aplicação
> dentro do banco de dados. Gostaria de saber a opinião das pessoas da
> lista sobre o assunto, uma vez que acredito ser um assunto polêmico.
>
> []s
> Fábio Telles
> --
> site: http://www.midstorm.org/~telles/
> e-mail: [EMAIL PROTECTED]
> jabber: [EMAIL PROTECTED]
> sip:[EMAIL PROTECTED]
>
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a