a rule engine and scripting environment written entirely in Sun's Java, you can build Java software that has the capacity to "reason" using knowledge you supply in the form of declarative rules. Jess is small, light, and one of the fastest rule engines av
The MIT Media Lab has embarked on an effort to give computers and other modern devices "common sense", the capacity to understand and reason about the world as intimately as people do.
The W3C's Semantic Web project has been described in many ways over the last few years: an extension of the current web in which information is given well-defined meaning, a place where machines can analyze all the data on the Web, even a Web in which machine reasoning will be ubiquitous and devastatingly powerful. The problem with descriptions this general, however, is that they don't answer the obvious question: What is the Semantic Web good for?
F. Riguzzi, E. Bellodi, E. Lamma, and R. Zese. Web Reasoning and Rule Systems: 7th International Conference, RR 2013, Mannheim, Germany, volume 7994 of Lecture Notes in Computer Science, Springer, Heidelberg, (2013)