14:48:08 RRSAgent has joined #rif 14:48:08 logging to http://www.w3.org/2007/06/12-rif-irc 14:50:24 zakim, help 14:50:24 Please refer to http://www.w3.org/2001/12/zakim-irc-bot for more detailed help. 14:50:27 Some of the commands I know are: 14:50:28 xxx is yyy - establish yyy as the name of unknown party xxx 14:50:30 if yyy is 'me' or 'I', your nick is substituted 14:50:33 xxx may be yyy - establish yyy as possibly the name of unknown party xxx 14:50:36 I am xxx - establish your nick as the name of unknown party xxx 14:50:38 xxx holds yyy [, zzz ...] - establish xxx as a group name and yyy, etc. as participants within that group 14:50:41 xxx also holds yyy - add yyy to the list of participants in group xxx 14:50:45 who's here? - lists the participants on the phone 14:50:47 who's muted? - lists the participants who are muted 14:50:50 mute xxx - mutes party xxx (like pressing 61#) 14:50:53 unmute xxx - reverses the effect of "mute" and of 61# 14:50:55 is xxx here? - reports whether a party named like xxx is present 14:50:58 list conferences - reports the active conferences 14:50:59 this is xxx - associates this channel with conference xxx 14:51:00 excuse us - disconnects from the irc channel 14:51:01 I last learned something new on $Date: 2007/06/12 17:05:34 $ 14:52:43 Harold has joined #rif 14:54:42 Harold, do you now how to set the topic? 14:55:17 agenda+ Administration 14:55:28 agenda? 14:56:19 zakim, clear agenda 14:56:19 agenda cleared 14:56:22 ChrisW has joined #rif 14:57:10 agenda+ Administration 14:57:19 agenda+ Liaisons 14:57:26 zakim, this is rif 14:57:26 ChrisW, I see SW_RIF()11:00AM in the schedule but not yet started. Perhaps you mean "this will be rif". 14:57:32 zakim, this will be rif 14:57:32 ok, ChrisW; I see SW_RIF()11:00AM scheduled to start in 3 minutes 14:57:36 agenda+ F2F7 14:57:45 agenda+ Debrief F2F6 14:57:53 zakim, list agenda 14:57:53 I see 4 items remaining on the agenda: 14:57:54 1. Administration [from csma] 14:57:55 2. Liaisons [from csma] 14:57:57 3. F2F7 [from csma] 14:57:58 4. Debrief F2F6 [from csma] 14:57:58 agenda+ Technical Design 14:58:12 agenda+ Arch document 14:58:16 agenda+ AOB 14:58:19 IgorMozetic has joined #rif 14:58:34 Francois has joined #rif 14:58:36 Meeting: RIF Telecon 12 June 07 14:58:51 Chair: Christian de Sainte-Marie 14:58:59 LeoraMorgenstern has joined #rif 14:59:16 SW_RIF()11:00AM has now started 14:59:21 Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2007Jun/0029.html 14:59:34 ChrisW has changed the topic to: 12 June Telecon agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2007Jun/0029.html 14:59:37 + +43.129.4aaaa 14:59:49 +??P17 14:59:55 rrsagent, make minutes 14:59:55 I have made the request to generate http://www.w3.org/2007/06/12-rif-minutes.html ChrisW 14:59:55 zakim, ?? 14:59:55 I don't understand your question, Francois. 15:00:03 zakiom, ??P17 is me. 15:00:10 zakim, +43.129.4aaaa is me 15:00:10 +Harold; got it 15:00:12 zakim, ??P17 is me. 15:00:12 +Francois; got it 15:00:22 zakim, mute me. 15:00:24 Francois should now be muted 15:00:41 +??P21 15:00:43 +Sandro 15:00:49 +[IBM] 15:00:50 zakim, ??P21 is me 15:00:50 +csma; got it 15:01:02 zakim, [ibm] is temporarily me 15:01:05 +ChrisW; got it 15:01:19 rrsagent, make logs public 15:01:23 zakim, take up item 1 15:01:35 agendum 1. "Administration" taken up [from csma] 15:01:54 patranja has joined #rif 15:02:12 PaulVincent has joined #RIF 15:02:13 +[IPcaller] 15:02:22 zakim, [IPcaller] is me 15:02:22 +IgorMozetic; got it 15:02:30 zakim, mute me 15:02:31 IgorMozetic should now be muted 15:02:54 AllenGinsberg has joined #rif 15:03:11 +PaulaP 15:03:29 +[IPcaller] 15:03:46 MarkusK has joined #rif 15:04:09 +Allen_Ginsberg 15:04:39 +??P40 15:04:45 AxelPolleres has joined #rif 15:04:56 Zakim, IPCaller is me 15:05:04 DavidHirtle has joined #rif 15:05:06 sorry, AxelPolleres, I do not recognize a party named 'IPCaller' 15:05:12 MichaelKifer has joined #rif 15:05:25 zakim, who is on the phone? 15:05:34 On the phone I see Harold, Francois (muted), csma, Sandro, ChrisW, IgorMozetic (muted), PaulaP (muted), PaulVincent, Allen_Ginsberg, ??P40 15:05:52 +[IPcaller] 15:05:54 sandro has joined #rif 15:06:02 zakim, IPcaller is me 15:06:02 +DavidHirtle; got it 15:06:27 -IgorMozetic 15:06:36 yes, I am here 15:06:44 but I have very bad sound quality :-( 15:06:49 sorry. 15:06:57 +Leora_Morgenstern 15:07:01 +??P56 15:07:09 zakim, mute me 15:07:09 Leora_Morgenstern should now be muted 15:07:10 zakim, ??P56 is me 15:07:10 +IgorMozetic; got it 15:07:19 scribenick: DavidHirtle 15:07:27 Scribe: David Hirtle 15:07:28 zakim, mute me 15:07:28 IgorMozetic should now be muted 15:07:32 Thanks, Dave 15:07:35 :) 15:07:48 +MichaelKifer 15:07:56 zakim, mute me 15:07:56 MichaelKifer should now be muted 15:08:23 action 303 complete 15:08:52 THat was on me?! 15:08:55 and it is done! 15:09:17 action 295 continued 15:09:31 +??P58 15:10:01 zakim, who is talking? 15:10:01 Hassan has joined #rif 15:10:12 ChrisW, listening for 10 seconds I heard sound from the following: Sandro (33%), csma (57%) 15:10:15 -??P58 15:10:25 who just tried to join? 15:10:34 good question 15:10:48 zakim, who is talking? 15:10:55 action: christian to ask adrian to update may 22 minutes 15:10:55 Created ACTION-316 - Ask adrian to update may 22 minutes [on Christian de Sainte Marie - due 2007-06-19]. 15:10:58 sandro, listening for 10 seconds I heard sound from the following: ChrisW (3%) 15:11:04 please note: action 296 is done, which was more or less the same as 295. 15:11:14 +Gary_Hallmark 15:11:21 +??P60 15:11:35 RESOLVED: accept minutes of may 29 15:11:41 +[IPcaller] 15:11:43 zakim, next item 15:11:43 agendum 2. "Liaisons" taken up [from csma] 15:11:55 csma: any updates? 15:11:58 PRR - no update 15:12:27 csma: front page of wiki now has first draft of PRR 15:12:30 zakim, close item 2 15:12:30 agendum 2, Liaisons, closed 15:12:31 I see 5 items remaining on the agenda; the next one is 15:12:32 3. F2F7 [from csma] 15:12:32 zakim, next item 15:12:32 agendum 3. "F2F7" taken up [from csma] 15:13:32 csma: proposed date is either last week of August or third week of September (17-21) 15:13:43 csma: we're looking for offers to host F2F7 during one of these weeks 15:13:54 ... deadline is next Tuesday so we can start organizing before vacations 15:14:22 DeborahNichols has joined #rif 15:14:28 chrisW: looks like we'll be able to make a proposal 15:14:39 ... I prefer end of August but that may not work for Michael 15:14:44 +Deborah_Nichols 15:14:57 csma: other proposals welcome 15:15:05 zakim, next item 15:15:05 agendum 4. "Debrief F2F6" taken up [from csma] 15:15:35 GaryHallmark has joined #rif 15:16:10 csma: point I wanted to make is that we spent the 2 days unresolving something we had already resolved 15:16:36 ... wanted to have enough for second working draft, but didn't get there 15:17:37 ... I propose that we should be talking about barest possible core, leaving out extra things like built-ins for now 15:17:59 q+ to mention the idea of core 1.0 and core 2.0 15:18:26 ... we should move into strawman and document mode when discussing something instead of editors doing all the work 15:18:56 ... i.e. we propose the text, and editors just have to edit it 15:19:01 ack sandro 15:19:02 sandro, you wanted to mention the idea of core 1.0 and core 2.0 15:19:37 I think csma said to leave out all but the bare mininum set of builtins, not to leave them out entirely 15:20:11 sandro: it's possible for us to define core in phase 1 and then a larger core in phase 2 15:20:21 q+ 15:20:53 zakim, unmute me 15:20:53 MichaelKifer should no longer be muted 15:21:00 ack michaelk 15:21:15 I suspect we will have to revise the core when we find out that it isn't extensible enough for some dialects 15:21:40 michael: to update the current document according to the decisions made is pretty simple (except for travel) 15:22:08 ... can't really build a logic by pieces of text and massaging them into document 15:22:57 ... I'm against composing a document by discussing pieces of text during telecons 15:23:10 ... I'm afraid docment will become mishmash of text 15:23:16 +1 with Michael's analysis 15:23:49 csma: instead of proposing list of builtins, we propose text to go into spec and where it should go 15:24:28 zakim, agenda? 15:24:28 I see 4 items remaining on the agenda: 15:24:29 4. Debrief F2F6 [from csma] 15:24:30 5. Technical Design [from csma] 15:24:31 6. Arch document [from csma] 15:24:32 I think the gist is that change proposals should be specific and complete, rather than just "I don't like that", and I say +1 15:24:33 7. AOB [from csma] 15:25:36 ok, seems we have agreement here! right? 15:26:15 csma: want to avoid spending time discussing a small item where real work is whole document 15:26:24 q- 15:26:28 zakim, mute me 15:26:28 MichaelKifer should now be muted 15:27:07 If we want to succeed by F2F7, we must focus on *completing* what we have already achieved through many earlier telecons, actions, and f2f meeings. 15:27:28 ... regarding F2F6, no minutes yet (don't even have access to resolutions now) 15:27:28 zakim, next item 15:27:28 agendum 5. "Technical Design" taken up [from csma] 15:28:27 zakim, who is talking? 15:28:36 LOT OF NOISE 15:28:38 sandro, listening for 10 seconds I heard sound from the following: Sandro (84%) 15:28:40 Zakim, unmute me 15:28:40 AxelPolleres was not muted, AxelPolleres 15:28:41 if you just unmuted mute 15:28:49 hmm... 15:29:01 seems doesn't work, have to type. 15:29:04 yes done. 15:29:09 LeoraMorgenstern has joined #rif 15:29:14 zakim, mute me 15:29:14 Leora_Morgenstern was already muted, LeoraMorgenstern 15:29:14 (did the noise go away the moment Zakim said I was muted, or a few seconds later?) 15:29:18 buyt obsolete by the droping of sorts, maybe! 15:29:25 (a few seconds later, Sandro...) 15:29:30 GiorgosStoilos has joined #rif 15:29:34 TERM ::= Const | Var | Uniterm | List, where List ::= 'list''(' TERM* ')' 15:30:07 how is that different from the function symbol list? 15:30:16 harold, what about head | tail syntax? 15:31:33 done, but also may be obsoluted by decisions at f2f? we should discuss it... 15:31:48 Axel, in XML syntax there would be no difference; cf. And' '(' CONDITION* ')'. 15:31:50 (Chris, are you still doing the actions?) 15:32:41 yes 15:33:13 harold: I asked myself whether/how 'list' is different from a local constant 'list' 15:33:31 Gary, head | tail syntax could be allowed, too, by introducing the vertical bar "|" in argument sequences as you indicate. 15:33:50 zakim, unmute me 15:33:50 MichaelKifer should no longer be muted 15:35:34 Axel, the XML syntax for, e.g., Prolog's list [a,b,c] it would be abac. 15:35:42 michael: we need to take all sorts out and put into separate architecture document... 15:36:02 ... should be able to do it by end of the month (vacation, etc) 15:36:28 abc 15:36:53 got it, harold, thanks. 15:37:33 (that was discussion of action 299) 15:38:18 zakim, who is talking? 15:38:25 harold, by "|" I meant don't we need builtins to select the head and tail of a list object, where head is a non-list term and tail is a list? 15:38:29 ChrisW, listening for 10 seconds I heard sound from the following: csma (34%), MichaelKifer (30%) 15:38:43 MichaelKifer, can you mute? 15:39:05 zakim, mute me 15:39:05 MichaelKifer should now be muted 15:40:33 +[IVML] 15:40:41 zakim, mute me 15:40:41 sorry, GiorgosStoilos, I do not know which phone connection belongs to you 15:40:49 zakim, [IVML] is me 15:40:49 +GiorgosStoilos; got it 15:40:56 zakim, mute me 15:40:56 GiorgosStoilos should now be muted 15:42:38 zakim, unmute me 15:42:38 IgorMozetic should no longer be muted 15:43:26 If we use a element for the vertical bar "|" in argument sequences, head tail unifies with abc by binding head to a and tail to bc . 15:44:09 +1 to Harold 15:44:46 zakim, mute me 15:44:46 IgorMozetic should now be muted 15:45:17 Harold, are nested Lists allowed, e.g. 15:45:22 csma: as mentioned during f2f, I have a problem with the current abstract syntax 15:46:11 ... sent a proposal yesterday and Gary replied that it was more complicated than necessary 15:46:44 -> http://lists.w3.org/Archives/Public/public-rif-wg/2007Jun/0026.html Christian's Proposal Syntax Change 15:48:00 Gary, Yes nested Lists would be allowed. 15:48:41 http://www.w3.org/2005/rules/wg/wiki/Core/Horn_Rules 15:48:53 I am at the current draft on wiki 15:48:56 ... document I'm talking about, please go there 15:49:33 ... so we have forall which is subclass of rule and associated to clause 15:50:59 universal quantification in rule bodies is problematic. as is existential in heads. THese two cases are ruled out now What is your concrete suggestion? I am not sure. 15:51:06 http://lists.w3.org/Archives/Public/public-rif-wg/2007Jun/0026.html 15:51:11 ... awkward to extend it to case of extensionally quantified variables 15:52:44 csma: instead of having forall being a subclass of rule etc., I propose that rule has 3 subclasses: forall, implies, atomic 15:53:28 See, what I wrote above. How is universal in bodies than singled out? I don't get it. :-( 15:53:29 q? 15:53:55 Qu: why is ForAll a subclass of rule? I'd have thought it a component... 15:54:33 It should be called something like "Quantifiers" not "ForAll" 15:54:45 ... or maybe its the subtype of rule we are talking about? 15:55:18 Christian, we decided long ago to have a Forall around every Implies (not following Prolog's quantification convention for top-level rules). 15:55:32 (there are lots of questions...) 15:55:38 q+ 15:56:18 harold: if we have exists in assertions, it is a different semantic language 15:56:22 exists in assertions is NOT Horn. 15:56:37 Harold: But we decided long ago to wrap every Implies (with variables) with Forall. 15:57:02 -AxelPolleres 15:57:31 csma: i agree we want all variables in an Implies to be explicitely qualitifed. My syntax changes does not enforce that. 15:57:37 q? 15:57:44 +[IPcaller] 15:58:05 csma: But the current draft doesn't enforce that at the syntax level, either! 15:58:13 What if a rule has no variables? Does that mean it has an empty "forall"? 15:58:24 csma: In either case it has to be in the text. 15:58:35 harold: because it's a context-free language, right/ 15:59:40 csma: I'm talking about extensibility 15:59:53 harold: right, but you're heading toward FOL 16:00:32 ... later, we can easily add exists to draft 16:00:50 Harold: we can always extend Forall by turning it into Quantifier, where Forall and Exists are kinds of Quantifiers. 16:01:35 csma: I agree, could be done this way... but simpler and clearer to remove redundant clause 16:01:56 -PaulVincent 16:02:46 Gary: I agree with Axel and Harold's points... this change introduces problems like requiring an id 16:02:55 Apologies = offline 16:03:05 Gary: scopedBy introduces a loop in serialization 16:03:16 csma: No, it's just the same thing as "formula" 16:03:24 (I would call it "subFormula") 16:03:47 Gary: in that case you serialize the condition, whereas here you refer to a rule previously serialized 16:06:12 sandro: syntactically in XML, forall is an outer element, and x=3 is child element? 16:06:21 forall x, p(x) -> q(x) 16:06:51 sandro: gary, does that address problem? 16:06:56 gary: yes 16:08:04 q? 16:08:08 ack g 16:08:18 Christian, RULE is an (all-uppercase) 'invisible' non-terminal, so not shown in XML serializations. 16:09:32 chrisW: is this resolved? 16:09:39 q+ 16:09:47 sandro: not quite sure I understand it... 16:10:07 harold: let's keep the current version; changes aren't really necessary 16:10:30 csma: this doesn't impact semantics, right? 16:12:06 Chris: Harold's point is that current syntax at least FORCES you to have a forall, even though it doesn't enforce variables being quantified. 16:12:58 Gary: csma's syntax allows thing we don't want, like Forall in the body and head of rule. 16:13:00 q+ 16:13:15 csma: I thought that would be a good thing! 16:13:19 s/even though it doesn't enforce variables being quantified/even though (because of context-freeness) it doesn't enforce that every single variable is quantified/ 16:13:35 gary: it seems to allow foralls in body and exists in head... 16:13:54 chrisW: I don't think that's true 16:14:23 ... implies was just moved up 16:14:28 csma: condition doesn't change, so those bits aren't different. 16:14:29 I don't see how it is simpler. sorry. 16:15:09 chrisW: well, 4 classes instead of 5 16:15:17 csma: this seems to need more discussion 16:15:45 zakim, next item 16:15:45 I see a speaker queue remaining and respectfully decline to close this agendum, ChrisW 16:15:50 q? 16:15:51 q- 16:15:51 If we just leave it, and the resulting language is the same, I'd rather not discuss it lenghtly, just for the sake of saving one abstract class. 16:15:57 zakim, unmute me 16:15:57 MichaelKifer should no longer be muted 16:15:57 ack ha 16:16:51 michael: as far as I can see from diagram and ASN, seems like existentials in head and universals in body are allowed 16:18:00 Christian, what *other* purpose does Forall have, if not above Implies and ATOMIC? 16:18:01 csma: first diagram defines exists and forall (where they may exist), and second shows where they're allowed 16:18:11 michael: why do we need 2 diagrams? 16:18:47 csma: okay, I see the point of confusion; I'm a bit confused between meta-modelling level and syntax level 16:18:52 ... I'll revise the diagrams 16:18:53 zakim, mute me 16:18:53 MichaelKifer should now be muted 16:18:55 q? 16:18:57 q- 16:19:15 gary: could you create an instance document before and after so we see an example 16:19:23 s/an example/a concrete example 16:19:23 zakim, next item 16:19:23 agendum 6. "Arch document" taken up [from csma] 16:22:59 csma: to avoid dialects defining different syntactic constructs for the same purpose, we should have a library of syntactic constructs 16:23:39 ... this is the action on Harold 16:24:32 I did this http://www.w3.org/2005/rules/wg/wiki/Arch/RIF_Components/RIF_Expression_Components 16:26:52 csma has joined #rif 16:27:08 harold: I agree with michael: we could move multisorted text from core into arch 16:27:17 ... use this as a testbed both syntactically and semantically 16:27:51 chrisW: one of the arch document's goals is to take high level design ideas out of the core, making it smaller 16:28:20 ... arch document should not be critical-path, so we'll need some more people 16:28:53 ^critical path^critical path for Harold and Michael^ 16:29:57 csma: is the arch document now clear? 16:30:10 it is clear, but the path is not toally clear to me. 16:30:13 ... or rather, unclear to anyone? 16:30:23 since we can have restrictions of the core as well, yes? 16:30:29 +1 16:30:33 email. 16:31:01 zakim, next item 16:31:01 agendum 7. "AOB" taken up [from csma] 16:31:12 +1 16:31:14 +1 16:31:16 rrsagent, make minutes 16:31:16 I have made the request to generate http://www.w3.org/2007/06/12-rif-minutes.html ChrisW 16:31:16 -Gary_Hallmark 16:31:17 bye 16:31:18 -IgorMozetic 16:31:20 -Francois 16:31:21 bye. 16:31:24 -MarkusK 16:31:25 -MichaelKifer 16:31:27 -Deborah_Nichols 16:31:29 -Allen_Ginsberg 16:31:31 -Hassan 16:31:33 -PaulaP 16:31:35 -Leora_Morgenstern 16:31:36 quit 16:31:37 -AxelPolleres 16:31:39 -Harold 16:31:48 -DavidHirtle 16:31:50 zakim, who is on the phone? 16:31:50 On the phone I see csma, Sandro, ChrisW, GiorgosStoilos (muted) 16:31:52 zakim, who is on the phone? 16:31:52 On the phone I see csma, Sandro, ChrisW, GiorgosStoilos (muted) 16:32:04 zakim, drop Giorg 16:32:04 GiorgosStoilos is being disconnected 16:32:04 zakim, drop GiorgosStoilos 16:32:05 GiorgosStoilos is being disconnected 16:32:06 -GiorgosStoilos 16:32:09 thank 16:32:13 thanks 16:32:16 no problem 16:37:11 -Sandro 16:37:48 -ChrisW 16:37:49 -csma 16:37:50 SW_RIF()11:00AM has ended 16:37:51 Attendees were Harold, Francois, Sandro, csma, ChrisW, IgorMozetic, PaulaP, PaulVincent, Allen_Ginsberg, DavidHirtle, AxelPolleres, Leora_Morgenstern, MichaelKifer, Gary_Hallmark, 16:37:54 ... MarkusK, Hassan, Deborah_Nichols, GiorgosStoilos 16:38:02 rrsagent, make minutes 16:38:02 I have made the request to generate http://www.w3.org/2007/06/12-rif-minutes.html ChrisW 16:39:10 Regrets: DaveReynolds MohamedZergaoui MichaelSintek JosDeBruijn JeffPan 16:39:14 rrsagent, make minutes 16:39:14 I have made the request to generate http://www.w3.org/2007/06/12-rif-minutes.html ChrisW 16:39:33 ok, DavidHirtle, it's ready 16:41:30 thanks Chris 17:03:33 csma has left #rif