14:48:03 RRSAgent has joined #rif 14:48:03 logging to http://www.w3.org/2008/10/14-rif-irc 14:48:16 zakim, this will be RIF 14:48:16 ok, csma; I see SW_RIF()11:00AM scheduled to start in 12 minutes 14:48:29 Meeting: RIF telecon 14 October 08 14:48:39 Chair: Christian de Sainte Marie 14:48:54 Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2008Oct/0039.html 14:49:21 StuartTaylor has joined #rif 14:49:29 csma has changed the topic to: 14 October RIF telecon; agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2008Oct/0039.html 14:49:37 Scribe: Stuart Taylor 14:49:49 scribenick: StuartTaylor 14:50:36 Regrets: Hassan Aït-Kaci, Leora Morgenstern, MohamedZergaoui 14:51:10 zakim, reset agenda 14:51:10 I don't understand 'reset agenda', csma 14:51:18 zakim, clear agenda 14:51:18 agenda cleared 14:51:28 agendum+ Admin 14:51:36 agendum+ Liaison 14:51:45 agendum+ Public comments 14:51:56 agendum+ Action review 14:52:07 agendum+ Action 577 14:52:19 agendum+ Test Cases 14:52:41 agendum+ Frames VS objects 14:52:53 agendum+ AOB (Pick scribe!) 14:55:34 SW_RIF()11:00AM has now started 14:55:41 + +0122427aaaa 14:57:52 +??P18 14:58:02 zakim, aaaa is me 14:58:03 +StuartTaylor; got it 14:58:04 zakim, ??P18 is me 14:58:04 +csma; got it 14:59:36 zakim, who is on the phone? 14:59:36 On the phone I see StuartTaylor, csma 15:00:22 ChrisW has joined #rif 15:00:50 +[NRCC] 15:01:39 StellaMitchell has joined #rif 15:02:49 josb has joined #rif 15:03:14 +[IBM] 15:03:27 zakim, ibm is temporarily me 15:03:27 +StellaMitchell; got it 15:03:38 zakim, NRCC is me 15:03:39 +Harold; got it 15:03:45 +josb 15:04:05 DaveReynolds has joined #rif 15:04:29 +??P0 15:04:48 Zakim, who is on the phone? 15:04:48 On the phone I see StuartTaylor, csma, Harold, StellaMitchell, josb, DaveReynolds 15:04:59 +Mike_Dean 15:05:08 +[IBM] 15:05:13 mdean has joined #rif 15:05:16 zakim, ibm is temporarily me 15:05:16 +ChrisW; got it 15:05:38 next item 15:05:53 AxelPolleres has joined #rif 15:05:57 PROPOSED: accept minutes of telecon October 7 15:06:06 Gary_Hallmark has joined #rif 15:06:14 RESOLVED: accept minutes of telecon October 7 15:06:34 PROPOSED: accept minutes of F2F11 15:06:51 http://www.w3.org/2005/rules/wg/meeting/2008-09-26 15:07:03 http://www.w3.org/2005/rules/wg/meeting/2008-09-27 15:07:13 +Gary 15:07:35 RESOLVED: accept minutes of F2F11 15:07:37 +??P8 15:07:57 next item 15:08:42 next item 15:09:02 zakim, take up item 3 15:09:02 agendum 3. "Public comments" taken up [from csma] 15:10:01 http://lists.w3.org/Archives/Public/public-rif-comments/2008Oct/0001.html 15:10:58 PaulVincent has joined #rif 15:12:59 next item 15:13:10 zakim, close item 2 15:13:10 agendum 2, Liaison, closed 15:13:11 I see 5 items remaining on the agenda; the next one is 15:13:13 4. Action review [from csma] 15:13:17 next item 15:21:40 StuartTaylor: will work on test cases with yuting 15:22:11 ... Yuting will post on the mailing list for feedback next week 15:23:04 agendum+ F2F12 15:23:14 zakim, open item 9 15:23:14 agendum 9. "F2F12" taken up [from csma] 15:23:27 zakim, close item 4 15:23:27 agendum 4, Action review, closed 15:23:28 I see 5 items remaining on the agenda; the next one is 15:23:29 5. Action 577 [from csma] 15:24:52 zakim, who is on the phone? 15:24:52 On the phone I see StuartTaylor, csma, Harold, StellaMitchell, josb, DaveReynolds, Mike_Dean, ChrisW, Gary, AxelPolleres 15:25:20 csma: preferred date of Jan 15-16 means that Sandro cannot attend F2F12 15:26:18 s/cannot attend/would miss part of/ 15:28:14 csma: most people would strongly prefer 15-16 rather than 14-15 15:28:59 ... any objection that F2F12 is on 14 - 15? 15:29:30 I will have difficulties anyway in January, but I think I could join via phone some time at least. 15:30:13 ... the problem with 14 - 15 is that people would have to wait until Sat 16th for flights 15:30:51 s/Sat 16th/Sat 17th/ 15:31:04 +??P20 15:31:05 Decision is: F2F12 will be 14-15 Jan 2009 15:31:14 next item 15:31:52 action: Gary to start F2F12 wiki page 15:31:52 Created ACTION-621 - Start F2F12 wiki page [on Gary Hallmark - due 2008-10-21]. 15:33:12 http://lists.w3.org/Archives/Public/public-rif-wg/2008Sep/0178.html 15:34:03 MichaelKifer has joined #rif 15:34:06 PROPOSED: Core should keep safe disjunction in rule bodies. 15:34:06 Implementations can be direct or use a well-known preprocessing step. 15:34:06 Comment: An example of a solution to issue-70 is Option 2, 15:34:06 which will be able to cope with disjunction. (See 15:34:06 http://lists.w3.org/Archives/Public/public-rif-wg/2008Sep/0178.html 15:34:06 and follow up). 15:34:07 AxelPolleres: disjunction and safety discussed yesterday 15:34:59 s/AxelPolleres:/Harold:/ 15:35:04 thanks, Dave :) 15:35:12 +mkifer 15:35:32 http://www.w3.org/2005/rules/wg/track/issues/7 15:35:35 http://www.w3.org/2005/rules/wg/track/issues/75 15:36:01 csma: Harold, can you explain the link with issue 70 15:36:07 ISSUE-70... basically both Option 2 and 3 are fine, but 2 is over-cautious. 15:36:13 Harold: it is about safeness 15:36:46 ... safeness can be retained using disjunction 15:38:28 csma: the proposed resolution would be between Option 2 and 3 from Axel's email? 15:39:14 -Mike_Dean 15:39:33 Option 3 in the original mail has a typo in bullet 3 ( Or instead of And) 15:41:17 http://www.w3.org/2005/rules/wg/track/issues/48 15:41:17 PROPOSED: RIF Core will include member (#) but syntactically 15:41:17 restricted its use in rule conditions. 15:41:17 Rationale 1: PRD rules almost always start with a member test 15:41:17 in the condition. 15:41:17 Rationale 2: PR leverages type system from host programming language 15:41:19 and that is externally defined and immutable by rules. 15:41:21 Comment 1: Note that in RIF-RDF the equivalent property rdf:type 15:41:23 would still be permitted in rule conclusions. 15:41:25 Comment 2: If PRD introduces member (#) in the conclusion, 15:41:27 this restriction to conditions in Core should be reconsidered. 15:42:44 Agreed - we did not take external-# into account in the discussion 15:43:29 csma: this proposed resolution should be discussed in the PRD task force 15:44:05 is it possible for something "ground" to not be a "fact"? 15:44:27 A fact is surely just a rule conclusion without a rule condition, at least in Core. 15:45:03 q+ 15:45:08 ack jos 15:45:14 forall ?x (A(?x)) is not ground 15:45:29 but it is a fact? 15:45:39 Part of the conformance clause 15:46:18 > > http://www.w3.org/2005/rules/wg/track/issues/70 15:46:18 PROPOSED: Parameterize the conformance clauses of Core with safeness requirements "strict" and "none" (default: "none"). 15:46:18 (modulo nice word for "none") 15:47:23 Harold: we have excluded weak, only none or strong 15:47:43 cke has joined #rif 15:48:47 q? 15:49:42 next item 15:49:47 +??P7 15:50:35 zakim, take up item 7 15:50:35 agendum 7. "Frames VS objects" taken up [from csma] 15:50:59 zakim, list agenda 15:50:59 I see 3 items remaining on the agenda: 15:51:01 6. Test Cases [from csma] 15:51:01 7. Frames VS objects [from csma] 15:51:02 8. AOB (Pick scribe!) [from csma] 15:51:53 zakim, who is talking? 15:52:03 ChrisW, listening for 10 seconds I heard sound from the following: ??P7 (1%), csma (74%), ??P20 (35%) 15:52:20 zakim, ?p20 is Adrian 15:52:20 sorry, ChrisW, I do not recognize a party named '?p20' 15:52:21 csma: there is a problem with PRD and the semantics of frames 15:52:26 zakim, p20 is Adrian 15:52:26 sorry, ChrisW, I do not recognize a party named 'p20' 15:52:29 zakim, ??p20 is Adrian 15:52:29 +Adrian; got it 15:52:35 q+ 15:52:42 zakim, ??p7 is cke 15:52:42 +cke; got it 15:52:47 zakim, who is on the phone? 15:52:47 On the phone I see StuartTaylor, csma, Harold, StellaMitchell, josb, DaveReynolds, ChrisW, Gary, AxelPolleres, Adrian, mkifer, cke 15:53:12 q? 15:54:10 changkai: main difference between frames and objects is multi-valued slots 15:54:33 +Mike_Dean 15:55:44 ack jos 15:55:47 q+ 15:56:33 o[p->1] 15:57:14 o[p->1] O[p->2] 15:57:26 o[p->1] o[p->2] 15:58:07 csma: the first, above would be translated to PRD as an object that contains p with the value 1. if I assert the third example the value for p would be related by 2, which is not the semantics of frames 15:58:10 o[p->(1 2]] 15:58:29 s/related/replaced/ 15:59:42 just extend the syntax to indicate single-valued slots in PRD 16:00:04 ack michaelk 16:01:34 MichaelKifer: we need to decide on single or multivalued slots in core 16:02:11 o[p->(1 2)] o[p->3] 16:02:40 o[p->(1 2 3)] or o[p->((1 2) 3)]? 16:03:07 o[p->{(1 2) 3}] where {} is set not list, no ordering 16:04:00 I used () for sets, sorry; replace with {} everywhere 16:04:16 csma - ah sorry 16:06:01 the problem is, if PRD understands only single-valued slots and interprets multi-valued slots as single, collection-typed, values, then, how to differentiate between single values that are collections and collections that represent multiple values? 16:06:13 just extend the syntax to indicate single-valued slots in PRD 16:06:30 Frames: o[p->v] 16:06:45 Object: o[p=v] 16:06:57 objects are frames of a special kind? 16:07:15 c[p=>person] 16:07:44 you need a syntax to indicate the difference 16:07:54 c[p {0:1}=>person] 16:07:54 csma: the problem is that if you import a document from BLD 16:08:03 otherwise you are creating a new schema language 16:08:07 MichaelKifer: you would assume that it is multivalued 16:09:17 we have no "way" to handle cardinality constraints 16:10:16 john[children->bob] and john[children->mary] 16:11:28 In OO world, we write: john[children->{bob,mary}] 16:11:48 Agree with Michael - Core should support BLD frame semantics (multivalued) otherwise we break the semweb compatibility 16:11:59 there is no way - "replacement" is non-monotonic 16:12:19 java like syntax: class Person [ children=> collection|individual ] 16:12:30 csma: using a PRD-specific construct will limit in-operability with BLD 16:14:05 http://lists.w3.org/Archives/Public/public-rif-wg/2008Oct/0053.html 16:14:11 Agreed - frame slots represent sets of values not bags of values, at least I hope so 16:14:40 they do (represent sets of values) 16:16:11 q? 16:16:15 who not just extend the PRD syntax? 16:16:37 BLD does not need to be extended if something like this is needed in PRD 16:17:04 q+ 16:17:47 Isn't the notion of frame explained in BLD? 16:18:30 ack chrisw 16:19:13 ?x=?y :- ?o[single->?x single->?y] 16:20:11 What about named-argument terms? 16:23:31 A term with named arguments is of the form t(s1->v1 ... sn->vn), where n=0, t ? Const and v1, ..., vn are base terms and s1, ..., sn are pairwise distinct symbols from the set ArgNames. 16:24:26 q+ 16:24:46 ack josb 16:25:27 o[p=a], o[p=b] 16:25:30 a=b 16:25:50 aren't slotted *predicates* anyway single-valued... but you don't want that probably either. 16:26:21 -DaveReynolds 16:27:06 Axel, I just said that using 'named-argument' instead of 'slotted'. 16:28:15 yeah,but fixed arity maked them probably unusable here. 16:28:16 yes 16:28:26 slotted predicates don't work because we want to change a single slot 16:28:33 +1 PRD specific solution 16:29:45 q? 16:29:54 -Harold 16:30:30 scribe next: Hassan? 16:30:44 Regrets: Hassan Aït-Kaci Leora Morgenstern MohamedZergaoui 16:30:46 -josb 16:30:50 -StellaMitchell 16:30:50 zakim, list attendees 16:30:51 As of this point the attendees have been +0122427aaaa, StuartTaylor, csma, StellaMitchell, Harold, josb, DaveReynolds, Mike_Dean, ChrisW, Gary, AxelPolleres, mkifer, Adrian, cke 16:30:51 -AxelPolleres 16:30:54 -Adrian 16:30:55 -Gary 16:30:55 -Mike_Dean 16:30:56 rrsagent, make minutes 16:30:56 I have made the request to generate http://www.w3.org/2008/10/14-rif-minutes.html ChrisW 16:30:58 -mkifer 16:31:03 -cke 16:31:05 rrsagent, make logs public 16:32:47 zakim, who is on the phone? 16:32:47 On the phone I see StuartTaylor, csma, ChrisW 16:33:03 -StuartTaylor 16:54:57 -ChrisW 16:54:59 -csma 16:55:00 SW_RIF()11:00AM has ended 16:55:01 Attendees were +0122427aaaa, StuartTaylor, csma, StellaMitchell, Harold, josb, DaveReynolds, Mike_Dean, ChrisW, Gary, AxelPolleres, mkifer, Adrian, cke 17:01:49 csma has left #rif