18:01:21 RRSAgent has joined #rif-prd 18:01:21 logging to http://www.w3.org/2009/03/03-rif-prd-irc 18:02:07 AdrianP has joined #rif-prd 18:02:42 Gary has joined #rif-prd 18:02:45 SW_RIF(PRD)1:00PM has now started 18:02:52 +??P2 18:02:58 zakim, ??P2 is me 18:02:58 +csma; got it 18:03:18 +Gary 18:03:21 -csma 18:03:22 +csma 18:03:53 +[IPcaller] 18:04:05 Zakim, [IPcaller] is me 18:04:05 +AdrianP; got it 18:05:36 +[IPcaller] 18:06:43 Zakim, unmute me 18:06:43 AdrianP was not muted, AdrianP 18:08:56 PaulVincent has joined #rif-prd 18:15:18 Gary; separate cardinality constraint on frame slots and path expressions 18:15:24 _x[a=b] 18:15:46 _x.a=b 18:16:10 _x[a->b] 18:17:09 in SWC we also have access to "object" (class) values (values of properties) 18:17:12 such as ?x[rdf:type -> ex:named] 18:17:26 csma: separate the test on a slot value (whatever the cardinality) and the representation of the value of a single-valued field 18:17:47 obj[attr->val] 18:18:07 Pred(val) 18:18:48 ofq 18:18:51 ofa 18:19:06 Pred(ofa) 18:22:44 forall ?c such that ?c # Customer, if ?c.age > 10 and ?c.revenue < 1000 then 18:23:55 it could be also expressed as ?c[age ->?v] and ?v >10 18:24:56 ?c.age > 10 18:25:52 So... this is ?"c.age" or ?(c.age) 18:26:42 ... the trouble is that rulevariables map to just the objects, ?c is any Customer etc 18:27:33 another question is if the path experssions can be nested 18:28:10 such as (obj.attr1).attr2 18:28:58 so, what Christian typed is not equivalent to what Adrian typed. Christian's path expr is really ?c[age=?v] and ?v > 10 18:29:09 TERMConst 18:30:29 ?cCustomer:age 18:34:59 yes, it is a short cut for using variables in frames with cardinality constraints 18:37:06 we could introduce the path experssions as short cuts in the presentation syntax 18:37:16 ACTION: re-work strawman proposal to separate cardinality constraint and the possible introduction of path expression 18:37:18 with semantics defined in terms of frames 18:46:20 +1 on different results allowed 18:46:52 ... I don't see the rationale for forcing this except maybe as an optional agreed "standard execution" mode / sematics 18:47:31 the rationale is of course interoperability 18:47:59 ,,, of rules or rule execution? 18:49:36 ACTION: Gary to draft a strawman for a more discriminating conflict resolution strategy (keep the initial three steps) 18:50:18 if x=1 then ... 18:50:28 if x=1 and y=2 then ... 18:57:42 in my view critical path issues are object representation, constraints, rule quantifications, PRD XML syntax 18:58:54 rule quantifications -> rule qualifications 19:02:22 Zakim, mute me 19:02:22 AdrianP should now be muted 19:03:24 bye 19:03:29 -AdrianP 19:03:31 -Gary 19:03:32 -csma 19:03:39 zakim, list attendees 19:03:39 As of this point the attendees have been csma, Gary, AdrianP, [IPcaller] 19:03:52 rrsagent, make log public 19:04:04 rrsagent, make minutes 19:04:04 I have made the request to generate http://www.w3.org/2009/03/03-rif-prd-minutes.html csma 19:08:33 disconnecting the lone participant, [IPcaller], in SW_RIF(PRD)1:00PM 19:08:36 SW_RIF(PRD)1:00PM has ended 19:08:38 Attendees were csma, Gary, AdrianP, [IPcaller] 21:33:05 Zakim has left #rif-prd