Gen. Subjects
Links- Java Open Source Workflow Engines
Updated Sept 16 2008: Note that this is not a complete list of Java workflow applications, just the ones that I have found and interest me.
Link - Commercial Inference Engines
Updated Sept 8 2008: added BizTalk links ( after much agonized debate with myself )
Generally identical to "enterprise" business rule engines, usually implemented in Java or C++. This category excludes many pattern or search engines geared toward business intelligence and data mining.
Link - WordNet
Not sure if WordNet qualifies as the "Semantic Web", but it's definitely semantic whatever the format may be. From the site ( paraprased )
WordNet® is a lexical database containing nouns, verbs, adjectives and adverbs. They aregrouped into "synsets" ( sets of cognitive synonyms ) each expressing a distinct concept. Conceptual-semantic and lexical relations build links between synsets. A browser navigates through the network of meaningfully related words and concepts.
Links- Python Inference Engines
Oct 5 2009: PyKE 1.0.2 download, seems to be fairly active
Updated Jan 26 2009: new SimPy 2.0 release, Twisted framework, more links
Updated Oct 29 2008: added Narval
An important and growing segment of the rule engine world ... Python runs fast, a necessary requirement for all large rule-based applications.
Links - OWL/RDF Inferencing
More pattern matching and structural parsing than symbolic processing in a classical sense of an inference engine.
Links - Open Source C++ Inference Engines
Updated Oct 3 2008:
C++ engines are often neglected for web-based inferencing applications, but compilation is possible on non-shared hosting ...
Links- Java RDF/OWL Tools
Of the 702 Semantic Web tools listed in Mike Bergman's masterlist, 332 are implmented in Java .... and Java now being a fully open source and open licence language ...
Stray link I'll find a home for: http://www.daml.org/tools/
Links- SemWeb Search Engines
Updated Sept 16 2008
Semantic web search engines ? Social bookmarking run mad ? We shall see. The new search technology is still early in the S-curve and more useful for pop culture subjects than for rule based systems.
From the WikiaSearch project page:
Wikia's search engine concept is that of trusted user feedback from a community of users acting together in an open, transparent, public way.
Links - PHP Search Engines
Updated Oct 2 2008: The Mission
There is a decided dearth of good PHP open source search engine solutions, but Sphider seems to be the leading candidate these days - "a lightweight web spider and search engine written in PHP, using MySQL as its back end database".
andLinux - A New Level of Linux/Windows Interoperability ?
Submitted by billb on Wed, 2008-05-07 13:01.An interesting development in the evolution of Linux, almost a new species of Linux as it were.
andLind is a native port of the Linux kernel and Ubuntu to run as an application under Windows 2000. The two versions support either XFCE or KDE. With a few restrcitions.
Links - Java Open Source Inference Engines
Feb 3 2009: reflections on the power of modern marketing in selecting rule engines.
Sun appears to be serious about open sourcing the Java Development Kit and Virtual Machine, so it is time to consider Java as an environment for implementing Open Source rule and inference engines.
As an interpreted language, the performance and resource consumption of client and server-side solutions will probably be a critical design factor, particularly as Java-based rule engines tend to aspire to enterprise-level applications.
Link - Fluid Dynamics Search Engine
From the site:
FDSE is an easy-to-install search engine for local and remote sites. It returns fast, accurate results from a template-driven architecture.
Links - Join Calculus
Some interesting possibilities that may lead to a better RETE algoritm. There are some good article suggesting directions for investigation but references on the web are still a bit thin.
RETE Meets Join Calculus ?
There is an interesting relationship between the RETE algoritnm and an emerging field called Join Calculus. The RETE algorithm has always suffered from a sense of being ad-hoc, it works therefore it is, without any real explanation for why it works so well in so many situations. Join Calculus may be able to provide a more general grounding for building rule engines than RETE, or at least give RETE a stonger theoretical foundation.
Links - Semantic Web Technology
The Semantic Web held pride of place at the AAAI 2008 Spring Symposium Series.