[comp.databases] expert system shell / rule processing system that talks to SQL?

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 |                                         |
+--------------------------------------------------------------------------+