- From: Costello, Roger L. <costello@mitre.org>
- Date: Mon, 8 Jun 2009 11:41:47 -0400
- To: "'xproc-dev@w3.org'" <xproc-dev@w3.org>
Hi Folks, XProc can be used to create automated decision support systems! XProc can express business rules and these rules can be reused in multiple automated decision support systems! EXAMPLE Suppose you are a bank and you need to decide whether or not to accept a new auto loan application. This is your policy: Policy: An underage applicant for an auto loan on a high-powered sports cars is not eligible. What "underage" means depends on the (U.S.) state. For example, in Alaska underage is someone under 16, whereas in Ohio underage is someone under 18. What a "high-powered sports car" is varies from year to year and depends on the car make and model. So, to implement your policy you need an "underage rule" and a "high-powered sports car rule." Here's a picture that shows an XProc pipeline which implements an automated loan application decision support system: http://www.xfront.com/xproc/automated-decision-support/loan-application.gif Each box implements a rule: - the top box implements the underage rule, - the bottom box implements the sports car rule, and - the rightmost box implements the auto loan policy. These rules can be reused in automating other business decisions! XProc is very, very cool! /Roger P.S. Here is the XProc pipeline: http://www.xfront.com/xproc/automated-decision-support/auto-loan-decision-support.xpl Here is auto-loan-application.xml http://www.xfront.com/xproc/automated-decision-support/auto-loan-application.xml Here is Is-Applicant-Underage.xsl http://www.xfront.com/xproc/automated-decision-support/Is-Applicant-Underage.xsl Here is Is-The-Car-A-High-Powered-Sports-Car.xsl http://www.xfront.com/xproc/automated-decision-support/Is-The-Car-A-High-Powered-Sports-Car.xsl Here is Should-The-Application-Be-Accepted.xsl http://www.xfront.com/xproc/automated-decision-support/Should-The-Application-Be-Accepted.xsl
Received on Monday, 8 June 2009 15:42:19 UTC