- From: Sandro Hawke <sandro@w3.org>
- Date: Tue, 03 Oct 2006 13:49:56 -0400
- To: public-rif-wg@w3.org
- Message-Id: <20061003174959.AEC094F40B@homer.w3.org>
In case anyone wants to use it as a starting point for the ontology, here's a SQL dump of the questionaire. For reference, it was generated with the command: mysqldump {authstuff} wbs questions --add-drop-table \ --where "QaireNo='RAFQuestionnaire'" I can do a similar dump of the answers when we're ready. -- Sandro
-- MySQL dump 9.11 -- -- Host: db.w3.org Database: wbs -- ------------------------------------------------------ -- Server version 4.0.24_Debian-10sarge2-log -- -- Table structure for table `questions` -- DROP TABLE IF EXISTS `questions`; CREATE TABLE `questions` ( `QaireNo` varchar(40) NOT NULL default '', `QNo` varchar(8) NOT NULL default '', `shortdesc` text, `question` text NOT NULL, `type` enum('','yn','select','employeeSelect','choices','ranklist','open','radioSelect','employees','multi','evaluation','ync','text','texts','multi2','tp_wg','ie_wg','ms_importance','ms_importance_satis','multi_max') default NULL, `dadd` datetime default NULL, `dupd` timestamp(14) NOT NULL, `who` varchar(40) default NULL, `seqno` int(2) default NULL, `allowRationale` tinyint(1) default NULL, `allowComment` tinyint(1) default NULL, `optional` tinyint(2) default '1', `wgid` int(10) unsigned NOT NULL default '0', `commentLabel` varchar(255) default 'Comments', `mult_max` int(10) unsigned default '0', `uri` text, PRIMARY KEY (`QaireNo`,`wgid`,`QNo`), KEY `QaireNo` (`QaireNo`,`wgid`) ) TYPE=MyISAM; -- -- Dumping data for table `questions` -- -- WHERE: QaireNo='RAFQuestionnaire' INSERT INTO `questions` VALUES ('RAFQuestionnaire','sysname','Implemented System','<p>Please give a full name and (if applicable) acronym of an implemented system which uses the language you describe in this Questionnaire:</p>\r\n','open','2006-07-24 20:51:54',20060727124134,'apollere2',30,0,1,0,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','lurl','URL for language','Please provide a URL where mor information on the described language can be found:','open','2006-07-18 12:43:48',20060727124134,'apollere2',50,0,1,0,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','Syn','1.1 Restricted vs. Unrestricted Use of Logic Variables','\r\n','text','2006-07-18 12:46:45',20060727124134,'',70,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','112','1.1.2','<p><b>Range-restricted Rules (No Head-Only Variables) vs. non-Range-restricted Rules.</b> Is your rules language range-restricted in the sense that variables which occur in the head or consequence always need to appear the body (condition)? If additionally, the body occurrence must be positive, this condition is also called \"safety\" sometimes.</p>\r\n','multi','2006-07-18 13:33:34',20060727124134,'',90,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','111','1.1.1','<p>\r\n<b>Single-occurrence variables (no implicit variable equality) vs. Multiple-occurrence variables (implicit variable equality)</b>; \r\nIf an equality predicate is available, this can be made explicit via tests in the body; e.g., using an \'equal\' predicate, the multiple-occurrence p(?x,?y,?x) :- q(?y) can be transformed into the single-occurrence p(?x1,?y,?x2) :- equal(?x1,?x2), q(?y))\r\n</p>\r\n','multi','2006-07-18 13:27:13',20060727124134,'apollere2',80,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','13','1.3 Monotonic Lloyd-Topor Extensions Allowed vs. not Allowed','<p><b>Does your language allow syntactic Sugar for extending Horn Logic with disjunction in rule bodies as well as conjunction and classical implication in rule heads?</b> See http://www.w3.org/Submission/SWSF-SWSL/#swsl-rules-mon-lt. If yes, specify which.</p>\r\n','yn','2006-07-18 13:43:39',20060828111626,'',110,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','12','1.2 Predicate Variables Permitted vs. Not Permitted','<p><b>Does your language allow predicate variables?</b> Second-Order Syntactic Sugar allowing variables in predicate positions of queries or rule bodies and possibly rule heads (further generalized to function and even atom positions in http://www.w3.org/Submission/SWSF-SWSL/#swsl-rules-hilog), if yes, specify. </p>\r\n','yn','2006-07-18 13:39:36',20060828111626,'',100,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','14','1.4 Explicit vs. Implicit Rule Scope','<p><b>Does your language allow formulas and/or names denoting what has been called Modules, Contexts, Rulesets, or Models?</b> See e.g. http://www.isi.edu/~argos/matthew/triple_by_example.html. If yes, specify how.</p>\r\n','yn','2006-07-18 14:06:29',20060828111626,'',120,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','22','2.2 Fact-only (Database Tables) vs. Rule-only vs. Fact-and-Rule Bases','<p>\r\n<b>Does your language make a distinction between facts and rules?</b>\r\n</p>','multi','2006-07-18 14:27:17',20060828212433,'',180,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','15','1.5 Slotted (Keyed, Role-Named) vs. Positional Arguments','<p><b>Does your language allow n-ary atoms with a set of n \'attribute=value\' pairs as in RDF/OWL properties, F-logic methods, and object-oriented systems?</b> See for instace, http://www.ruleml.org/indoo. If yes, specify how.</p>\r\n','yn','2006-07-18 14:08:16',20060828111626,'',130,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','16','1.6 Webized vs. non-Webized Names','<p><b>Does your language support URIs as OIDs for Constants, Functions, Slots, Predicates, Classes, and/or Labels?</b> See http://www.w3.org/2000/10/swap/Primer.html \r\nSpecify any restrictions.</p>\r\n','yn','2006-07-18 14:10:43',20060828111626,'',140,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','21','2.1 Homogeneous vs. Hybrid Rule Bodies','<p>\r\n<b>Homogeneous (Body has Single Expressiveness Class) vs. Hybrid (Body has Two Expressiveness Classes) Rules</b>\r\nAre your rule bodies/conditions split into deveral parts, such as a query and a constraint part or similar?\r\n</p>','multi','2006-07-18 14:25:01',20060727124134,'',170,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','23','2.3 Function-ful (FO Horn Logic) vs. Function-free (FO Datalog)','\r\n','text','2006-07-18 14:30:17',20060727124134,'',190,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','231','2.3.1','<p>\r\n<b>Function Arity/Arities</b> Does your language limit the arity of function symbols? \r\n</p>\r\n','multi','2006-07-18 14:34:11',20060727124134,'',200,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','232','2.3.2','<p>\r\n<b>Fixed vs. Unfixed Function Nesting Depth</b> Does your language limit the nesting depth of terms? \r\n</p>\r\n','multi','2006-07-18 14:37:34',20060727124134,'',210,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','233','2.3.3','<p>\r\n<b> Uninterpreted vs. Interpreted Functions</b>\r\nDoes you language have interpreted function sybols? Does you language have uninterpreted function sybols?\r\n</p>','multi','2006-07-18 14:40:04',20060727124134,'',220,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','25','2.5 Predicate Arity/Arities','<p>\r\n<b>Does your language limit the arity of predicate symbols?</b> \r\n</p>\r\n','multi','2006-07-18 14:51:57',20060727124134,'',240,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','24','2.4 Variable-ful (Non-Ground) vs. Variable-free (Ground) Clauses','<p><b>Does your language allow variables at all or is it propositional?\r\nDo variables range over single rules or can they have a wider scope (global, module, etc)</b>?\r\n</p>\r\n','multi','2006-07-18 14:47:41',20060828141303,'',230,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','26','2.6 Number of premises in Rules','<p>\r\n<b>Does your language limit the number of elements in the bodies/conditions?</b>\r\n</p>\r\n','multi','2006-07-18 14:53:27',20060727124134,'',250,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','27','2.7 Labeled (Anchored, OIDed) vs. Unlabeled Clauses','<p>\r\n<b>Does your language allow labeling of clauses and are these labels semantically relevant?</b>\r\n</p>\r\n','multi','2006-07-18 14:58:43',20060828213257,'',260,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','28','2.8 Certain vs. Uncertain Clauses and Atoms','<p>\r\n<b>Does your language allow qualitative/quantitative uncertainty in clauses and atoms?</b> In any case, specify your answer.\r\n</p>\r\n','multi','2006-07-18 15:03:19',20060828214932,'',270,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','29','2.9 Priority','\r\n','text','2006-07-18 15:18:20',20060727124134,'',280,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','291','2.9.1 Numeric priorities','<p>\r\n<b>Static vs. Dynamic:</b> Static priority does not change. It could be specified using a numeric constant, a list of rule (labels) with lesser (or greater) priority, or the position of rules within a ruleset document could be significant. Dynamic priority can change during rule execution. In either case specify.\r\n</p>\r\n','multi','2006-07-18 15:20:20',20060727124134,'',290,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','292','2.9.2 Rule or predicate order','<p>\r\n<b>Is the priority of rules/consequences determined by rule order or order of the consequences in the rules?</b> In any case specify, e.g.\r\n\"All applicable rules are tried in priority order, or only the highest priority rule is tried.\"\r\n</p>\r\n','multi','2006-07-18 15:23:56',20060727124134,'',300,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','1','<b>1. Syn: Syntactic Discriminators</b>','\r\n','text','2006-07-18 15:30:42',20060727124134,'apollere2',60,0,0,0,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','2','<b>2. SeS: Syntactic-entailing-Semantic Discriminators</b>','\r\n','text','2006-07-18 15:32:54',20060727124134,'',160,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','3','<b>3. Sem: Semantic Discriminators</b>','\r\n','text','2006-07-18 15:33:30',20060727124134,'',310,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','31','3.1 Decidability and Expressivity','<p><b>Specify expressivity of your language by describing the class of \r\nexpressible computations and/or the complexity of typical inferencing tasks.</b> \r\nGive details in the text field below if it is not obvious what\r\ncomputation/inference task you refer to. Please also give more specific\r\ncomplexity results (e.g. hardness, membership, completeness) if available.</p>\r\n','multi','2006-07-18 15:57:16',20060828141348,'',320,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','32','3.2 Finite-Model vs. Infinite-Model Rulebases ','<p>In case your language has a defined model-theoretic semantics, are models guaranteed to be finite structures?</p>\r\n','multi','2006-07-18 16:02:58',20060727124134,'',330,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','33','3.3 Modality allowed or not (beyond FOL)','<p>Does your language have modal constructs or higher-order semantics beyond the expressivity of FOL?</p>\r\n','multi','2006-07-18 16:31:17',20060727124134,'',340,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','4','<b>4. Prag: Pragmatic Discriminators</b>','\r\n','text','2006-07-18 16:37:53',20060727124134,'',350,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','41','4.1 Inference control','Remark: These questions affect implementations of your language or published algorithms.','text','2006-07-18 16:38:24',20060727124134,'',360,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','411','4.1.1 Forward chaining vs. backward chaining','No chaining (only \'one-shot\' rules) vs. forward chaining vs. backward chaining vs. bidirectional chaining. In any case, specify birefly the concept of the algorithm or pointers to evaluate rules in your implementation.\r\n','multi','2006-07-18 16:40:47',20060727124134,'',370,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','412','4.1.2 Incremental vs. exhaustive','<p><b>Incremental (one solution at a time) vs. exhaustive \r\n(all solutions at once).</b> Does your implementation provide sets of solutions or does it produce one solution at a time in an incremental fashion?</p>\r\n','multi','2006-07-18 16:44:08',20060727124134,'',380,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','42','4.2 Complexity of the algorithm','<p>Computational complexity (the complexity class of the inference procedures; generally this is the worst-case complexity, however most algorithms can be optimized for certain cases; rule systems can be classified by their complexity classes)</p>\r\n','open','2006-07-18 16:49:05',20060828215418,'',390,0,1,0,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','43','4.3 Interoperability','<p>Many rule languages actually describe a family of languages under different semantics and/or syntactic subsets. If your language falls under this category supports several variants dialects, does it support\r\nannotations of these variants, syntactic subsets, or semantic variants?</p>\r\n','text','2006-07-18 16:53:40',20060727124229,'',400,0,1,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','431','4.3.1 Annotations of variant','<p>Does your language allow the annotation of a ruleset with a syntactic/variant, intended semantics using controlled English. Specify your answer, if applicable.</p>\r\n','multi','2006-07-18 16:55:18',20060822153123,'',410,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','432','4.3.2 Mappings','<p>Are there mappings specified between the syntactic/semantic variants of your language? Specify your answers if there exist such mappings.</p>\r\n','multi','2006-07-18 17:03:58',20060727124134,'',420,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','head','','<p>This questionnaire shall serve to map specific rules languages and systems into the <a href=\"http://www.w3.org/2005/rules/wg/wiki/Rulesystem_Arrangement_Framework\">RIF Rules Arrangement Framework (RAF)</a>. There is a one-to one mapping between the questions here and the descriminators specified in the RAF. The goal of this questionnaire is to populate the RAF with as many rules languages as possible and in this process refine the discriminators described therein. In this sense, the questionnaire shall not be viewed as static but shall be the source for further refinements and adaptions of the RAF.</p>\r\n\r\n\r\n<p> Note that each question has a comment field. Use this to indicate whether you find a particular discriminator inadequete. Particularly, if a question is not applicable for your system/language indicate this by filling \'n/a\' in the comment field.</p> \r\n','text','2006-07-18 17:16:56',20060822160433,'',10,0,0,0,38457,'',0,NULL) INSERT INTO `questions` VALUES ('RAFQuestionnaire','addreq','Request for additions','<p><b>Please enter here suggestions for new discriminators which you think that are currently missing.</b>If under a special category, please give the number. Specify options for answers, etc., as detailed as possible.</p>\r\n','open','2006-07-27 12:45:54',20060828141534,'apollere2',660,0,1,0,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','purp','Purpose of the rules language/system:','\r\n','multi','2006-07-18 17:19:27',20060727124134,'',40,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','lname','Name of the considered rule language','<p>Please give a full name and (if applicable) acronym of the rule language you describe in this Questionnaire:</p>','open','2006-07-24 20:49:41',20060724205209,'apollere2',20,0,1,0,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','17','1.7 Means to access data in Web formats','<p><b>Does your language have means to\r\naccess data in Web formats such as HTML, XML, RDF, OWL data.</b>\r\nSpecify how, e.g. via SPAQRL queries via special query/imnport predicates, etc.</p>','multi','2006-07-27 12:28:52',20060828111626,'',150,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','5','<b>5: Discriminators for Event-Condition-Action (ECA) Rules </b>','<p><b>Disclaimer:</b> This section contains discriminators which particularly apply to Event-Condition-Action Rules. Note that, for such rules, also the discriminators of the previous sections may apply where \'action\' may be viewed synonymously with \'head\' and \'condition\' may be viewed synonymously with \'body\'.</p>\r\n','text','2006-08-28 11:04:41',20060828132100,'',430,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','51','5.1 General','','text','2006-08-28 11:07:36',20060828112937,'',440,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','52','5.2 Events','','text','2006-08-28 11:09:15',20060828112937,'',480,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','53','5.3 Conditions','','text','2006-08-28 11:09:49',20060828125137,'',570,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','54','5.4 Actions','','text','2006-08-28 11:11:01',20060828141534,'',600,0,0,0,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','511','5.1.1','<p><b>Does the language offer support for programming reactive behaviour (automatically react to situations of interest)?</b> The subsequent questions in this questionnaire only need to be answered in case this one is answered positively</p>\r\n','yn','2006-08-28 11:16:03',20060828112937,'',450,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','513','5.1.3','<p>Is <b>language coherency</b> one of the design principles followed during the language\'s development (meaning that same paradigms are used for all components of a rule, same language for all components of a rule)?</p>\r\n','multi','2006-08-28 11:24:44',20060828141453,'',470,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','512','5.1.2','<p><b>Are the different parts of a rule (e.g. Event, Condition, Action parts for a ECA rule) clearly separated (separation of concerns)?</b> </p>\r\n','yn','2006-08-28 11:19:29',20060828112937,'',460,0,1,1,38457,'Comments',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','521','5.2.1','<p><b>Which is the conflict resolution strategy used for rules (in case that the occurrence of an event triggers more than one rule)? </b></p>\r\n','multi','2006-08-28 11:27:55',20060829165543,'',490,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','523','5.2.3','<p><b>Does the language support only atomic events or also composite events (combinations of more than one event such as temporal or sequence)?</b> Only needs to be answered if \"expicit\" was chosen for question 5.2.2</p>\r\n','multi','2006-08-28 12:35:22',20060828130052,'',510,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','522','5.2.2','<p><b>Are the event specifications (which express classes of events to react to) implicit (conditions only on the state of the data, as is the case for production rules) or explicit (conditions on events changing the state, as is the case for ECA rules)?</b></p>\r\n','multi','2006-08-28 12:32:08',20060828141135,'',500,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','524','5.2.4','<p><b>Can variables be used in event specifications (so as to select data from events that have occurred)?</b> Only needs to be answered if \"expicit\" was chosen for question 5.2.2</p>\r\n','multi','2006-08-28 12:38:02',20060829185518,'',520,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','525','5.2.5','<p><b>Can event specifications also refer to events that have occurred in the past (i.e. before the event specification has been registered) or are they forward-looking?</b> Only needs to be answered if \"expicit\" was chosen for question 5.2.2</p>\r\n','multi','2006-08-28 12:40:36',20060828130052,'',530,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','526','5.2.6','<p><b>Does the language support internal and/or external events (i.e. events that occur at remote nodes/entities)?</b> Only needs to be answered if \"expicit\" was chosen for question 5.2.2</p>\r\n','multi','2006-08-28 12:43:02',20060828130052,'',540,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','527','5.2.7','<p><b>Which type of event specification is used in the language?</b> Only needs to be answered if \"expicit\" was chosen for question 5.2.2</p>\r\n','multi','2006-08-28 12:45:10',20060828130052,'',550,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','528','5.2.8','<p><b>Which is the approach to event consumption used in the language (consumption for a single rule)?</b> Only needs to be answered if \"expicit\" was chosen for question 5.2.2</p>\r\n','multi','2006-08-28 12:48:08',20060828134134,'',560,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','531','5.3.1','<p><b>Does the language support conditions on variables that occur in event specifications?</b> Only needs to be answered if \"yes\" was chosen for question 5.2.3</p>\r\n','multi','2006-08-28 13:05:28',20060828141534,'',580,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','532','5.3.2','<p><b>It is possible to express conditions on the state before/after/throughout the change?\r\n</b></p>\r\n','multi','2006-08-28 13:23:01',20060829190023,'',590,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','541','5.4.1','<p><b>Which types of actions are supported?\r\n</b></p>\r\n','multi','2006-08-28 13:48:40',20060828141534,'',620,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','542','5.4.2','<p><b>Does the language support internal and/or external actions (e.g raising and sending events to external entities)? \r\n</b></p>\r\n','multi','2006-08-28 14:02:14',20060828141534,'',630,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','543','5.4.3','<p><b>Does the language support the execution of complex actions such as sequences (or even more complex workflows) of updates on data specified in a rule?\r\n</b></p>\r\n','multi','2006-08-28 14:04:12',20060828141534,'',640,0,1,1,38457,'',0,NULL); INSERT INTO `questions` VALUES ('RAFQuestionnaire','544','5.4.4','<p><b>Can variables used in the condition part/condition and event part also be used in the action part of a rule? \r\n</b></p>\r\n','multi','2006-08-28 14:07:02',20060828141534,'',650,0,1,1,38457,'',0,NULL);
Received on Tuesday, 3 October 2006 17:50:35 UTC