jkimball@SRC.Honeywell.COM (John Kimball) (02/28/90)
Does anyone know of an expert system shell / rule processing kit that can talk SQL? There's this relational database which is being used to emulate an entity-relationship database. I'd love to have an object-oriented expert system shell to which I could describe that mapping; I could then write rules or make queries in terms of the entities in the database, and it would chat with the database in SQL to find out what it needed to know to satisfy my request. Anyone know of such a creature? Of anything vaguely like such a creature? Please reply via mail, and I'll summarize if indicated. Thanks! John Kimball domain: jkimball@src.honeywell.com Honeywell Systems and Research Center postmaster@src.honeywell.com Computer Sciences/Software Technology uucp: <any-smart-host>!srcsip!jkimball 3660 Technology Drive, MN65-2100 voice: 612/782-7343 fax: 612/782-7438 Minneapolis, MN 55418-1006 disclaimer: I said *what*???
lebastar@crazy.inria.fr (Franck Lebastard) (03/02/90)
mapping, SQL. Yes, DRIVER exists ! DRIVER (Donne'es Relationnelles par Interface Virtuelle pour l'Expertise et le Raisonnement, in french) is a persistent virtual object layer, that permits to apprehend, in a same chosen object formalism, both the information contained in relational databases and the knowledge of a higher-level system such as an expert system shell. A user-defined mapping assigns an object representation to data of connected bases; it allows to handle and to use them exactly as other objects in the expert system environment, for example during reasoning. DRIVER can also supply some environment objects with persistency, according to the user's wishes. Keywords : Persistent complex objects, relational database, filtering, expert system, mapping, object defaults, twin objects, SQL. DRIVER is developed in france at INRIA (National Institute for Research in Computer Science and Automation) in the SECOIA Project. It is experimented with SMECI, our expert system shell. INRIA just published a technical report on DRIVER. It is called "DRIVER: couche objet virtuelle persistante et raisonnement (DRIVER: A persistent virtual object layer for reasoning"). It describes the specifications and the implementation of DRIVER. @techreport{Lebastard, AUTHOR="F. Lebastard", TITLE="DRIVER: Couche objet virtuelle persistante et raisonnement", NUMBER="1155", INSTITUTION="INRIA Sophia-Antipolis", ADDRESS="2004, Route des lucioles F-06561 Valbonne Cedex, France", YEAR="1990" } +--------------------------------------------------------------------------+ | Franck Lebastard | e-mail: Franck.Lebastard@crazy.inria.fr | | INRIA Sophia-Antipolis | phone: +33 93 65 77 42 | | 2004, Route des Lucioles | fax: +33 93 65 77 66 | | BP 109 | telex: INRIASA 970 050 F | | F-06561 Valbonne Cedex, France | | +--------------------------------------------------------------------------+