14:39:56 RRSAgent has joined #rif 14:39:56 logging to http://www.w3.org/2008/06/17-rif-irc 14:40:04 zakim, this will be rif 14:40:04 ok, ChrisW; I see SW_RIF()11:00AM scheduled to start in 20 minutes 14:40:26 Meeting: RIF Telecon 17-Jun-08 14:40:26 Chair: Chris Welty 14:41:02 Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2008Jun/0076.html 14:41:16 ChrisW has changed the topic to: 17 Jun Telecon Agenda http://lists.w3.org/Archives/Public/public-rif-wg/2008Jun/0076.html 14:41:31 rrsagent, make minutes 14:41:31 I have made the request to generate http://www.w3.org/2008/06/17-rif-minutes.html ChrisW 14:49:35 agenda+ Admin 14:49:42 zakim, clear agenda 14:49:42 agenda cleared 14:49:44 agenda+ Admin 14:49:58 agenda+ Liason 14:50:03 agenda+ F2F11 14:50:08 agenda+ Action Review 14:50:14 agenda+ Casting 14:50:20 agenda+ Publication plan 14:50:25 agenda+ Mime type 14:50:29 agenda+ AOB 14:51:00 zakim, take up item 1 14:51:00 agendum 1. "Admin" taken up [from ChrisW] 14:51:07 rrsagent, make logs public 14:55:17 mdean has joined #rif 15:01:15 LeoraMorgenstern has joined #rif 15:01:49 SW_RIF()11:00AM has now started 15:01:54 +[NRCC] 15:01:55 +LeoraMorgenstern 15:01:56 StellaMitchell has joined #rif 15:02:11 +[IBM] 15:02:15 zakim, [NRCC] is me 15:02:15 +Harold; got it 15:02:23 AdrianP has joined #rif 15:02:32 DaveReynolds has joined #rif 15:02:33 zakim, ibm is temporarily me 15:02:33 +ChrisW; got it 15:02:39 zakim, who is on the phone? 15:02:40 On the phone I see Harold, LeoraMorgenstern, ChrisW 15:03:13 +Mike_Dean 15:03:22 +??P26 15:03:28 +[IBM] 15:04:10 Scribe: Mike_Dean 15:04:30 zakim, ibm is temporarily me 15:04:30 +StellaMitchell; got it 15:04:32 http://lists.w3.org/Archives/Public/public-rif-wg/2008Jun/att-0042/10-June-2008-rif-minutes.html 15:04:49 PROPOSED: Accept last week's minutes 15:04:52 +1 15:04:57 RESOLVED: Accept last week's minutes 15:04:58 +1 15:05:09 +AdrianP 15:05:22 Harold: no agenda item about equality 15:05:27 Agenda+ EQuality 15:05:27 Zakim, who is me? 15:05:28 I don't understand your question, AdrianP. 15:05:35 Zakim, who is on the phone? 15:05:36 On the phone I see Harold, LeoraMorgenstern, ChrisW, Mike_Dean, DaveReynolds, StellaMitchell, AdrianP 15:05:42 Zakim, mute me 15:05:48 AdrianP should now be muted 15:05:49 s/EQuality/Equality 15:05:59 zakim, next item 15:06:08 agendum 2. "Liason" taken up [from ChrisW] 15:06:18 Zakim, unmute me 15:06:18 AdrianP should no longer be muted 15:06:46 Adrian: HCLS interested in liaison with RIF 15:06:53 ... on use cases 15:07:24 Adrian will be liaison 15:07:34 next agendum 15:07:35 Zakim, mute me 15:07:35 AdrianP should now be muted 15:08:41 confusion due to Chris's travel constraints - need to meet 1 day on weekend - Eastern US 15:08:52 early September or late August 15:08:53 +Gary_Hallmark 15:09:23 need all editors to attend 15:09:37 next agendum 15:09:39 -Gary_Hallmark 15:09:46 ... Axel can't attend proposed dates 15:09:49 still working on dates 15:09:55 zakim, who is on the phone? 15:09:55 On the phone I see Harold, LeoraMorgenstern, ChrisW, Mike_Dean, DaveReynolds, StellaMitchell, AdrianP (muted) 15:10:31 +Gary_Hallmark 15:10:35 ACTION-524: closed 15:10:35 ACTION-524 Start the wiki page for the active members of the WG notes added 15:10:35 If you meant to close ACTION-524, please use 'close ACTION-524' 15:10:47 ACTION-524: completed 15:10:47 ACTION-524 Start the wiki page for the active members of the WG notes added 15:11:11 http://www.w3.org/2005/rules/wiki/Regular_attendees 15:12:09 text for acknowledgments section 15:13:08 ... contributors, chairs, regular WG attendees 15:13:52 action-523 is done 15:14:11 conan has joined #rif 15:14:50 Harold: some updates from Michael to BLD 15:14:54 conan, who are you? 15:15:06 MichaelKifer has joined #rif 15:15:16 ah sorry 15:15:23 zakim, who is on the phone? 15:15:23 On the phone I see Harold, LeoraMorgenstern, ChrisW, Mike_Dean, DaveReynolds, StellaMitchell, AdrianP (muted), Gary_Hallmark 15:15:30 irc automatically uses my default irc nick name, sorry. 15:15:56 +??P0 15:16:03 +Mark_Proctor 15:16:11 zakim, ??PO is me 15:16:11 sorry, MichaelKifer, I do not recognize a party named '??PO' 15:16:25 my phone is on mute, so shouldn't be me. 15:16:43 Hi Michael? 15:16:57 zakim, PO is me 15:16:57 sorry, MichaelKifer, I do not recognize a party named 'PO' 15:17:09 zakim, ??P0 is MichaelKifer 15:17:09 +MichaelKifer; got it 15:18:24 ChrisW: change editor's notes to at risk notes 15:20:12 action: make sure DTB discusses URI base directive 15:20:12 Sorry, couldn't find user - make 15:20:20 action: Chris make sure DTB discusses URI base directive 15:20:20 Created ACTION-526 - Make sure DTB discusses URI base directive [on Christopher Welty - due 2008-06-24]. 15:21:39 Michael: BLD doesn't use any duration subtypes 15:21:57 ... should reference DTB 15:25:39 ChrisW: list datatypes in BLD (fixed) with pointer to DTB 15:25:52 Michael: OK - no duration 15:26:15 zakim, next item 15:26:15 agendum 5. "Casting" taken up [from ChrisW] 15:26:39 discussion on email list 15:26:52 ... Jos and Axel not here 15:27:09 ChrisW: seemed to reach conclusion 15:27:20 Michael: agree with Jos 15:28:07 s/jos/Jos 15:28:41 zakim, next item 15:28:41 agendum 6. "Publication plan" taken up [from ChrisW] 15:28:46 ChrisW: revisit when everyone here 15:29:31 Harold: BLD pretty good - should finish edits in 2 weeks, extending a week 15:29:46 ... need to coordinate with Michael 15:30:06 ... metadata throughout - expand both syntaxes and examples 15:30:39 ... makes grammars harder to read - perhaps publish with and without 15:31:00 ChrisW: XML syntax is more important than presentation 15:31:25 ... BNF 15:32:08 Michael: in mathematical representation as well - first action 15:32:24 Harold: have tested XSD 15:32:35 ... would like someone else to try 15:32:48 ACTION on gary to try XSD 15:32:48 Sorry, couldn't find user - on 15:32:54 http://www.w3.org/2005/rules/wiki/BLD#Appendix:_XML_Schema_for_RIF-BLD 15:32:58 Especially: 15:33:01 ACTION on GaryHallmark to try XSD 15:33:01 Sorry, couldn't find user - on 15:33:04 action: Gary to test the XSD examples http://www.w3.org/2005/rules/wiki/BLD#Appendix:_XML_Schema_for_RIF-BLD 15:33:04 Created ACTION-527 - Test the XSD examples http://www.w3.org/2005/rules/wiki/BLD#Appendix:_XML_Schema_for_RIF-BLD [on Gary Hallmark - due 2008-06-24]. 15:33:06 http://www.jdrew.org/rif/bldLC/ 15:33:22 (xsds plus examples) 15:33:33 action: Hallmark to test the XSD examples http://www.w3.org/2005/rules/wiki/BLD#Appendix:_XML_Schema_for_RIF-BLD 15:33:33 Created ACTION-528 - Test the XSD examples http://www.w3.org/2005/rules/wiki/BLD#Appendix:_XML_Schema_for_RIF-BLD [on Gary Hallmark - due 2008-06-24]. 15:34:01 Gary, I used W3C's XSV to test them. 15:34:17 action: Michael to add data type list to BLD 15:34:17 Sorry, amibiguous username (more than one match) - Michael 15:34:17 Try using a different identifier, such as family name or username (eg. mkifer, msintek, merdmann) 15:34:25 action: mkifer to add data type list to BLD 15:34:25 Created ACTION-529 - Add data type list to BLD [on Michael Kifer - due 2008-06-24]. 15:34:38 XSV: http://www.w3.org/2001/03/webdata/xsv 15:36:01 Harold: need to use consistent namespaces 15:36:01 -Gary_Hallmark 15:36:34 Harold: need about 10 days for updates 15:37:08 ChrisW: freeze on July 27 15:37:16 BLD: Freeze on 27th 15:37:17 s/freeze/freeze BLD 15:37:26 zakim, who is on the phone? 15:37:26 On the phone I see Harold, LeoraMorgenstern, ChrisW, Mike_Dean, DaveReynolds, StellaMitchell, AdrianP (muted), MichaelKifer, Mark_Proctor 15:38:27 ChrisW: need someone to review final BLD draft 15:38:30 I can review 15:38:54 s/draft/draft diffs 15:39:07 action: leora to review final BLD LC draft 15:39:07 Created ACTION-530 - Review final BLD LC draft [on Leora Morgenstern - due 2008-06-24]. 15:39:25 Zakim, unmute me 15:39:25 AdrianP should no longer be muted 15:39:34 added a Java script which allows hiding the BLD and PRD examples http://www.w3.org/2005/rules/wiki/UCR#Use_Cases; the document is now much more compact and the use cases are readable 15:39:36 zakim, mute me 15:39:36 MichaelKifer should now be muted 15:39:50 Adrian: several updates to UCR - JavaScript to hide code examples - now more readable 15:39:59 added a very compact (abridged) presentation syntax + some conventions http://www.w3.org/2005/rules/wiki/UCR#Use_Cases, close to ISO Prolog standard, but using e.g. <- for both PRD and BLD (to describe them in an independet and interchangeable way) 15:40:04 ... new examples of abstract presentation syntax 15:40:18 s/abstract/abridged/ 15:40:27 reworked the BLD and PRD examples of the use cases as far as possible 15:40:42 updated requirements according to our resolutions 15:40:57 removed discussion of implications of requirements from the use cases 15:41:10 ChrisW: very nice 15:41:12 open issue: examples overflows the right border of the containing box 15:41:30 open issue: coordinate with PRD presentation syntax 15:42:12 +Gary_Hallmark 15:42:44 GaryHallmark has joined #rif 15:42:45 Adrian: not much to do, but depends on BLD and PRD 15:42:58 s/PRD/PRD finalization 15:43:10 s/much/much more/ 15:43:15 +Christian 15:43:19 Why is '<-' better than ':-'? 15:43:51 Adrian: independent for BLD and PRD 15:44:15 the idea is 15:44:18 [Actions] <- [Conditions] 15:44:32 [Conclusion] <- [Conditions] 15:44:44 Well, PRD actions are not the exact same things as BLD conclusions. 15:44:46 when LHS then RHS 15:44:57 Christian: production rule community uses LHS (condition) and RHS - reverse will be a problem 15:45:22 clearly there is no standard, so we can do what we want.... 15:45:27 [Condition] -> [Actions] 15:45:34 s/RHS/RHS (action) 15:45:50 the problem is the -> which is also used in frames 15:45:57 Christian: divergence between LP and PR communities 15:46:06 we are here in part to bridge the 2 communities 15:46:28 Christian: don't need common presentation syntax that will only confuse either community 15:46:31 is everyone stupid? 15:46:47 if we explain what we mean, they will understand 15:47:34 Christian: other community won't use presentation syntax 15:47:38 In the XML syntax we could have something equivalent to -- BLD: if [Conditions] then [Conclusion] vs. PRD: if [Conditions] do [Action] 15:47:43 +q 15:48:38 derivation rules are often written as coditions -> conclusion 15:48:52 -StellaMitchell 15:49:00 s/coditions/conditions 15:51:00 Christian: would object to non-standard form of negation 15:51:07 for me this comes from the idea of interchange between production rule and prolog rules. that really only interests fringe use cases, and better solved else where. 15:51:19 Christian: PRD should be basic PR dialect 15:51:28 not sure about inflationary semantics for negated procuction rules as unifying semantics. One of the problems with inflationary semantics is that if rule designers don't write the rules carefully, the program winds up asserting certain facts ``too soon,'' that is, using a negated literal (not assumption) that eventually turns out not to be true (i.e., it is of the form NOT p, where p eventually becomes true) 15:51:33 the way that 'not' and truth maintenance work in production rules has real value to real users. 15:51:34 ... all deployed systems use same form of negation 15:52:01 jess, drools, ilog, opsj every PR system works the say with 'not'. 15:52:16 Christian, also in LP dialects you would normally NEED negation (as failure). 15:52:27 Michael is on the q ;-) 15:52:39 ChrisW: base that can be extended in different implementations 15:52:51 ChrisWelty has joined #rif 15:53:04 Yet, we are doing a BASIC logic dialect. 15:53:28 by experimenting with 'not' you refering to those silly non inference sequential engines? ;) 15:53:29 just to clarify, I see negation as very important for both logic dialect and production rule dialect 15:54:30 zakim, who is on the phone? 15:54:30 On the phone I see Harold, LeoraMorgenstern, ChrisW, Mike_Dean, DaveReynolds, AdrianP, MichaelKifer (muted), Mark_Proctor, Gary_Hallmark, Christian 15:54:46 Gary: agree on consensus within PR community 15:54:48 q 15:54:52 q? 15:54:53 ... no problems with negation 15:55:08 ... for eval, need examples to show utility 15:55:55 ... continue to have problems with running example not using presentation syntax (too much like iLog) - artificially difficult to compare to BLD 15:55:59 Zakim, mute me 15:55:59 AdrianP should now be muted 15:56:53 ... presentation syntax 95% similar to BLD 15:57:07 ... remove formulas off forall 15:57:30 Christian: do not need 1 presentation syntax 15:58:12 Gary: ad hoc syntax 15:58:28 but it is good for the user to have one presentation syntax which is used in all RIF documents and show a mapping to the concrete XML serialization 15:58:29 s/syntax/syntax in introduction 15:59:10 Christian: examples should be in presentation syntax if we have one - should translate them 15:59:38 Gary: please put everything in one condition 16:00:59 ... use BLD syntax where it's common 16:01:08 the objective is to enable interchange 16:01:22 we talking about this? 16:01:23 also between logical rule engines and production rule engines 16:01:24 http://www.w3.org/2005/rules/wiki/PRD#Syntactic_compatibility_between_RIF-PRD_and_RIF-BLD 16:01:34 whenever possible!!! 16:02:06 business rules, policies, contract etc. they are often not specific to production rules, logical rules, decision tables etc. 16:02:19 ChrisW: do we need to fix examples before next WD? 16:02:21 and we want to describe them in RIF and interchange them 16:04:17 Gary: would take action to update examples in next couple days 16:04:19 or this? http://www.w3.org/2005/rules/wiki/PRD#Running_example 16:04:27 Christian: OK 16:04:28 action: gary to update PRD examples for next wd 16:04:28 Created ACTION-531 - Update PRD examples for next wd [on Gary Hallmark - due 2008-06-24]. 16:05:05 action: christian to open issues on PRD as per editors notes 16:05:06 Created ACTION-532 - Open issues on PRD as per editors notes [on Christian de Sainte Marie - due 2008-06-24]. 16:05:09 Christian: multiple issues marked in PRD - need to open 16:06:10 Christian: OK with <- if we include negation