- From: Gary Hallmark <gary.hallmark@oracle.com>
- Date: Sun, 20 Dec 2009 13:11:31 -0800
- To: public-rif-comments@w3.org
- Message-ID: <4B2E9303.9080501@oracle.com>
# Your name, affiliation, and (optionally) the names of other people who helped with the implementation. Gary Hallmark, Oracle # The name of your system, a URL for its website (if any), and a one-sentence description Oracle Business Rules http://www.oracle.com/technology/products/ias/business_rules/index.html Oracle Business Rules is a high performance lightweight business rules product that addresses the requirements for agility, business control, and transparency. It is part of the Fusion Middleware stack and integrates seamlessly across the entire Oracle SOA Suite and BPM Suite stack. It is also a core component for present and future Oracle Fusion Middleware and Fusion Applications products. # Which dialects your software is designed to support (eg Core, BLD, PRD, or non-standard extension dialects). We would appreciate some brief commentary about why you chose these dialects, and what sorts of implementation techniques (eg algorithms) are being used. PRD (and of course Core). Business Rules products have traditionally been based on production rules systems (e.g. Blaze, ILog) # Do you believe your system currently conforms to the RIF Candidate Recommendations? Does it pass all the test cases for your dialect(s)? If not, which features does it lack and/or which test cases does it not yet pass? Do you have plans to make it conformant, and make it pass all the test cases? PRD refraction is not implemented per the spec. The spec differs from several popular implementations, including Jess and CLIPS. The spec will probably need to be changed. Over half of DTB has been implemented, including numeric, list, and string builtins. Work continues on the remaining builtins. Only fully bound binding patterns have been implemented. Only Const terms are allowed as frame slot keys. General note: a number of unimplemented features (e.g. unbound variables as frame slot keys and as argument to list-contains) have no test cases. # Does it implement any parts of RIF RDF and OWL Compatibility <http://www.w3.org/TR/rif-rdf-owl/>? Any issues? Not implemented. # Did you implement the "at risk" features </2005/rules/wiki/Features_At_Risk>? If not, do you intend to, or do you think we should remove them from RIF? Indexing from 0 is implemented and is convenient because it allows mapping list builtins to java.util.List methods, which are also 0 based. # We'd appreciate your evaluation of whether the RIF Candidate Recommendation is ready to proceed along the standards track toward being a W3C Recommendation. If not, please be sure to tell us what problems you think we need to address. PRD refraction is a problem because it seems to require rule engine changes and cannot be implemented in the translation layer of software. # Which datatypes & builtins <http://www.w3.org/TR/rif-dtb> do you support? Over half of DTB has been implemented, including numeric, list, and string builtins. Work continues on the remaining builtins. Only fully bound binding patterns have been implemented.
Received on Sunday, 20 December 2009 21:12:25 UTC