The Cyc System: Notes on Architecture

TitleThe Cyc System: Notes on Architecture
Publication TypeReport
Year of Publication2004
AuthorsSiegel N, Goolsbey K, Kahlert R, Matthews G
Date Published11/2004
TypeTechnical Report
AbstractThis document describes the architecture of the Cyc System, which includes a knowledge-based reasoning program, Cyc, along with Cyc’s supporting knowledge persistence mechanisms, user interfaces, and application programming interfaces (APIs). Particular attention is given to those mechanisms that enable the transfer of knowledge (assertions) to and from Cyc’s knowledge base (KB), and that allow communication between components of the Cyc system and other running programs.