14:39:20 RRSAgent has joined #rif 14:39:20 logging to http://www.w3.org/2009/04/28-rif-irc 14:39:31 rrsagent, make log public 14:39:38 rrsagent, make minutes 14:39:38 I have made the request to generate http://www.w3.org/2009/04/28-rif-minutes.html csma 14:41:24 csma has changed the topic to: #rif RIF telecon 28 April 2009; Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2009Apr/0145.html 14:41:49 Meeting: RIF telecon 28 April 2009 14:42:00 Chair: Christian de Sainte Marie 14:42:20 Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2009Apr/0145.html 14:44:15 Regrets: DaveReynolds, Gary Hallmark, PaulVincent, ChanghaiKe, LeoraMorgenstern 14:54:41 AxelPolleres has joined #rif 14:54:58 SW_RIF()11:00AM has now started 14:55:04 +Sandro 14:58:20 mdean has joined #rif 14:58:56 Harold has joined #rif 14:59:36 ChrisW has joined #rif 15:00:41 +Hassan_Ait-Kaci 15:00:45 +[IBM] 15:00:53 zakim, ibm is temporarily 15:00:53 +temporarily; got it 15:00:56 +Mike_Dean 15:00:57 josb has joined #rif 15:01:03 zakim, temporarily is me 15:01:03 +ChrisW; got it 15:01:32 Michael_Kifer has joined #rif 15:01:32 +??P58 15:02:05 zakim, ??P58 is me 15:02:05 +csma; got it 15:02:11 + +1.631.833.aaaa 15:02:19 zakim, aaaa is me 15:02:19 +Michael_Kifer; got it 15:02:26 StellaMitchell has joined #rif 15:02:37 Scribe: Michael Kifer 15:02:45 +[NRCC] 15:02:51 scribenick: Michael_Kifer 15:02:54 AdrianP has joined #rif 15:03:12 +josb 15:03:13 zakim, clear agenda 15:03:13 agenda cleared 15:03:21 agendum+ admin 15:03:27 agendum+ liaisons 15:03:36 +Stella_Mitchell 15:03:41 DaveReynolds has joined #rif 15:03:49 *PROPOSED:* accept minutes of telecon April 21 15:04:03 agenda+ Actions 15:04:12 agenda+ RIF and RDF Lists 15:04:15 +??P78 15:04:22 agenda+ Review progress 15:04:25 http://lists.w3.org/Archives/Public/public-rif-wg/2009Apr/att-0117/rif-meeting-minutes-21-April-2009.html 15:04:30 agenda+ AOB 15:04:42 zakim, who is on the phone? 15:04:42 On the phone I see Sandro, Hassan_Ait-Kaci, ChrisW, Mike_Dean, csma, Michael_Kifer, [NRCC], josb, Stella_Mitchell, DaveReynolds 15:04:43 RESOLVED: accept minutes of telecon April 21 15:04:54 zakim, nrcc is Harold 15:04:54 +Harold; got it 15:04:58 *PROPOSED:* accept minutes of F2F13 15:05:21 http://www.w3.org/2005/rules/wg/meeting/2009-04-15 15:05:23 http://www.w3.org/2005/rules/wg/meeting/2009-04-16 15:05:25 http://www.w3.org/2005/rules/wg/meeting/2009-04-17 15:05:40 +1 15:05:46 RESOLVED: accept minutes of F2F13 15:06:43 next item 15:08:34 next item 15:08:36 I suppose Axel is currently in the SPARQL telecon 15:08:49 zakim, close item 2 15:08:49 agendum 2, liaisons, closed 15:08:51 I see 4 items remaining on the agenda; the next one is 15:08:53 3. Actions [from ChrisW] 15:09:00 next item 15:09:30 +??P36 15:09:37 Zakin, ??P36 is me 15:09:40 action-796: complete 15:09:40 ACTION-796 Put correspondence between RIF and RDF lists on next week's agenda notes added 15:09:45 Zakim, ??P36 is me 15:09:45 +AdrianP; got it 15:09:55 action-796: closed 15:09:55 ACTION-796 Put correspondence between RIF and RDF lists on next week's agenda notes added 15:09:55 If you meant to close ACTION-796, please use 'close ACTION-796' 15:10:04 close action-796 15:10:04 ACTION-796 Put correspondence between RIF and RDF lists on next week's agenda closed 15:10:18 close action-795 15:10:18 ACTION-795 Start RIF publications page on the wiki closed 15:10:25 close action-794 15:10:25 ACTION-794 Start publications page with first entry closed 15:11:49 close action-786 15:11:50 ACTION-786 Makr argnamesinuniterms as rejected closed 15:16:01 summarizing my actions: 15:16:28 close action-759 15:16:28 ACTION-759 Add the syntax and semantics of lists to BLD closed 15:16:35 StellaMtchell has joined #rif 15:16:50 action: harold to update xml syntax of lists 15:16:50 Created ACTION-797 - Update xml syntax of lists [on Harold Boley - due 2009-05-05]. 15:17:23 johnhall has joined #rif 15:20:13 zakim, who is on the phone? 15:20:13 On the phone I see Sandro, Hassan_Ait-Kaci, ChrisW, Mike_Dean, csma, Michael_Kifer, Harold, josb, Stella_Mitchell, DaveReynolds, AdrianP 15:22:59 next item 15:23:12 http://www.w3.org/2005/rules/wiki/RIF-RDF-Lists 15:23:55 Jos: we want RIF facility to deal with lists to also handle RDF lists. Can we link them? 15:24:43 Jos proposed a semantics for such linkage at http://www.w3.org/2005/rules/wiki/RIF-RDF-Lists 15:25:13 sandro has joined #rif 15:26:33 The wiki page also includes test cases. Some show the difference between RDF lists and RIF lists. 15:27:13 q+ to ask whether this stuff all only applies to rulesets that due certain kinds of imports? 15:27:45 Sorry, I have to go to my conflicting meeting. My comments on lists were in email - esp. whether restricting to well-formed RDF lists to avoid the introduction of equality would be worth it. 15:28:01 -DaveReynolds 15:29:16 csma: conformance clauses require to support only well-formed lists. 15:30:35 q? 15:31:41 http://www.w3.org/2005/rules/wiki/RIF-RDF-Lists#Multiple_lists_with_one_identifier 15:32:16 +Sandro.a 15:32:24 Discussion of the first list test case.There is a difference betw RDF and RIF semantics. For instance, in RIF a=b in that test case, while in RDF it does not. 15:32:26 -Sandro 15:33:22 List(a b c) a=d 15:35:22 +AxelPolleres 15:35:42 One list with two first means EITHER: you have a malformed graph, OR you're equating the two firsts. 15:37:45 axel, we are here: http://www.w3.org/2005/rules/wiki/RIF-RDF-Lists#Multiple_lists_with_one_identifier 15:39:46 Jos: not clear what to do with malformed RDF list graphs. Probably better to use conformance, since it is unclear how to tweak semantics. 15:41:20 Chris: can this be handled by adding additional import profiles? 15:42:10 chris: How about: in core, this kind of list means what it means in RDF. 15:42:29 Maybe impose restrictions on the embeddings of RDF into RIF? That is, if you embed an RDF malformed list then it becomes just a bunch of triples. 15:43:10 JOs: this won;t satisfy the RDF types. Not clear what such coupling would mean then. 15:44:04 +1 do it in Conformance 15:44:42 that is --- say that folks don't need to implement head-equality just for rdf lists, in core. 15:44:53 +1 15:45:01 0 15:45:02 0 15:45:04 0 15:45:28 STRAWPOLL: SWC will say, as a Conformance matter, that for combination with Core and RDF lists, you don't have to implement head-equality, just for lists. 15:45:30 0 15:45:34 +0 slightly positive but not sure yet 15:45:35 +1 15:45:57 dave: +1 (via e-mail) 15:46:24 but DONT CALL IT "malformed". it's just too expressive for Core. 15:47:27 action: josb to write conformance section for SWC 15:47:27 Created ACTION-798 - Write conformance section for SWC [on Jos de Bruijn - due 2009-05-05]. 15:48:07 q? 15:48:07 q+ 15:48:21 ack chrisw 15:48:25 ack q 15:48:27 ack sandro 15:48:27 sandro, you wanted to ask whether this stuff all only applies to rulesets that due certain kinds of imports? 15:49:56 -Michael_Kifer 15:50:17 +Michael_Kifer 15:50:41 STRAWPOLL: mapping of rdf:list to rif:lists, as per Jos' email: -1 == extension , +1 == one-to-one 15:51:37 jos: 1-1 mapping gives more flexibility; you can access the data either way, and play around however you want; export your results, as queries of RDF graphs, etc. 15:52:22 jos: but 1-1 is harder to implement. in practice, you'll need to maintain two list structures in parallel. Jena has this. But a pure rule engine without function symbols, this this wont be implementable by itself. 15:52:50 jos: you'll need function symbols. the use of RIF lists implies a whole bunch of triples.... 15:53:03 jos: ie can't be embedded in rif core. 15:53:24 csma: maybe use extension for rif core, 1-1 for BLD? 15:53:33 jos: No, that's an invisibile extension. 15:53:38 STRAWPOLL: mapping of rdf:list to rif:lists, as per Jos' email: -1 == extension , +1 == one-to-one 15:53:40 q? 15:53:45 +extension 15:54:05 -1 15:54:06 +1 15:54:08 +0.75 users would want it, but it is kind of challeneing to imple,ment. 15:54:13 -1 15:54:13 Dave: -1 (email) 15:54:18 hassan: 0 15:54:19 0 15:54:19 0 (don't knwo) 15:54:26 Hassan: 0 15:54:52 0 (not yet sure still) 15:55:02 -1 15:55:03 I meant: -1 (extension) 15:56:25 sandro: any implementation will rely on native platform support for lists 15:57:17 basically, you treat rdf:first and rdf:rest as builtins. no problem. 15:57:30 (not exactly, of course.) 15:58:51 sandro: I might object to extensions, since most people who voted probably didn't think how to implement extensions. 15:59:47 sandro: maybe we should do one-to-one "at risk", to see how hard it turns out to be implement. 16:01:17 jos to finalize the list embedding doc by next week with 1-1 marked at risk. 16:01:19 zakim, who is talking? 16:01:29 csma, listening for 10 seconds I heard sound from the following: josb (34%) 16:01:33 please draft with "extension", with the "one-to-one" bit, at risk. 16:03:00 Zakim, mute me 16:03:00 AdrianP should now be muted 16:05:02 sandro to decide whether to object to list-as-extensions by next week. 16:05:22 zakim, who is on the phne? 16:05:22 I don't understand your question, Harold. 16:05:31 zakim, who is on the pohne? 16:05:31 I don't understand your question, Harold. 16:05:36 zakim, who is on the phone? 16:05:36 On the phone I see Hassan_Ait-Kaci, ChrisW, Mike_Dean, csma, Harold, josb, Stella_Mitchell, AdrianP (muted), Sandro.a, AxelPolleres, Michael_Kifer 16:05:43 Next week will resolve in favor of 1-1 or extensions. 16:06:10 Sorry - still having phone problems - bye 16:06:32 ACTION: josb to extend SWC with lists, with 1-to-1 and extensions as alternatives 16:06:32 Created ACTION-799 - Extend SWC with lists, with 1-to-1 and extensions as alternatives [on Jos de Bruijn - due 2009-05-05]. 16:06:37 Zakim, unmute me 16:06:37 AdrianP should no longer be muted 16:06:53 next item 16:07:24 http://www.w3.org/2005/rules/wiki/LastCallPlan 16:15:43 close action-735 16:15:43 ACTION-735 Add xsd:nonNegativeInteger, xsd:anyURI, xsd:hexBinary, xsd:base64Binary in DTB closed 16:16:15 close action-737 16:16:15 ACTION-737 Include all the builtins for xs:boolean per F&O closed 16:16:27 close action-739 16:16:27 ACTION-739 Add xs:float to numeric builtins closed 16:18:41 action: csma to add PRD conformance clause 16:18:41 Created ACTION-800 - Add PRD conformance clause [on Christian de Sainte Marie - due 2009-05-05]. 16:19:20 action: adrian to update PRD presentatoin syntax 16:19:20 Created ACTION-801 - Update PRD presentatoin syntax [on Adrian Paschke - due 2009-05-05]. 16:22:32 yes 16:22:38 action: harold to update the xml syntax for generalized quanitifiers by may 7 16:22:38 Created ACTION-802 - Update the xml syntax for generalized quanitifiers by may 7 [on Harold Boley - due 2009-05-05]. 16:23:28 PROPOSED: The negation operator, in PRD, will be called: Not, which will also be the tag of the corresponding XML element in the concrete syntax 16:23:39 csma: PRD task force about the name for inflationary negation. 16:23:44 q+ 16:23:56 ack sandro 16:23:56 classical negation is usually called NOT 16:23:58 Adrian suggested to use Not 16:24:35 q+ 16:25:14 sandro: Not is unclear and politically charged. This is why we decided to use naf and neg. 16:25:17 sandro: it seems to me that each community uses "Not" internally, and the choice of "neg" and "naf" is a sort of settlement, to avoid fighting over who gets "not". So for PRD to use it seems wrong. 16:25:27 zakim, mute Michael_Kifer 16:25:27 Michael_Kifer should now be muted 16:25:30 ack josb 16:26:18 jos: in some sense PRD's 'not' is the same as naf and neg. 16:26:50 jos: it doesn't matter what to use, since PRD's negation is always tested in one model. 16:27:09 q+ 16:27:25 Hassan concurs w/jos 16:28:04 the semantics of not (negation) is specified by the semantics of the dialect 16:28:24 actually, I think PRD should just pick Neg or Naf. It doesn't really matter which one 16:28:36 zakim, unmute me 16:28:36 Michael_Kifer should no longer be muted 16:28:37 ack Michael_Kifer 16:28:38 ack michael_k 16:30:14 Michael_Kifer: it's not correct to say that PRD's "not" being in one model makes the kind of "not" not matter. Because you *always* look at one model for negation. 16:31:15 +1 going for five more minutes 16:31:50 PROPOSED: The negation operator, in PRD, will be called: Not, which will also be the tag of the corresponding XML element in the concrete syntax 16:31:55 -1 16:32:11 how about changing Not to Naf in the proposal? I think it could pass then 16:32:29 0 16:32:31 -1 at least until I'm convincing that this "not" is far more intuitive than the meaning of NAF or NEG. 16:32:35 -0.5 16:32:40 0 16:32:43 0 16:32:45 +1 16:32:57 Hassan: +1 16:33:23 How about iNot (provided Apple won't sue us)? 16:33:28 0 (don't care) 16:33:35 if_fail 16:33:36 possibilities: p-not, s-not, k-not 16:34:21 it is also common in production rules 16:34:44 yes, yNot 16:34:58 ynot ynot? 16:35:10 Not-#436 16:35:12 gordian-not 16:35:13 whynot? 16:35:41 better-not? 16:36:45 op-not 16:36:52 yeap, opnot. 16:36:55 O-no! 16:37:01 Oh-no! 16:37:07 if set_false(....) 16:37:18 -AdrianP 16:37:26 -Hassan_Ait-Kaci 16:37:30 -Harold 16:37:33 -josb 16:37:34 zakim, list attendees 16:37:35 As of this point the attendees have been Sandro, Hassan_Ait-Kaci, Mike_Dean, ChrisW, csma, +1.631.833.aaaa, Michael_Kifer, josb, Stella_Mitchell, DaveReynolds, Harold, AdrianP, 16:37:37 ... AxelPolleres 16:37:37 -AxelPolleres 16:37:37 -Stella_Mitchell 16:37:43 regrets: 16:37:46 -Mike_Dean 16:37:59 rrsagent, make minutes 16:37:59 I have made the request to generate http://www.w3.org/2009/04/28-rif-minutes.html csma 16:38:31 Regrets: DaveReynolds Gary Hallmark PaulVincent ChanghaiKe LeoraMorgenstern 16:38:51 rrsagent, make minutes 16:38:51 I have made the request to generate http://www.w3.org/2009/04/28-rif-minutes.html csma 16:39:14 -Michael_Kifer 16:47:44 csma has left #rif 16:49:59 -Sandro.a 16:50:02 -ChrisW 16:50:04 -csma 16:50:04 SW_RIF()11:00AM has ended 16:50:05 Attendees were Sandro, Hassan_Ait-Kaci, Mike_Dean, ChrisW, csma, +1.631.833.aaaa, Michael_Kifer, josb, Stella_Mitchell, DaveReynolds, Harold, AdrianP, AxelPolleres