Following submission format of PyCon -- Deadline: Dec 31

Authors

Yarden Katz, Kendall Clark, Bijan Parsia

Category

Web-based Systems

Contact information

yarden@umd.edu, kendall@monkeyfist.com, bparsia@isr.umd.edu

Requested timeslot

40-45 min. presentation

Summary

Title: Pychinko: A Native Python Rule Engine

Rule processing engines have proven to be useful in several areas of Computer Science and software engineering, ranging from expert systems in bioinformatics to serving as backends for web content management platforms. Pychinko is a forward-chaining rule engine capable of the generic use rule engines have traditionally received, but geared for Semantic Web applications. Pychinko, implemented purely in Python, employs the well-known and scalable Rete algorithm for expert systems. We present the use and architecture of Pychinko (including a brief exposition of the Rete algorithm), as well as several of its compelling use cases, including examples from software engineering, web applications, and Semantic Web specific tasks.

Outline

  1. Introduction
  2. Pychinko
  3. Rules and the Semantic Web
  4. Future work


Last modified: Fri Jan 7 11:23:32 EST 2005