Bug 778682 (SOA-1152) - JBoss Rules Reference Guide is very jargonistic and difficult to read
Summary: JBoss Rules Reference Guide is very jargonistic and difficult to read
Keywords:
Status: CLOSED WONTFIX
Alias: SOA-1152
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: Documentation
Version: 4.3 GA
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: FUTURE
Assignee: Mark Proctor
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-01-29 01:22 UTC by Dana Mison
Modified: 2011-02-22 19:54 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-22 19:54:48 UTC
Type: Feature Request


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-1152 0 None None None Never

Description Dana Mison 2009-01-29 01:22:36 UTC
Affects: Documentation (Ref Guide, User Guide, etc.)
project_key: SOA

Many sections of the JBoss Rules Reference Guide are very jargonistic and very confusing to read.  For someone who just needs to know what it is all about to do their job, it would be very frustrating.  This is especially true for Chapter 2 which is supposed to introducing the concepts of rule engines used in Drools.

I suggest that Chapter 2 be completely rewritten with a focus of explaining the concepts in plain english.

Also several key terms are never clearly defined:
  Fact
  Working Memory
  Production Memory
  Inference Engine
  Agenda
  Salience

Examples from Chapter 2:

"A Production Rule System is turing complete with a focus on knowledge representation to express
propositional and first order logic in a concise, non ambiguous and declarative manner. "

"Rules are written using First Order Logic, or predicate logic, which extends Propositional Logic. Emil
Leon Post was the first to develop an inference based system using symbols to express logic - as a
consequence of this he was able to prove that any logical system (including mathematics) could be
expressed with such a system."


Note You need to log in before you can comment on or make changes to this bug.