OD: A Generic Interface for Production Systems and Databases.
01 January 1989
The OD interface defines a bridge between production system languages and relational databases. Using OD, the C5 and OPS/83 languages have been connected to the INFORMIX and UNITY relational database management systems. OD transforms working memory elements (WMEs) into database records and transforms database records into WMEs; OD also allows the production system to execute arbitrary database commands. OD is described through its use in three expert systems: OKIES (OKlahoma Interactive Expert System), TERESA (Trouble Evaluation and Resolution via Expert System Applications), and AT2 (AutoTest System 2). These expert systems use OD to create long term storage of working memory, access existing databases, and generate reports based on database records. OD helped these systems by integrating them with conventional programming environments allowing for fast and flexible prototyping and product development.