14:57:33 RRSAgent has joined #rif 14:57:33 logging to http://www.w3.org/2006/04/04-rif-irc 14:57:36 Harold has joined #rif 14:57:50 zakim, this is rif 14:57:50 ok, FrankMcCabe; that matches SW_RIF()11:00AM 14:57:54 +Donald_Chapin (was [IPcaller]) 14:58:16 Donald_Chapin has joined #rif 14:58:32 +JacekK 14:58:34 zakim, mute me 14:58:34 Donald_Chapin should now be muted 14:58:35 +[NRCC] 14:58:39 +??P33 14:58:47 +Deborah_Nichols 14:58:48 Uli has joined #rif 14:58:50 +??P34 14:58:53 IanH has joined #rif 14:58:59 zakim, ??P33 is me 14:58:59 +LeoraMorgenstern; got it 14:59:01 zakim, ??P34 is me 14:59:04 +csma; got it 14:59:06 zakim, mute me 14:59:06 LeoraMorgenstern should now be muted 14:59:08 +[Fujitsu] 14:59:09 DaveReynolds has joined #rif 14:59:14 igor has joined #rif 14:59:14 zakim, [NRCC] is me 14:59:14 +Harold; got it 14:59:18 zakim, fujitsu is me 14:59:18 +FrankMcCabe; got it 14:59:41 +Axel_Polleres 15:00:02 +??P38 15:00:04 +Dave_Reynolds (was ??P38) 15:00:06 zakim, who is on the call? 15:00:06 On the phone I see Hassan_Ait-Kaci, Evan_Wallace, Donald_Chapin (muted), josb (muted), Harold, LeoraMorgenstern (muted), Deborah_Nichols (muted), csma, FrankMcCabe, Axel_Polleres 15:00:09 ... (muted), Dave_Reynolds 15:00:13 +??P39 15:00:39 JosDeRoo has joined #rif 15:00:55 +??P40 15:01:03 +Allen_Ginsberg 15:01:07 +[IPcaller] 15:01:23 zakim, mute me 15:01:23 Allen_Ginsberg should now be muted 15:01:24 patranja has joined #rif 15:01:26 I guess that I can do it 15:01:30 zakim, ?P40 is me 15:01:30 sorry, Uli, I do not recognize a party named '?P40' 15:01:41 +Mike_Dean 15:01:55 +David_Hirtle 15:02:03 zakim, ??P40 is me 15:02:03 +Uli; got it 15:02:12 GiorgosStoilos has joined #rif 15:02:14 +??P4 15:02:15 +??P5 15:02:19 pfps has joined #rif 15:02:19 +PaulaP 15:02:29 +Jos_De_Roo 15:02:32 -??P5 15:02:34 zakim, who is on the call? 15:02:34 On the phone I see Hassan_Ait-Kaci (muted), Evan_Wallace, Donald_Chapin (muted), josb (muted), Harold, LeoraMorgenstern (muted), Deborah_Nichols (muted), csma, FrankMcCabe, 15:02:38 ... Axel_Polleres (muted), Dave_Reynolds (muted), IanH, Uli (muted), Allen_Ginsberg (muted), MarkusK (muted), Mike_Dean, David_Hirtle (muted), ??P4, PaulaP (muted), Jos_De_Roo 15:02:40 zakim, mute me 15:02:40 Jos_De_Roo should now be muted 15:02:45 +Igor_Mozetic 15:02:59 zakim, mute me 15:02:59 Igor_Mozetic should now be muted 15:03:05 +??P5 15:03:12 zakim, ??P5 is pfps 15:03:12 +pfps; got it 15:03:20 zakim, who is on the call? 15:03:20 On the phone I see Hassan_Ait-Kaci (muted), Evan_Wallace, Donald_Chapin (muted), josb (muted), Harold, LeoraMorgenstern (muted), Deborah_Nichols (muted), csma, FrankMcCabe, 15:03:24 ... Axel_Polleres (muted), Dave_Reynolds (muted), IanH, Uli (muted), Allen_Ginsberg (muted), MarkusK (muted), Mike_Dean, David_Hirtle (muted), ??P4, PaulaP (muted), Jos_De_Roo 15:03:26 ... (muted), Igor_Mozetic (muted), pfps 15:03:40 johnhall has joined #rif 15:03:42 +[IVML] 15:04:05 Zakim, [IVML] is me 15:04:06 +GiorgosStoilos; got it 15:04:11 this is me 15:04:20 no 15:04:34 sorry 15:04:36 +Sandro 15:04:56 +[IPcaller] 15:05:01 JeffP has joined #rif 15:05:07 zakim, ipcaller is me 15:05:07 +johnhall; got it 15:05:21 zakim, mute me 15:05:21 johnhall should now be muted 15:05:21 Next meeting same time same place 15:05:36 Christian moves to accept minutes 15:05:42 of last meeting 15:05:44 +1 15:05:44 +1 15:05:49 sandro has joined #rif 15:05:50 scribenick: IanH 15:05:56 Seconded by PaulaP and Hassan 15:06:12 Resolved to accept minutes 15:06:20 q+ 15:06:21 sorry for the delay 15:06:32 Scribes asked to distribute munutes asap and if pos within 48 hrs 15:06:59 rrsagent, make minutes 15:06:59 I have made the request to generate http://www.w3.org/2006/04/04-rif-minutes.html sandro 15:07:32 SaidTabet has joined #RIF 15:07:45 +JeffP 15:08:05 Chair: Christian de Sainte Marie 15:08:38 + +1.617.699.aaaa 15:08:44 MalaMehrotra has joined #rif 15:09:22 zakim, +1.617.699.aaaa is me 15:09:22 +SaidTabet; got it 15:09:26 Any ammendments to agenda? 15:09:29 zakim, mute me 15:09:29 SaidTabet should now be muted 15:09:40 q? 15:09:42 +Mala_Mehrotra 15:09:49 ack harold 15:09:56 [PENDING] ACTION: chair to put design for extensibility and discussion of proposals on agenda for next telecon [recorded in http://www.w3.org/2006/03/28-rif-minutes.html#action14] 15:09:59 Harold wants to add item on new members 15:10:15 +Gary_Hallmark 15:10:39 +MoZ 15:10:57 GaryHallmark has joined #rif 15:11:20 Alex Kozlenkov 15:11:28 from Betfair 15:11:30 New member Alex Kozlenkov introduced himself 15:12:50 q? 15:12:58 ACTION: Public membership list needs to be extended to include Alex 15:13:35 Christian: Alex can introduce his background via mailing list 15:14:06 http://www.w3.org/2005/rules/wg_participants.html 15:14:20 Propose Alex checks intro mails in the archive and sends a similar one. 15:14:24 http://www.w3.org/2000/09/dbwg/details?group=38457 15:14:45 RRSAgent, drop action 1 15:14:52 (since it's already done) 15:14:53 Next topic: F2F meetings 15:15:13 2 proposals for f2f4 (one with 3 options) 15:15:17 s/Next // 15:15:26 deadline for decisions May 3rd/16th 15:15:40 will therefore make decision by May 2nd mtg 15:15:56 let us know by april 18 if you have any proposal for f2f4 15:16:14 will review on April 18 and set up straw poll closing May 1st 15:16:25 Decision will be taken at May 2nd mtg 15:16:44 Process agreed by popular consent 15:17:17 Next topic: action for Alan to put Mitre proposal on Wiki - DONE 15:17:35 Next topic: liasons - any news? 15:17:57 zakim. unmute me 15:18:08 zakim, unmute me 15:18:08 Donald_Chapin should no longer be muted 15:18:18 ack josde 15:18:20 Any SPARQL participant who is more often on teleconf? Jos? 15:18:30 [DONE] ACTION: Allen to put MITRE proposal on f2f4 wiki page [recorded in http://www.w3.org/2006/03/28-rif-minutes.html#action01] 15:18:47 zakim, who is making noise? 15:18:58 sandro, listening for 10 seconds I heard sound from the following: Donald_Chapin (51%), csma (20%), IanH (4%), Jos_De_Roo (32%) 15:20:17 JosDeRoo: SPARQL proceeding apart from small objection from Oracle 15:20:28 -Axel_Polleres 15:21:21 Discussion on using UTC for telecon times 15:21:44 ACTION: Christian will investigate 15:21:44 q? 15:22:04 q? 15:22:09 Christian: XQuery/XPath news? Common Logic? 15:22:21 +Axel_Polleres 15:22:39 Who was that? 15:22:41 zakim, mute me 15:22:41 Donald_Chapin should now be muted 15:24:13 MichaelKifer has joined #rif 15:24:26 Evan: no important news. 15:24:30 zakim, mute me 15:24:30 Jos_De_Roo should now be muted 15:24:37 New version of ODM: http://www.omg.org/cgi-bin/doc?ad/2006-01-01 15:25:01 Donald: no important news on SBDR 15:25:13 Evan: new draft on ODM 15:25:17 s/SBDR/SBVR/ 15:25:36 Christian: any other news from any other group? 15:25:44 No news. 15:25:59 Next Topic: UCR 15:26:12 Christian to modify template: DONE 15:26:46 Also made slight modificaton to structure 15:26:46 [DONE] ACTION: csma to modify design constraint template to take into acccount what was said today [recorded in http://www.w3.org/2006/03/28-rif-minutes.html#action12] 15:26:50 [PENDING] ACTION: Evan to publicize to ODM [recorded in http://www.w3.org/2006/03/28-rif-minutes.html#action09] 15:26:58 ack john 15:27:02 did it, said so last week 15:27:08 [DONE] ACTION: John Hall to publicise to BR community [recorded in http://www.w3.org/2006/03/28-rif-minutes.html#action04] 15:27:26 +Michael_Kifer 15:27:32 zakim, mute me 15:27:32 johnhall should now be muted 15:27:33 [DONE] ACTION: JosB to publicise to SPARQL [recorded in http://www.w3.org/2006/03/28-rif-minutes.html#action05] 15:27:45 [DONE] ACTION: Sandro to set up a wiki page to record dissemination actions [recorded in http://www.w3.org/2006/03/28-rif-minutes.html#action10] 15:28:14 Christian: any comment on dissemination? 15:28:24 Sandro: only one comment on comments list 15:28:29 http://www.w3.org/2005/rules/wg/wiki/Outreach 15:28:55 Christian: not yet evaluated so will discuss next week or via email 15:29:07 comments archive: http://lists.w3.org/Archives/Public/public-rif-comments/ 15:29:17 Next Topic: discussion of specific constraints 15:30:10 Christian: is there a way to visualise structure if we draw dependencies between design constraints? Any visualisation tool for this? 15:30:25 Frank: I use Omnigraffle(?) a Mac tool 15:30:36 Frank: Can you point us to it? URL? 15:31:04 ACTION: Frank will produce an initial diagram with existing constraints 15:31:36 Frank: it has its own format, but will generate visio, jpeg, bmp etc etc 15:32:20 Frank: but probably need Omnigraffle to modify (maybe via visio) 15:33:07 Christian: how do we decide which constraints to discuss, particularly when list grows 15:33:23 Christian: proposes only to discuss constraints that have been seconded 15:33:40 Any objections? 15:33:54 Resolved by popular apathy/aclaim 15:34:31 http://www.w3.org/2005/rules/wg/wiki/Design_Constraints 15:35:41 Christian: Dave Reynolds proposed strawman goals hierarchy; I believe that it is useful and will help structure constraints 15:35:57 Christian: wonders why almost no goals belong to existing list? 15:35:59 ack me 15:36:24 dave's email: http://www.w3.org/mid/44326F35.9030804@hplb.hpl.hp.com 15:36:33 Dave: was mainly trying to get structure/level right rather than map existing list. 15:36:59 Dave: believes that some of existing goals *are* in the list, e.g., production rules, semantics, compatibility 15:37:22 Dave: list focuses on high level goals 15:38:10 Dave: wanted to avoid swamping with detail 15:38:10 +1 coherent presentaiton in e-mail vs putting this particular hierarchy on the wiki as is 15:38:52 Christian: encourages people to react to email and comment and add to requirements if believed to be important 15:39:19 Christian: Is clear and precise semantics realy a requirement. 15:39:25 q+ 15:39:28 FrankMcCabe 15:39:30 Sandro: I was wrong with fixed utc start times for rdfcore and webont; is only dawg that has fixed utc start time and I generalized; sorry 15:39:34 Frank: Probably not if we can't measure it 15:40:08 Good, Jos -- I didn't think I'd misunderstood common practice here so badly. 15:40:22 q? 15:40:23 Frank: Wording could be improved - e.g., success will depend on having clear semantics of a RIF rule set 15:40:56 Frank: should be sharpened up and made a requirement 15:41:16 q- 15:42:11 q+ 15:42:22 ack me 15:42:52 zakim, unmute me 15:42:52 LeoraMorgenstern should no longer be muted 15:42:54 Dave: what does it mean for a proposal to be seconded? 15:42:56 q+ 15:43:15 Christian: agrees that dependency on another constraint constitutes support for that constraint 15:43:41 Leora: constraints all seem straightforward and uncontroversial. 15:43:45 http://www.w3.org/2005/rules/wg/wiki/RIF_Core_must_cover_pure_Prolog 15:43:57 q? 15:43:59 Christian: may not be true w.r.t. phasing 15:44:15 +1 15:44:24 +1 15:44:27 Do you mean full ANSI prolog? 15:44:35 Christian: second for pure prolog use case? 15:44:45 Seconded by Igor 15:44:59 Extended RIF must cover FOL 15:45:00 +1 15:45:10 +1 15:45:15 Ian, see http://www.w3.org/2005/rules/wg/wiki/Design_Constraints 15:45:24 2nd constraint: must cover 2nd order logic 15:45:33 Seconded by NoZ and Evan 15:45:33 MalaMehrotra has joined #rif 15:45:34 q+ 15:45:37 q- 15:45:50 3rd constaint: must be sound 15:46:07 ack leora 15:46:10 zakim, unmute me 15:46:10 Allen_Ginsberg should no longer be muted 15:46:14 Harold: not sure this makes sense - all logics are sound 15:46:44 Allen: soundness may be a requirement on systems rather than RIF 15:47:03 How can you reason with something which is unknown? 15:47:32 Christian: requirement should be rephrased to clearly be a requirement on RIF and not on systems 15:47:58 q+ 15:47:59 Allen: agreed; also, do we want requirements/constraints on systems? 15:48:07 ack Allen 15:48:12 Ian, in your scribing, you say 2nd constraint mentions 2nd order logic; actually, it mentions first order logic! 15:48:33 (confusion of seconding the constraint and the order of logic ;) 15:48:40 CORRECTION: second constraint refers to 1st order logic (thaks) 15:49:13 zakim, mute me\ 15:49:13 sorry, Allen, I do not see a party named 'me\' 15:49:14 zakim, mute me 15:49:14 Allen_Ginsberg should now be muted 15:49:30 s/must cover 2nd order logic/must cover 1st order logic 15:49:35 q+ 15:49:41 ack sandro 15:49:52 Christian: nobody has yet seconded the soundness constraint; should be clarified and discussed on email before being discussed on teleconf 15:51:03 Sandro: disagrees with procedure; teleconf is good place to discuss focus of constraint (RIF -v- systems) 15:51:12 zakim, unmute me 15:51:12 Allen_Ginsberg should no longer be muted 15:51:54 Christian: agrees in general, but w.r.t. specific constraint 2 clarifications needed: what does "sound" mean; is it a RIF or system constraint 15:52:13 ACTION: sandro to clarify meaning of sound and what is the requirement on RIF 15:53:17 ???: requirements often reflect proposed/imagined applications 15:53:19 (I'll probably rename it: RIF Core must allow sound reasoning with unknown dialects 15:53:19 ) 15:53:31 s/???/Allen/ 15:53:58 Allen: but this may lead to revealing constraints/requirement on RIF 15:54:37 -1 (sorry very late) to RIF_Core_must_cover_pure_Prolog: Prolog is not declarative, I don't like that in RIF core 15:54:38 q? 15:54:47 Allen: So may be useful to talk about applications w.r.t. critical success factors and/or goals 15:55:38 Harold: Asks clarrification question that I didn't understand w.r.t. "soundness" 15:56:10 -1 to RIF_Core_must_cover_pure_Prolog -- this implies that every prolog ruleset must be able to be translated to every rule dialect we support. I'm not sure that's possible with production rules 15:56:21 Sandro: rephrase requirement 3 as RIF core must allow sound reasoning with mixed dialects 15:56:59 zakim, mute me 15:56:59 Allen_Ginsberg should now be muted 15:57:25 Sandro, Re candidate DC "Sound reasoning with unknown dialects" from the RIF perspective we could say "Permit heterogeneous rules in a single ruleset". 15:57:28 use case? 15:57:39 +1 15:57:40 zakim, unmute me 15:57:40 IanH should no longer be muted 15:57:41 skipped one 15:57:44 ChrisW has joined #rif 15:57:53 You skipped one, the next one was The RIF Core must be able to accept RDF triples as data 15:58:21 ACTION: to clarify whether sound reasoning constraint with unknown dialects is a requirement or a critical success factor 15:58:25 +q 15:58:32 q? 15:58:32 +1 15:58:37 q- 15:58:37 Zakim, unmute me 15:58:38 You want "q+" Alex. 15:58:38 yes 15:58:38 Axel_Polleres should no longer be muted 15:58:41 regarding RIF_Core_must_cover_pure_Prolog: Pure prolog = Horn. I understand that we are committed to that 15:58:50 Constraint: RIF must be able to accept RDF as data 15:59:03 ack allen 15:59:05 You want "q+" Axel 15:59:12 q- 15:59:36 yes 15:59:45 +1 to The RIF Core must be able to accept RDF triples as data 15:59:49 Zakim, mute me 15:59:49 Axel_Polleres should now be muted 15:59:58 +1 to RDF 16:00:01 Seconded DaveReynolds 16:00:03 I will second this as well 16:00:12 And seconded by Axel 16:00:47 Sandro/Christian: seconding should be via web page 16:01:04 Christian: you have to add your name on the wiki page for that constraint 16:01:10 Will there also be the possiblity to *object* on the Wiki page? 16:01:42 q+ 16:01:42 http://www.w3.org/2005/rules/wg/wiki/RIF_Core_must_cover_pure_Prolog 16:01:45 Christian: open discussion on pure prolog 16:01:51 q? 16:01:51 q+ 16:01:58 q? 16:01:59 I think jos will clarify this... 16:02:05 can we refine constraints? If yes, what happens to the secondings? 16:02:05 q+ 16:02:05 Christian: Axel didn't support? 16:02:09 ack josb 16:02:11 ack josb 16:02:34 Josb: problem is that prolog doesn't have declarative semantics; would require procedural semantics for RIF 16:02:39 that depends what you mean by "cover" 16:02:39 Christian: too weak? 16:02:43 An interesting link considering declarativity in Prolog: http://www.cs.sunysb.edu/~warren/xsbbook/node2.html 16:02:51 IanH: I didn't support prolog in the sense of jos 16:02:58 Josb: no, too strong; would requirem procedural semantics. 16:03:08 q+ 16:03:17 holger has joined #rif 16:03:21 MichealK, I agree in the sense that Pure Prolog 'realizes' Horn, which is the language of the Charter's Phase 1. 16:03:25 q+ 16:03:30 I think that jos is misunderstanding the situation 16:03:37 Josb: semantics only defined in terms of algorithm; if this is a req. then we would need this kind of algoritm to define semantics for RIF core 16:03:47 q- 16:03:56 Sandro: e.g. requiring SLD resolution or some such 16:04:00 ack gary 16:04:39 Gary: Agree, it is too big, and this would mean that every prolog rule set would need to be translated into production rules. 16:04:51 Gray: believes that this would lead to problems 16:05:04 q+ 16:05:07 q+ Alex 16:05:13 I was just about to mention the example that "pure" Prolog doesn't terminate on queries that can be fulfiled and depends on the rule order, so a ruleset, is actually not a set there. 16:05:13 ack pfps 16:05:13 ack 16:05:59 +1 to define pure prolog 16:06:10 Peter: two issues. 1) what is defn of pure prolog? idealisation of prolog without negation etc. This is effectively horn clauses which is better. 2) this is only semi decidable, which is bad for core 16:06:32 s/Gray/Gary 16:06:43 Sandro: believes that by pure prolog he really meant Horn 16:06:47 q+ 16:06:55 q+ 16:07:03 Sandro: thinks that procedural semantics may be needed in real world examples. 16:07:12 ack Harold 16:07:13 Sandro: needs clarification; we are getting there. 16:07:14 ack harold 16:07:15 ...and perhaps even function-free Horn?! 16:07:20 pure Prolog = logic program (Horn) with defined order of goals and clauses 16:07:56 q+ 16:08:01 Harold: believes that RP realises prolog; can imagine lex. ordering not taken into account; needs some procedural stuff 16:08:09 i imagine with have to settle an action to define the subset of Prolog we cover in RIF language 16:08:18 +1 to start with Datalog 16:08:22 s/with/we/ 16:08:27 Datalog also has a declarative semantics 16:08:30 Harold: decided in charter to specify Datalog 16:08:31 +1 to igor's definition and thus -1 to the requirement! :-) 16:08:41 Sandro: pure prolog covers Datalog 16:08:51 q? 16:08:52 Datalog is declarative, i.e. rule order does not matter! 16:09:04 Harold: was discussed 1 year ago and we decided to start with Horn and not just datalog 16:09:16 Christian: reason was to have functions in phase 1 16:09:26 Harold: this makes it undecidable 16:09:41 q? 16:09:48 Sandro: maybe we should separate requirements into Datalog and pure prolog 16:10:08 Harold: what about charter? 16:10:18 ack FrankMcCabe 16:10:19 Christian: again, because we wanted functions 16:10:28 Frank: Harlold said it all. 16:10:47 Frank: Most people believe that PP means Horn with no procedural semantics 16:10:50 q+ 16:10:55 ack alex 16:10:57 Frank: has been a religious argument for many years 16:10:58 Let's use an unambiguous terminology! 16:11:36 Alex: In RIF core will there be any way to mark rules as using a different semantics, or will there be a uniform semantics for all rules? 16:11:57 q- 16:12:20 What does it mean to "implement the RIF core", for a semi-decidable core? 16:12:27 Christian: every implementation must implement at least RIF core, but not all implementations will be able to implement multiple semantics - big burden on implementors 16:12:40 q? 16:12:45 Alex: but what about provision for plug-in semantics? 16:12:54 ...but how will this be an implementation for their combination? We would need to define what their combination means?! 16:12:58 ack MichaelKifer 16:13:02 Semi-decidable = soundness and completeness and decidable equality? 16:13:06 Christian: believes this is for extended RIF, but could be discussed 16:13:07 +1 to Uli 16:13:08 zakim, unmute me 16:13:08 Allen_Ginsberg was not muted, Allen 16:13:22 Michael: believes PP is equivalent to Horn rules 16:13:26 zakim, who is talking? 16:13:37 am I the only one hearing french on the line? 16:13:38 sandro, listening for 10 seconds I heard sound from the following: Sandro (10%), Michael_Kifer (80%), MoZ (47%), Allen_Ginsberg (19%) 16:13:39 Michael: is there a requirement for decidability of Core? 16:13:48 zakim, mute MoZ 16:13:48 MoZ should now be muted 16:13:58 Michael: what is wrong with core being undecidable? 16:14:00 Semi-decidable: "yes" will be answered correctly, "no" might not terminate 16:14:02 no, LeoraMorgenstern, me too 16:14:06 sorry 16:14:21 Michael: at f2f we proposed semantic tagging of rule sets for extensibility 16:14:34 Michael/Alex: this is needed for extensibility 16:14:36 Semi-decidable: all "yes" are recursively enumerable 16:14:37 q? 16:14:41 there is a completeness proof for SLD logic 16:15:13 q? 16:15:17 Machael: only question is whethere core needs to be decidable; what about production rules? not compatible with Horn 16:15:19 q- 16:15:35 -MoZ 16:15:45 Allen: Agrees with Michael; no need to be decidable. 16:16:33 Allen: notion of representation without being able to reason 16:16:58 Christian: what do we do with non-requirements? 16:17:15 Frank: good idea to have non-requirements 16:17:17 q+ 16:17:34 Sandro: we can just decide this; can be written up on wiki page 16:17:55 Leora_Morgenstern has joined #rif 16:18:04 Christian: this may apply to decidability (it may be a non-requirement) 16:18:17 q- 16:18:41 zakim, mute me 16:18:41 Allen_Ginsberg should now be muted 16:19:14 Christian: wants write up as to why RIF core should *not* cover pure prolog 16:19:33 Sandro: would like to separate this from decidability (non-)requirement 16:19:37 q- 16:19:50 does anyone know how to characterize the intersection of production rules and pure prolog? 16:20:12 Sandro: question as to definition/semantics also needs to be clarified 16:20:16 If it was about specifying the criticicm, I can do that. In the document? 16:21:22 ACTION: MickaelK to extend page on pure prolog and give a precise definition (according to standard publications) 16:22:09 page is http://www.w3.org/2005/rules/wg/wiki/Pure_Prolog 16:22:32 Christian: volunteer to clarify (non)decidability? 16:22:56 q+ 16:23:04 Sandro: proposes that decidability is not a requirement 16:23:06 ack Uli 16:23:07 ack uli 16:23:17 We should of course define the decidable fragments and give them a name. Or no? 16:23:31 Uli: could we be clearer about what kind of reasoning problems we are talking about? 16:23:32 q+ 16:23:43 Christian: agrees; this needs to be discussed and clarified 16:23:47 Zakim, unmute me 16:23:47 Axel_Polleres should no longer be muted 16:23:52 ack axel 16:24:24 +1 define somewhere the decidable fragments, w.r.t. particular reasoning tasks, like query answering 16:24:26 Axel: even if we decide against decidability, would be useful to identify known decidable fragments (w.r.t. particularl reasoning tasks) 16:24:30 Uli, right: issue is decidability of conjunctive queries 16:24:34 +1 16:24:53 Axel, yes: standard sublanguage Datalog is a good idea. 16:25:04 A counter to Michael's claim that PP is always Horn (only) can be found in http://www.cs.nyu.edu/courses/spring02/G22.2560-001/horn.html 16:25:10 Zakim, unmute me. 16:25:10 Axel_Polleres was not muted, AxelPolleres 16:25:14 Zakim, mute me. 16:25:14 Axel_Polleres should now be muted 16:25:43 Christian: would like someone to propose decidability (non-)requirement so we can discuss something more precisely defined 16:26:02 Harold: Charter says Horn, and this is undecidable 16:26:05 +1 to pfps; we should be unambiguous in the terminology 16:26:11 ack hassan 16:26:22 +MoZ 16:26:23 +1 to Hassan 16:26:27 q+ 16:26:28 +1 to Hassan 16:26:28 +1 to avoid the term Horn 16:26:30 +1 to Hassan's comment 16:26:34 zakim, mute moz 16:26:34 MoZ should now be muted 16:26:35 +1 16:26:38 s /Horn/Prolog/ 16:26:43 Moz, I muted you because you were being noisy 16:26:46 MArkusK, you meant Prolog? 16:26:48 Hassan: hears a lot of confusion; shouldn't use prolog, should use Horn; not clear what pure prolog means - should just cast out this term 16:26:52 q? 16:27:00 Axel: yes 16:27:10 Hassan: any interesting rule language will be undecidable, so its a non-requirement 16:27:52 +1 to Hasan's proposal (especially since this obviates my action item :-) 16:28:02 Hassan: need rule annotations that can specify semantics (which may be declarative or procedural) 16:29:24 ack sandro 16:29:26 ACTION: Christian to send email to propose resolution that decidability is a non-requirement and gather relevant arguments before next telecon 16:29:27 ack sandro 16:29:37 Extended RIF must cover jrules 16:30:10 Sandro: Imagines each participant requires that extended RIF covers their rule language of choice 16:30:35 -Gary_Hallmark 16:30:38 q+ 16:30:40 Sandro: thought that pure prolog was, however, small enough to be covered in core, but is a real language that is widely used and well understood 16:30:40 q? 16:30:41 -1 to Sandro 16:31:03 Harlod: agrees; can extend such an implementation in many directions. 16:31:07 ...but prolog doesn't have a declarative semantics! 16:31:15 +1 extend 10 minutes 16:31:18 +1 16:31:19 -1 continue by email 16:31:27 -1: continute by email 16:31:38 s/continute/continue/ 16:31:39 resolved 5 minutes 16:31:40 If we agree to Sandro then we implicitly should agree to drop the term rule-"set" odr no? 16:31:42 At *most* 10 minutes for me! 16:31:44 ack hassan 16:31:56 +Gary_Hallmark 16:32:03 Few people agree with Sandro! 16:32:04 q? 16:32:18 +1 to Hassan again 16:32:36 ...Pure Prolog (with annotation: no textual order, breadth-first, occurs check) has declarative semantics of Herbrand models. 16:32:38 Hassan: pure prolog is not a language; it is a set of rules and you need to say how they will be used; let's not be ambiguous. 16:32:46 q+ 16:33:21 ++++++++1 16:33:29 Harold, I thought "Pure prolog" is depth first, and order-dependent?! 16:33:36 Q? 16:33:36 q- 16:33:37 MichaelK: Peter points our varioations on meaning of pure prolog. May mean terminating prolog rules. Michael agrees; suggests we only talk about Horn. He will clarify on wiki. 16:33:46 ack gary 16:33:48 I thought the same as uli. 16:34:30 GaryH: Agrees with Sandro about favourite language; core must be common to everyones favourites; is "pure prolog"/Horn small enough to be in this intersection? 16:34:39 The pointer I gave does define Pure Prolog as L-R evaluation, and other deviations from "Horn" semantics. 16:34:40 we must decide on declarative vs procedural semantics 16:34:46 Sandro: will be interested in outcome of discussion. 16:35:05 Christian: aob? 16:35:23 bye 16:35:25 -FrankMcCabe 16:35:25 Christian: hearing none, meeting is closed.\ 16:35:26 -Hassan_Ait-Kaci 16:35:26 -josb 16:35:27 -pfps 16:35:28 bye 16:35:28 -JeffP 16:35:29 -Igor_Mozetic 16:35:30 -Uli 16:35:31 -PaulaP 16:35:32 bye 16:35:32 bye 16:35:32 -Deborah_Nichols 16:35:34 -MarkusK 16:35:35 bye 16:35:36 -??P4 16:35:37 bye' 16:35:38 -Dave_Reynolds 16:35:38 bye 16:35:40 -GiorgosStoilos 16:35:42 -Gary_Hallmark 16:35:44 -MoZ 16:35:44 bye 16:35:46 -David_Hirtle 16:35:48 -LeoraMorgenstern 16:35:49 bye 16:35:50 -Jos_De_Roo 16:35:52 -Evan_Wallace 16:35:53 Uli, in John Lloyd's "Foundations of Logic Programming" depth first is labeled as a search strategy that leads to implementation incompleteness. 16:35:54 -Donald_Chapin 16:35:56 -SaidTabet 16:35:56 zakim, unmute me 16:35:58 -Axel_Polleres 16:36:00 -Allen_Ginsberg 16:36:02 -Michael_Kifer 16:36:04 IanH was not muted, IanH 16:36:06 -Mike_Dean 16:36:08 -Harold 16:36:11 make minutes 16:36:13 because, he seems to neglect the difference... 16:36:15 zakim, who is on the call 16:36:15 I don't understand 'who is on the call', sandro 16:36:19 ooops 16:36:22 zakim, who is on the call? 16:36:22 On the phone I see csma, IanH, Sandro, johnhall (muted), Mala_Mehrotra 16:36:25 -johnhall 16:36:38 RRSAgent, make minutes 16:36:38 I have made the request to generate http://www.w3.org/2006/04/04-rif-minutes.html sandro 16:37:11 -Mala_Mehrotra 16:38:17 RRSAgent, pointer? 16:38:17 See http://www.w3.org/2006/04/04-rif-irc#T16-38-17 16:38:51 -IanH 16:39:26 looks like an interesting call! 16:40:06 zakim, who is on the call? 16:40:06 On the phone I see csma, Sandro 16:47:01 -Sandro 16:47:02 -csma 16:47:04 SW_RIF()11:00AM has ended 16:47:05 Attendees were Hassan_Ait-Kaci, Leora_Morgenstern, Evan_Wallace, Donald_Chapin, josb, Deborah_Nichols, LeoraMorgenstern, csma, Harold, FrankMcCabe, Axel_Polleres, Dave_Reynolds, 16:47:10 ... IanH, Allen_Ginsberg, MarkusK, Mike_Dean, David_Hirtle, Uli, PaulaP, Jos_De_Roo, Igor_Mozetic, pfps, GiorgosStoilos, Sandro, johnhall, JeffP, SaidTabet, Mala_Mehrotra, 16:47:12 ... Gary_Hallmark, MoZ, Michael_Kifer 17:11:13 zakim? 17:11:17 hello? 17:11:43 zakim, who is on the phone? 17:11:43 apparently SW_RIF()11:00AM has ended, ChrisW 17:11:44 On IRC I see Leora_Morgenstern, holger, ChrisW, sandro, JeffP, IanH, Uli, Harold, RRSAgent, Zakim, csma, LeoraMorgenstern, FrankMcCabe, EvanWallace, MoZ, Keeper 17:41:30 csma has left #rif 19:23:55 MoZ_ has joined #rif 19:24:57 Zakim has left #rif 19:25:29 MoZ__ has joined #rif