15:38:39 RRSAgent has joined #rif 15:38:39 logging to http://www.w3.org/2008/01/15-rif-irc 15:38:52 zakim, this will be rif 15:38:52 ok, ChrisW; I see SW_RIF()11:00AM scheduled to start in 22 minutes 15:39:04 zakim, this will be rif 15:39:04 ok, ChrisW; I see SW_RIF()11:00AM scheduled to start in 21 minutes 15:39:04 Meeting: RIF Telecon 15:39:25 Meeting: RIF Telecon 15 Jan 2008 15:39:35 Chair: Chris Welty 15:40:42 Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2008Jan/0067.html 15:41:08 ChrisW has changed the topic to: 15 Jan RIF Telecon agenda http://lists.w3.org/Archives/Public/public-rif-wg/2008Jan/0067.html 15:41:16 zakim, clear agenda 15:41:16 agenda cleared 15:42:00 Scribe: Gary Hallmark 15:42:25 rrsagent, make minutes 15:42:25 I have made the request to generate http://www.w3.org/2008/01/15-rif-minutes.html ChrisW 15:42:27 rrsagent, make minutes 15:42:27 I have made the request to generate http://www.w3.org/2008/01/15-rif-minutes.html ChrisW 15:42:44 rrsagent, make logs public 15:43:10 agenda+ admin 15:43:17 agenda+ Liason 15:43:36 agenda+ BLD - Issue 47 15:43:41 agenda+ BLD - Issue 44 15:43:51 agenda+ BLD - Issue 40 15:43:58 agenda+ BLD - Issue 45 15:44:02 agenda+ AOB 15:44:11 zakim, next item 15:44:12 agendum 1. "admin" taken up [from ChrisW] 15:58:28 EtnaRosso, who are you? 15:58:46 hi ChrisW 15:59:02 should i go? i'm not involved in rif 15:59:07 yes 15:59:14 ok have a good meeting 15:59:21 bye 15:59:24 EtnaRosso has left #rif 15:59:25 Hassan has joined #rif 15:59:42 csma has joined #rif 16:00:01 IgorMozetic has joined #rif 16:00:20 SW_RIF()11:00AM has now started 16:00:49 GaryHallmark has joined #rif 16:01:58 josb has joined #rif 16:02:36 zakim, who is on the call? 16:02:40 StellaMitchell has joined #rif 16:02:47 On the phone I see no one 16:02:51 Harold has joined #rif 16:03:19 zakim, this is RIF 16:03:19 zakim, this is rif 16:03:22 GaryHallmark, this was already SW_RIF()11:00AM 16:03:24 ok, GaryHallmark; that matches SW_RIF()11:00AM 16:03:27 DaveReynolds has joined #rif 16:03:30 ChrisW, this was already SW_RIF()11:00AM 16:03:32 ok, ChrisW; that matches SW_RIF()11:00AM 16:04:03 Scribe: Gary Hallmark 16:04:09 ScribeNick: GaryHallmark 16:04:27 zakim, list agenda 16:04:38 I see 6 items remaining on the agenda: 16:04:40 1. admin [from ChrisW] 16:04:42 2. Liason [from ChrisW] 16:04:46 3. BLD - Issue 47 [from ChrisW] 16:04:48 4. BLD - Issue 44 [from ChrisW] 16:04:50 5. BLD - Issue 40 [from ChrisW] 16:04:52 7. AOB [from ChrisW] 16:05:04 AxelPolleres has joined #rif 16:05:32 patranja has joined #rif 16:05:36 restarting in 2 minutes to recover bridge state 16:06:18 Present: Sandro (not on IRC) 16:06:25 anyone on IRC who is not on the phone??? 16:06:41 I am not on the phone yet 16:06:48 http://lists.w3.org/Archives/Public/public-rif-wg/2008Jan/att-0028/rif-minutes-jan8-2008.html 16:06:58 Minutes of Jan 8 Telecon 16:07:15 RESOLVED: Accept Jan 8 Telecon minutes 16:07:23 zakim, next agendum 16:07:23 agendum 2. "Liason" taken up [from ChrisW] 16:08:02 test 16:09:03 @Axel, Zakim is not with us, that's why... 16:09:17 ...he got to excited and had to leave... 16:09:26 markproctor has joined #rif 16:09:29 Zakim has joined #rif 16:09:30 zakim, thisis rif 16:09:37 zakim, this is rif 16:09:38 I don't understand 'thisis rif', ChrisW 16:09:44 ok, ChrisW; that matches SW_RIF()11:00AM 16:09:47 josb: owl DL and owl Full have incompatible RIF mappings 16:09:59 zakim, who is on the phone? 16:09:59 On the phone I see Hassan_Ait-Kaci, Gary_Hallmark, ??P29, [IBM], +39.047.1.aaaa, [NRCC], ??P48, ??P46, Stella_Mitchell, ??P59 16:10:04 +[LMU] 16:10:10 zakim, ibm is temporarily me 16:10:10 +ChrisW; got it 16:10:21 Did the OWL WG look into the RIF builtin proposal? 16:10:52 zakim, ??P29 is me 16:11:00 +csma; got it 16:11:01 q+ 16:11:13 ack ??P29 16:11:18 zakim, who is on the phone? 16:11:26 On the phone I see PaulaP (muted), Hassan_Ait-Kaci (muted), Gary_Hallmark, csma, ChrisW, josb, [NRCC], ??P48, ??P46, Stella_Mitchell, ??P59 16:12:00 zakim, ??P46 is me 16:12:06 +IgorMozetic; got it 16:12:07 zakim, mute me 16:12:10 IgorMozetic should now be muted 16:12:39 harold: RIF uses functions as operators, what does owl do? 16:12:51 josb: mathML is being discussed, more on Friday 16:13:21 q? 16:13:25 ack h 16:13:26 q- 16:13:29 ack ?? 16:14:39 ack harold 16:14:48 +Sandro 16:15:06 -??P59 16:15:22 zakim, who is on the phone? 16:15:22 On the phone I see PaulaP (muted), Sandro, Hassan_Ait-Kaci, Gary_Hallmark, csma, ChrisW, josb, [NRCC], ??P48, IgorMozetic (muted), Stella_Mitchell 16:15:33 +??P59 16:15:34 41# 16:15:45 zakim, NRCC is Harold 16:15:45 +Harold; got it 16:16:08 zakim, ??P59 is axel 16:16:08 +axel; got it 16:16:12 +??P67 16:16:14 zakim, ??P48 is me 16:16:14 +DaveReynolds; got it 16:16:34 zakim, axel is AxelPolleres 16:16:34 +AxelPolleres; got it 16:16:42 mproctor has joined #rif 16:16:56 zakim, who is on the phone? 16:16:56 On the phone I see PaulaP (muted), AxelPolleres, ??P67, Sandro, Hassan_Ait-Kaci, Gary_Hallmark, csma, ChrisW, josb, Harold, DaveReynolds, IgorMozetic (muted), Stella_Mitchell 16:17:01 zakim, list agenda 16:17:01 I see nothing on the agenda 16:17:26 TOPIC: Issue 47 16:17:36 PROPOSED: to close issue 47 without action (i.e. equality stays in BLD as it is currently specified) 16:17:57 chrisw: last week, nobody objected 16:18:43 I'll abstain 16:18:45 me 16:19:04 RESOLVED: to close issue 47 without action (i.e. equality stays in BLD as it is currently specified) 16:19:22 Abstentions: Hassan (Ilog), DaveR (HP) 16:19:37 Topic: Issue-44 16:20:20 q+ 16:20:31 ack ?? 16:21:00 harold: relational tables map naturally to slotted uniterms 16:21:33 q+ 16:22:23 csma: could just agree on position out of band 16:23:01 ... in slotted case, need to agree on table and column names anyway 16:24:01 harold: such a "schema" of DB is needed, but is a different issue 16:25:19 csma: do not need slotted uniterms to avoid OIDs 16:26:30 harold: slot names are self-descriptive 16:26:33 q? 16:26:36 ack csma 16:27:01 harold: if frames need slots, why not uniterms? 16:27:39 ack me 16:28:15 harold: slotted uniterms implemented in ojdrew 16:28:19 zakim, unmute me 16:28:19 IgorMozetic was not muted, IgorMozetic 16:28:30 zakim, mute me 16:28:30 IgorMozetic should now be muted 16:28:40 sandro: any relation of frames to bnodes? 16:28:50 josb: skolemize blank nodes 16:29:17 MoZ has joined #rif 16:29:40 ... but embedding relations is different from RDF 16:30:25 sandro: embedding relational DB in RDF is common 16:31:07 ... should be able to use frames for RDF and relational data 16:31:59 mark: need anonymous or local OID 16:32:05 q? 16:32:37 q+ 16:32:49 ack sandro 16:32:58 zakim, mute sandro 16:32:58 Sandro should now be muted 16:34:20 csma: RIF does not specify an OID format 16:34:40 q? 16:35:10 mark: rule engines don't generate the OID until fact is inserted into engine 16:35:57 Is that relating to st- vs multiset-semantics? i.e. two uniterms with different generated oids are different things (objects), but not if you just see the uniterm... our logical semantics is obviously set-based 16:36:12 s/st-/set-/ 16:36:14 q+ 16:36:25 q? 16:36:30 q+ 16:36:57 q- 16:37:09 ack josb 16:37:55 +Sandro.a 16:38:00 jos, I think the discussion is whether we need slotted uniterms, or whether they can (in *any* case) be emulated with oids? 16:38:04 -Sandro 16:38:51 sandro has joined #rif 16:39:08 josb: tuple is self-identifying -- doesn't matter if you use names or positions 16:39:11 q+ 16:39:28 ... reiterates csma's point 16:40:41 q+ 16:40:50 harold: Codd's intent of "tuple" seems to include slots 16:41:19 columns, not rows!!!! 16:41:36 q? 16:41:37 not frames, uniterms!!! 16:41:43 chrisw: does converting to frames do anything bad? 16:42:25 axel: tuples can appear > 1 (multiset) 16:43:07 q? 16:43:55 josb: pure relational is set based, SQL is multiset 16:44:27 q+ 16:45:01 ack axel 16:45:05 axel: need OIDs anyway to handle duplicate tuples 16:45:29 harold: what about positional frames? 16:45:48 q- 16:45:59 +1 to what you said now, harold. I didn't speak againt named uniterms. 16:46:12 ... slots and OIDs are independent, so 4 combinations 16:46:36 ... only against the use case relational databases. Agree, that this is ugly in RDBMS 16:46:41 q+ 16:46:49 ack csma 16:47:16 csma: RIF not meant to interchange DBs 16:47:38 zakim, mute me 16:47:38 csma should now be muted 16:47:50 harold: but we are close to datalog and should be useful for such interchange 16:48:08 chrisw: straw poll 16:48:10 Gary: yes. 16:48:28 DaveReynolds has joined #rif 16:48:46 Who favors keeping named-argument uniterms? 16:48:54 -1 16:48:56 +1 16:48:56 0 16:48:58 -1 16:49:00 +1 16:49:01 0 16:49:08 +1 for reasons mentioned in the last telecon, I favor keeping BLD general and we have a clean definition of these already 16:49:14 +1 16:49:16 +1 16:49:48 Who favors removing named-argument uniterms? 16:50:09 +1 16:50:09 +1 16:50:11 -1 16:50:11 0 16:50:12 +1 16:50:13 -1 16:50:13 +1 16:50:13 0 16:50:15 0 16:50:20 0 16:50:36 0 16:50:52 -AxelPolleres 16:51:37 +??P21 16:51:56 Topic: Builtins 16:52:05 PROPOSED: BLD WD2 will include the builtins listed in [6] (functions on numerics), [7] (functions on strings) and [8] (functions on dates and times) 16:52:25 http://lists.w3.org/Archives/Public/public-rif-wg/2008Jan/0073.html 16:52:44 PROPOSED: BLD WD2 will include the builtins listed in http://lists.w3.org/Archives/Public/public-rif-wg/2008Jan/0073.html 16:52:46 q+ 16:52:48 q+ 16:52:52 ack harold 16:52:55 ack harold 16:53:06 ack daver 16:53:37 I agree 16:53:45 zakim, unmute me 16:53:45 csma should no longer be muted 16:54:02 this list is for BLD, we didn't discuss this issue for Core 16:54:03 dave: status of builtin functions vs. predicates? 16:54:29 Sandro: are external calls excluded from core (as Dave seems to be assuming) ? 16:54:54 q? 16:55:04 ... don't we need predicates if we don't have equality (talking about Core) 16:55:32 ... functions w/o equality makes it hard to return a computed value in an answer 16:56:45 Sandro, I dont remember a decision; I think we do need external calls (builtins, fcts or preds) in the Core. 16:56:53 csma: PRD prefers builtin fcns to preds 16:56:58 s/to/over 16:57:19 we have functions and operators in the list 16:57:35 Harold, I agree we want builtins --- I'm just not sure if they might be function-style. 16:58:06 Well, only today we decided to keep equality... 16:58:22 ... which is needed to call function-style. 16:58:57 add(X,Y,Z) it wouldn't bind a value to Z, but it would have aa fixed interpretation which allows only one value for Z if X and Y are bound. 16:59:10 ... slight difference. 17:00:07 dave: w/o equality in Core, functional style builtins are less useful than predicate style 17:00:08 Equality with builtin calls on right-hand side corresponds to Prolog's "is" primitive. 17:00:34 dave: what about list types? 17:01:18 ... need to agree on specifics of the list type for next draft 17:01:47 ... need to specify collation 17:01:47 e.g contains 17:02:01 ... e.g. compare builtin 17:02:38 ... minimum is simple codepoint collation 17:02:53 zakim, mute me 17:02:53 csma should now be muted 17:03:02 q+ 17:03:27 ... or just omit colation sensitive builtins altogether 17:04:05 josb: can't decide on list of builtins before deciding on functional vs. predicate style 17:04:21 DougL has joined #rif 17:04:46 Arghhh! The proposed resolution has been implicitely or explicitely on the table for a long long time! 17:04:48 + +1.512.342.aabb 17:05:00 zakim, aabb is me 17:05:00 +DougL; got it 17:05:03 http://www.w3.org/2005/rules/wg/wiki/List_of_BLD_built-ins 17:05:14 ack csma 17:05:21 q- 17:05:23 ack josb 17:05:54 action: daver to add collation issue to builtins wiki page 17:05:55 Sorry, couldn't find user - daver 17:06:23 q+ 17:06:25 action: davereynolds to add collation issue to builtins wiki page 17:06:25 Sorry, couldn't find user - davereynolds 17:06:52 action: dreynolds2 to add collation issue to builtins wiki page 17:06:52 Sorry, couldn't find user - dreynolds2 17:07:06 action: dreynold2 to add collation issue to builtins wiki page 17:07:06 Created ACTION-400 - Add collation issue to builtins wiki page [on Dave Reynolds - due 2008-01-22]. 17:07:31 -??P67 17:07:43 q? 17:08:00 ack jos 17:08:33 josb: also need to define semantics of builtins 17:08:47 ... before we can evaluate the proposed list of builtins 17:08:50 I think, so far, we only have sketched/discussed the semantics for built-on *predicates*, AFAIK 17:09:09 ... model theoretic RIF semantics wrt builtins 17:09:32 q+ 17:09:42 s/wrt/w.r.t. 17:09:42 ExtTerm 17:10:38 josb: need semantics of "ExtTerm" 17:10:39 We diden't fix how ExtTerms look like though (BTW), did we? We just said we want them to be syntacticcally distinguisheable 17:11:00 chrisw: same semantics as "Term" 17:11:15 josb: but there are outstanding issues w.r.t. Error handling 17:11:31 q- 17:11:41 We seem not to know yet if Equality should be allowed both in BLD and in Core, but I think we will need builtins in Core. So in order to allow the more natural functional builtins in Core we should allow (restricted) Equality there. 17:11:47 chrisw: not ready for resolution 17:12:37 Topic: Issue 45 17:12:54 chrisw: the issue is about lists 17:13:03 http://www.w3.org/2005/rules/wg/wiki/Core/List_Constructor 17:13:14 +1 to jos, nothing to add, we need to have the semantics of built-in preds and functions on the table, then we can discuss it. Agree that it should be straightfwd for most predicates, not sure about functions at the moment, but hopefully similar 17:14:53 I think we should have both, don't you think? 17:15:01 -1 to have both 17:16:17 q+ 17:16:18 as for the tagnames, should we use ones more similar to the resp. rdf vocabulary, i.e. List, first, rest, nil instead of Pair 17:16:21 harold: alternatives are pairs vs. n-ary sequences 17:17:06 ... n-ary sequences are more common 17:17:08 I meant for conceptual impedance matching, allowing both, not saving a few bits. What is the COST of allowing both? 17:17:23 q- 17:17:30 rdf doesn't have seq ... prolog doesn't have seq 17:17:36 chrisw: anyone really want pairs? 17:17:43 q? 17:17:57 q+ 17:18:00 they use the pair stuff, but Prolog has syntactic sugar for something which looks like seqs. 17:18:33 Axel, prolog has seq's [e1, e2, ..., eN]. 17:18:49 I see the point with the blowup in the xml though... 17:19:55 chrisw: pairs take a lot of space to represent in xml 17:20:06 zakim, mute me 17:20:06 csma should now be muted 17:20:46 q+ 17:21:05 ack hassan 17:21:07 These are arguments for allowing sequences; they are not arguments for NOT having pairs as well. 17:21:33 hassan: not completely equivalent in non-ground case 17:21:57 that sounds good to me (whoever is saying that) 17:22:01 +1 to Jos 17:22:01 +1 with Jos 17:22:14 @Doug: it is Jos De Bruijn 17:22:21 +2 Jos then 17:22:30 josb: use pairs in language defn, sequences in xml 17:22:47 (+2 means: I not only agree, I wish I had said that) 17:23:26 +1 17:23:27 +1 17:23:27 +1 17:23:29 +1 17:23:30 +1 17:23:31 +1 17:23:34 0 17:23:42 +1 17:23:47 0 why have syntactic sugar in the XML and not in the presentation syntax? 17:23:50 chrisw: straw poll on Jos's statement 17:23:58 q+ 17:24:03 ack jos 17:24:04 ack jos 17:24:07 axel: sequences cannot be incomplete, as Hassan mentioned 17:24:09 ack axel 17:24:40 axel: but language defn should be readable, therefore use sequences 17:24:50 +1 for Axel 17:24:54 ... don't read xml, don't care about xml syntax 17:24:58 fine with me as well 17:25:04 fine here too 17:25:39 axel: semantics uses pairs, presentation syntax and xml syntax uses sequences 17:26:26 ... prefer 1b for semantics, 1a for syntax 17:26:40 Seq ( a ?Y c | ?R) as shortcut? 17:27:02 ... 1a, 1b from http://www.w3.org/2005/rules/wg/wiki/Core/List_Constructor 17:27:34 Topic: AOB 17:27:36 zakim, unmute me 17:27:36 csma should no longer be muted 17:27:38 chrisw: let's resolve next week 17:27:58 jos? didn't get your example. 17:28:15 harold: which wiki are we supposed to use? 17:28:15 ... what does the pipe there? 17:28:21 Paula, can you scribe next week? 17:28:24 we need to distinguish between last element and tail 17:28:43 after | is the tail (see bottom of page) 17:28:46 I wouldn't allow '|' in Seq 17:29:13 sandro: wants feedback on conversion of docs to new wiki 17:29:16 zakim, who is on the phone? 17:29:16 On the phone I see PaulaP (muted), Sandro.a, AxelPolleres, DougL, Hassan_Ait-Kaci (muted), Gary_Hallmark, csma, ChrisW, josb, Harold, DaveReynolds, IgorMozetic (muted), 17:29:19 ... Stella_Mitchell 17:30:23 bye 17:30:26 -PaulaP 17:30:27 paula 17:30:55 sandro: new wiki can allow wiki editing and html editing 17:31:03 Sorry gotta go... Bye... 17:31:09 -Hassan_Ait-Kaci 17:31:23 but use Seq ( a b c) as a shortcut for rif:list( rif:frst (a) rif:rest( rif:list(rif:irst(b) rif:rest( rif:List( rif:first(c) rif:rest(rif:nil) ) ) ) 17:31:23 -Stella_Mitchell 17:31:25 -IgorMozetic 17:31:26 -josb 17:31:29 rrsagent, make minutes 17:31:29 I have made the request to generate http://www.w3.org/2008/01/15-rif-minutes.html ChrisW 17:31:29 -DaveReynolds 17:31:37 -AxelPolleres 17:31:41 -DougL 17:31:48 AxelPolleres has left #rif 17:32:07 Regrets: MichaelKifer 17:32:09 rrsagent, make minutes 17:32:09 I have made the request to generate http://www.w3.org/2008/01/15-rif-minutes.html ChrisW 17:32:22 d'oh 17:32:26 zakim, list attendees 17:32:26 As of this point the attendees have been Hassan_Ait-Kaci, Gary_Hallmark, +39.047.1.aaaa, Stella_Mitchell, ChrisW, PaulaP, josb, csma, IgorMozetic, Sandro, Harold, DaveReynolds, 17:32:30 ... AxelPolleres, +1.512.342.aabb, DougL 17:32:36 rrsagent, make minutes 17:32:36 I have made the request to generate http://www.w3.org/2008/01/15-rif-minutes.html ChrisW 17:33:02 d'oh again 17:33:12 Regrets: MichaelKifer LeoraMorgenstern PaulVincent 17:33:18 rrsagent, make minutes 17:33:18 I have made the request to generate http://www.w3.org/2008/01/15-rif-minutes.html ChrisW 17:33:25 last time I swear 17:33:55 jmmmm 17:34:38 zakim, list attendees 17:34:38 As of this point the attendees have been Hassan_Ait-Kaci, Gary_Hallmark, +39.047.1.aaaa, Stella_Mitchell, ChrisW, PaulaP, josb, csma, IgorMozetic, Sandro, Harold, DaveReynolds, 17:34:41 ... AxelPolleres, +1.512.342.aabb, DougL 17:35:22 -Gary_Hallmark 17:36:06 zakim, who is on the phone? 17:36:06 On the phone I see Sandro.a, csma, ChrisW, Harold 17:37:58 -Harold 17:38:00 -Sandro.a 17:38:03 -ChrisW 17:38:06 -csma 17:38:08 SW_RIF()11:00AM has ended 17:38:09 Attendees were Hassan_Ait-Kaci, Gary_Hallmark, +39.047.1.aaaa, Stella_Mitchell, ChrisW, PaulaP, josb, csma, IgorMozetic, Sandro, Harold, DaveReynolds, AxelPolleres, 17:38:11 ... +1.512.342.aabb, DougL 17:38:21 csma has left #rif 19:38:51 sandro has joined #rif 19:59:49 Zakim has left #rif 21:18:52 sandro has joined #rif