IRC log of rif on 2008-03-11
Timestamps are in UTC.
- 14:36:16 [RRSAgent]
- RRSAgent has joined #rif
- 14:36:17 [RRSAgent]
- logging to http://www.w3.org/2008/03/11-rif-irc
- 14:36:32 [ChrisW]
- zakim, this will be rif
- 14:36:32 [Zakim]
- ok, ChrisW; I see SW_RIF()11:00AM scheduled to start in 24 minutes
- 14:36:53 [ChrisW]
- Meeting: RIF Telecon 11 March 2008
- 14:37:41 [ChrisW]
- Chair: Chris Welty
- 14:37:59 [ChrisW]
- Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2008Mar/0037.html
- 14:38:12 [ChrisW]
- ChrisW has changed the topic to: 11 March RIF Telecon Agenda http://lists.w3.org/Archives/Public/public-rif-wg/2008Mar/0037.html
- 14:38:29 [ChrisW]
- rrsagent, make minutes
- 14:38:29 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/03/11-rif-minutes.html ChrisW
- 14:38:35 [ChrisW]
- zakim, clear agenda
- 14:38:35 [Zakim]
- agenda cleared
- 14:38:46 [ChrisW]
- agenda+ Admin
- 14:38:52 [ChrisW]
- agenda+ F2F10
- 14:38:58 [ChrisW]
- agenda+ Action Review
- 14:39:04 [ChrisW]
- agenda+ Liason
- 14:39:13 [ChrisW]
- agenda+ Issue 40 (Builtins)
- 14:39:24 [ChrisW]
- agenda+ Lists
- 14:39:36 [ChrisW]
- agenda+ BLD syntax
- 14:39:44 [ChrisW]
- agenda+ Publication Plan
- 14:39:49 [ChrisW]
- agenda+ AOB
- 14:39:56 [ChrisW]
- rrsagent, make logs public
- 14:41:11 [ChrisW]
- zakim, next item
- 14:41:11 [Zakim]
- agendum 1. "Admin" taken up [from ChrisW]
- 14:54:08 [Harold]
- Harold has joined #rif
- 14:56:22 [csma]
- csma has joined #rif
- 14:58:53 [Hassan]
- Hassan has joined #rif
- 14:59:37 [Zakim]
- SW_RIF()11:00AM has now started
- 14:59:57 [Zakim]
- +Hassan_Ait-Kaci
- 14:59:58 [Zakim]
- +Sandro
- 14:59:59 [josb]
- josb has joined #rif
- 15:00:02 [mdean]
- mdean has joined #rif
- 15:00:39 [Zakim]
- +Mike_Dean
- 15:00:57 [StellaMitchell]
- StellaMitchell has joined #rif
- 15:01:03 [Zakim]
- +josb
- 15:02:09 [Zakim]
- +[IBM]
- 15:02:22 [ChrisW]
- zakim, ibm is temporarily me
- 15:02:22 [Zakim]
- +ChrisW; got it
- 15:02:24 [Zakim]
- +[NRCC]
- 15:02:56 [Harold]
- zakim, [NRCC] is me
- 15:03:00 [Zakim]
- +Harold; got it
- 15:03:03 [ChrisW]
- Stella, can you scribe today?
- 15:03:05 [StellaMitchell]
- yes
- 15:03:06 [Zakim]
- +[IBM]
- 15:03:11 [StellaMitchell]
- zakim, [ibm] is temporarily me
- 15:03:14 [DougL]
- DougL has joined #rif
- 15:03:17 [ChrisW]
- Scribe: StellaMitchell
- 15:03:22 [Zakim]
- +StellaMitchell; got it
- 15:03:55 [Zakim]
- +DougL
- 15:03:56 [Zakim]
- + +1.703.418.aaaa
- 15:04:12 [csma]
- zakim, aaaa is me
- 15:04:12 [Zakim]
- +csma; got it
- 15:04:14 [Harold]
- Hi Dough, Should we refer to CycL?
- 15:04:28 [LeoraMorgenstern]
- LeoraMorgenstern has joined #rif
- 15:04:29 [DougL]
- Hi, sure.
- 15:04:32 [ChrisW]
- http://www.w3.org/2005/rules/wiki/F2F9_Minutes
- 15:04:42 [csma]
- zakim, mute me
- 15:04:42 [Zakim]
- csma should now be muted
- 15:04:58 [ChrisW]
- RESOLVED: accept F2F9 Minutes
- 15:05:03 [StellaMitchell]
- Chris: any objections to accepting minutes from F2F9? ... none
- 15:05:08 [csma]
- no
- 15:05:27 [Zakim]
- +LeoraMorgenstern
- 15:05:33 [Harold]
- Doug how? (I found something online, but maybe you have more precise ref)
- 15:05:43 [StellaMitchell]
- Chris: no minutes from March 4th yet
- 15:06:01 [StellaMitchell]
- Leora: I just sent out the minutes from March 4th
- 15:06:07 [ChrisW]
- zakim, next item
- 15:06:07 [Zakim]
- agendum 2. "F2F10" taken up [from ChrisW]
- 15:06:10 [csma]
- zakim, unmute me
- 15:06:10 [Zakim]
- csma should no longer be muted
- 15:06:14 [StellaMitchell]
- Chris: any adjenda ammendments? ... none
- 15:06:37 [StellaMitchell]
- csma: Jos also wanted to discuss appendix of swc doc
- 15:06:38 [ChrisW]
- zakim, list agenda
- 15:06:38 [Zakim]
- I see 7 items remaining on the agenda:
- 15:06:39 [Zakim]
- 2. F2F10 [from ChrisW]
- 15:06:39 [Zakim]
- 3. Action Review [from ChrisW]
- 15:06:40 [Zakim]
- 4. Liason [from ChrisW]
- 15:06:40 [Zakim]
- 5. Issue 40 (Builtins) [from ChrisW]
- 15:06:41 [Zakim]
- 6. Lists [from ChrisW]
- 15:06:41 [Zakim]
- 7. BLD syntax [from ChrisW]
- 15:06:43 [Zakim]
- 9. AOB [from ChrisW]
- 15:06:47 [StellaMitchell]
- chris: we will talk about that during the publication plan
- 15:07:04 [DougL]
- The wikipedia page for CycL references the CycL syntax document (near the bottom)
- 15:07:26 [Harold]
- OK.
- 15:07:27 [StellaMitchell]
- Chris: any news on F2F10? Axel (host) is not here
- 15:07:37 [csma]
- zakim, mute me
- 15:07:37 [Zakim]
- csma should now be muted
- 15:07:52 [csma]
- yes
- 15:08:01 [StellaMitchell]
- Chris: f2f10 will be in deri Galway on May 26-28
- 15:08:22 [csma]
- ACTION: Axel to update the F2F10 wiki page
- 15:08:22 [trackbot-ng]
- Created ACTION-443 - Update the F2F10 wiki page [on Axel Polleres - due 2008-03-18].
- 15:08:36 [StellaMitchell]
- Chris: (a 3 day meeting)
- 15:08:41 [ChrisW]
- zakim, next item
- 15:08:41 [Zakim]
- agendum 3. "Action Review" taken up [from ChrisW]
- 15:09:00 [StellaMitchell]
- Chris: Action review:
- 15:09:11 [IgorMozetic]
- IgorMozetic has joined #rif
- 15:10:13 [StellaMitchell]
- cw: action-423 is pending discussion
- 15:10:14 [Zakim]
- +??P53
- 15:10:16 [csma]
- zakim, unmute me
- 15:10:16 [Zakim]
- csma should no longer be muted
- 15:10:20 [Harold]
- ACTION-423: http://www.w3.org/2005/rules/wiki/index.php?title=BLD&diff=526&oldid=513
- 15:10:24 [StellaMitchell]
- harold: the rest of my actions are continued
- 15:10:28 [IgorMozetic]
- zakim, ??P53 is me
- 15:10:28 [Zakim]
- +IgorMozetic; got it
- 15:10:32 [IgorMozetic]
- zakim, mute me
- 15:10:32 [Zakim]
- IgorMozetic should now be muted
- 15:11:57 [StellaMitchell]
- sandro: action-435 (request namespace for functions and operators)
- 15:12:29 [StellaMitchell]
- ... it's turning out to be harder than expected. I need help from the working group
- 15:12:46 [StellaMitchell]
- ...I have been in touch with ??
- 15:13:34 [StellaMitchell]
- csma: action-434, change due date to March 21st
- 15:14:21 [ChrisW]
- zakim, next item
- 15:14:21 [Zakim]
- agendum 4. "Liason" taken up [from ChrisW]
- 15:14:38 [sandro]
- s/??/xquery+xpath WGs/
- 15:14:39 [StellaMitchell]
- cw: csma, any news from the OMG meeting?
- 15:15:21 [StellaMitchell]
- csma: the only thing that might be of interest to this group is that there is request for proposals on svbr vocab on date and time that is aligned with owl and uml
- 15:16:01 [josb]
- no
- 15:16:10 [StellaMitchell]
- cw: jos, mike, what news from owl task force?
- 15:16:18 [josb]
- ack me
- 15:16:24 [StellaMitchell]
- miked: no news
- 15:17:23 [StellaMitchell]
- cw: I understand that there is work going on in owl wg to consider a blessed (recommended) fragment of owl for bld
- 15:17:31 [csma]
- zakim, mute me
- 15:17:31 [Zakim]
- csma should now be muted
- 15:17:45 [Zakim]
- +Gary_Hallmark
- 15:17:52 [Harold]
- DLP is the intersection of Horn logic and Description Logic.
- 15:17:53 [StellaMitchell]
- s/bld/??/
- 15:18:04 [StellaMitchell]
- s /??/dlp/
- 15:18:12 [josb]
- s/bld/DLP/
- 15:18:21 [sandro]
- Zhe (Alan) Wu, at Oracle
- 15:19:03 [StellaMitchell]
- cw: Gary, do you know about this?
- 15:19:08 [StellaMitchell]
- Gary: no
- 15:19:34 [StellaMitchell]
- miked: I will attend the owled workshop in early april
- 15:20:14 [ChrisW]
- zakim, next item
- 15:20:14 [Zakim]
- agendum 5. "Issue 40 (Builtins)" taken up [from ChrisW]
- 15:20:17 [StellaMitchell]
- cw: please bring the swc doc to their attention and solicit feedback
- 15:20:49 [StellaMitchell]
- cw: at f2f10 we pretty much agreed on builtins
- 15:21:17 [StellaMitchell]
- ... but in the documented issue there is one item left open, about order of the arguments
- 15:21:21 [csma]
- PROPOSED: BLD builtins are not sensitive to order as they are in query
- 15:21:21 [csma]
- languages and production rules (closing issue-40).
- 15:21:31 [ChrisW]
- PROPOSED: BLD builtins are not sensitive to order as they are in query languages and production rules (closing issue-40).
- 15:21:32 [csma]
- q+
- 15:21:47 [csma]
- ack csma
- 15:21:53 [MichaelKifer]
- MichaelKifer has joined #rif
- 15:22:12 [StellaMitchell]
- csma: I have no objection to that resolution, but I wonder what it means that they are sensitive to order
- 15:22:34 [ChrisW]
- PROPOSED: BLD builtins are not sensitive to order
- 15:23:31 [StellaMitchell]
- harold: if you call a builtin before all arguments are bound, you can have a problem in some implentations
- 15:23:47 [StellaMitchell]
- csma: in rif all bindings are done outside of the rule, so we would not have this problem
- 15:23:49 [Harold]
- PROPOSED: BLD builtin calls are not sensitive to order of conjunctions
- 15:24:29 [Zakim]
- +MichaelKifer
- 15:24:31 [StellaMitchell]
- harold: is the above wording ok with you, csma?
- 15:24:59 [StellaMitchell]
- csma: yes, even the original wording was fine, but just might be a little confusing
- 15:25:01 [ChrisW]
- PROPOSED: BLD builtins are not sensitive to order of evaluation
- 15:25:06 [sandro]
- +1
- 15:25:12 [MichaelKifer]
- zakim, mute me
- 15:25:12 [Zakim]
- MichaelKifer should now be muted
- 15:25:18 [csma]
- zakim, mute me
- 15:25:18 [Zakim]
- csma should now be muted
- 15:25:24 [MichaelKifer]
- -1
- 15:25:25 [StellaMitchell]
- cw :any objections to the above proposal? ... none
- 15:25:31 [ChrisW]
- PROPOSED: BLD builtins are not sensitive to order of evaluation
- 15:25:35 [csma]
- zakim, unmute me
- 15:25:35 [Zakim]
- csma should no longer be muted
- 15:25:37 [MichaelKifer]
- +1
- 15:25:42 [DougL]
- +1
- 15:25:48 [josb]
- +1
- 15:25:53 [Harold]
- +1
- 15:25:53 [Hassan]
- 0
- 15:25:54 [IgorMozetic]
- +1
- 15:25:57 [csma]
- zakim, mute me
- 15:25:57 [Zakim]
- csma should now be muted
- 15:26:12 [sandro]
- Chris: I think Michael was saying "-1" on IRC to "does anyone object?"
- 15:26:22 [LeoraMorgenstern]
- +1
- 15:26:42 [ChrisW]
- RESOLVED: BLD builtins are not sensitive to order of evaluation (closing issue 40)
- 15:26:46 [csma]
- do you have some wine to celebrate?
- 15:27:23 [ChrisW]
- zakim, next item
- 15:27:23 [Zakim]
- agendum 6. "Lists" taken up [from ChrisW]
- 15:27:26 [csma]
- action: ChrisW to close issue 40
- 15:27:26 [trackbot-ng]
- Sorry, couldn't find user - ChrisW
- 15:27:44 [csma]
- action: cwelty to close issue 40
- 15:27:44 [trackbot-ng]
- Created ACTION-444 - Close issue 40 [on Christopher Welty - due 2008-03-18].
- 15:28:17 [ChrisW]
- http://www.w3.org/2005/rules/wg/wiki/Core/List_Constructor-alt
- 15:28:21 [StellaMitchell]
- cw: we agreed on syntax, but not on semantics yet
- 15:28:49 [Harold]
- http://www.w3.org/2005/rules/wg/wiki/Core/List_Constructor
- 15:28:58 [StellaMitchell]
- cw: above, are links to 2 proposals for semantics
- 15:29:11 [csma]
- PROPOSED: Approve Michael's alternative proposal on lists [6] and
- 15:29:11 [csma]
- update FLD+BLD syntax/semantics accordingly to reflect that and the
- 15:29:11 [csma]
- previous resolution on lists
- 15:29:37 [StellaMitchell]
- harold: I have no preference between the two. I think we should use the "alternative" proposal
- 15:30:33 [StellaMitchell]
- harold: I think on one level the semantics interpretation is more complicated in mk's (alternative) proposal
- 15:30:43 [StellaMitchell]
- ... it is kind of unusual, but it seems to work
- 15:31:01 [StellaMitchell]
- cw: can you clarify?
- 15:31:11 [Harold]
- These functions are required to satisfy the following: Itail(a1, ..., ak, Iseq(ak+1, ..., ak+m)) = Iseq(a1, ..., ak, ak+1, ..., ak+m).
- 15:31:57 [StellaMitchell]
- harold: this leads us into the realm of semantic description that is more expressive than the original
- 15:32:27 [josb]
- yes
- 15:32:29 [StellaMitchell]
- cw: any other discussion on this? are people ready to accept this semantics?
- 15:33:00 [LeoraMorgenstern]
- So, we are voting for one of the two pages?
- 15:33:01 [Hassan]
- Why not use the standard free algebra style of semantics?
- 15:33:03 [StellaMitchell]
- cw: does anyone feel uncomfortable accepting the semantics of the "alternative" proposal?
- 15:33:06 [ChrisW]
- PROPOSED: Approve Michael's alternative proposal on lists and update FLD+BLD syntax/semantics accordingly to reflect that and the previous resolution on lists
- 15:33:26 [StellaMitchell]
- cw: does anyone object to the above resolution?
- 15:33:34 [LeoraMorgenstern]
- I'm confused. Which wiki page are we voting for?
- 15:33:43 [StellaMitchell]
- hak: I think it is overly complicated
- 15:34:08 [StellaMitchell]
- ...there are standard semantics for lists everwhere, why are we reinventing the wheel
- 15:34:17 [StellaMitchell]
- hb: to keep it n-ary
- 15:34:23 [StellaMitchell]
- hak: that is just syntax
- 15:34:50 [csma]
- csma has joined #rif
- 15:35:05 [StellaMitchell]
- hb: first step was to eliminate pairs from the syntax, and then we eliminated pairs from the semantics too
- 15:35:05 [MichaelKifer]
- zakim, unmute me
- 15:35:05 [Zakim]
- MichaelKifer should no longer be muted
- 15:35:19 [StellaMitchell]
- hb: and how would you deal with rest variables?
- 15:35:29 [csma]
- q+
- 15:35:32 [csma]
- q-
- 15:35:32 [Harold]
- Itail deals with rest variables.
- 15:35:33 [StellaMitchell]
- hak: just a logic variable
- 15:36:00 [StellaMitchell]
- mk: we have a model theory so when we introduce a new kind of term we have to define the interpretation of this new kind of term in the model theory
- 15:36:10 [StellaMitchell]
- ...you have to be specific about your proposal
- 15:36:26 [Harold]
- Direct treatment of 'Seq(' TERM+ ` | ` TERM ')'.
- 15:37:10 [StellaMitchell]
- hak: use standard semantics and syntactic sugar transformation
- 15:37:25 [Harold]
- In particular 'Seq(' TERM+ ` | ` Var ')'.
- 15:37:25 [StellaMitchell]
- hak: I don't object, I am just saying my opinion
- 15:37:36 [StellaMitchell]
- cw: any other comments?
- 15:38:02 [StellaMitchell]
- cw: sequence semantics in the alternatives and pairs semantics was the original
- 15:38:07 [csma]
- zakim, unmute me
- 15:38:07 [Zakim]
- csma should no longer be muted
- 15:38:41 [Harold]
- Michael, Pair is a function symbol, so I eliminated that from the syntax, moving it to the semantics.
- 15:38:41 [StellaMitchell]
- mk: if you don't have function symbols, you cannot treat it as syntactic sugar
- 15:38:47 [csma]
- zakim, mute me
- 15:38:47 [Zakim]
- csma should now be muted
- 15:39:03 [StellaMitchell]
- cw: so advantage is you can handle lists without requiring functions
- 15:40:11 [StellaMitchell]
- gary: it is good to decouple them (lists and function symbols) for production systems
- 15:40:16 [Hassan]
- fine
- 15:40:39 [Hassan]
- ???
- 15:40:47 [ChrisW]
- PROPOSED: Approve Michael's alternative proposal on lists and update FLD+BLD syntax/semantics accordingly to reflect that and the previous resolution on lists
- 15:40:53 [StellaMitchell]
- cw: any objections to above?
- 15:41:04 [StellaMitchell]
- ...none
- 15:41:06 [sandro]
- +1
- 15:41:13 [DougL]
- +1
- 15:41:13 [Hassan]
- 0
- 15:41:15 [Harold]
- +1
- 15:41:16 [IgorMozetic]
- +1
- 15:41:16 [LeoraMorgenstern]
- +1
- 15:41:19 [MichaelKifer]
- +1
- 15:41:27 [mdean]
- +1
- 15:41:39 [sandro]
- Gary on phone: +1
- 15:41:41 [josb]
- +1
- 15:41:42 [ChrisW]
- RESOLVED: Approve Michael's alternative proposal on lists and update FLD+BLD syntax/semantics accordingly to reflect that and the previous resolution on lists
- 15:41:52 [ChrisW]
- zakim, next item
- 15:41:52 [Zakim]
- agendum 7. "BLD syntax" taken up [from ChrisW]
- 15:42:29 [StellaMitchell]
- hb: can you give an update on this discussion
- 15:42:38 [StellaMitchell]
- s/ hb:/cw: hb,/
- 15:43:01 [StellaMitchell]
- hb: we agreed at previous meeting to remove reification from bld
- 15:43:28 [MichaelKifer]
- zakim, mute me
- 15:43:28 [Zakim]
- MichaelKifer should now be muted
- 15:43:57 [StellaMitchell]
- ...we also discussed at f2f10 about going back to making a distiction inthe grammar between terms and predicates
- 15:44:17 [StellaMitchell]
- ...and also bring in syntax for builtins
- 15:44:59 [StellaMitchell]
- cw: and also Jos had an action to add metadata and iris to the syntax
- 15:45:06 [josb]
- q+
- 15:45:15 [josb]
- ack me
- 15:46:00 [StellaMitchell]
- cw: people have agreed to remove reificaiton and to add metadata and iris
- 15:46:24 [StellaMitchell]
- ...so the remaining issue is whether to distinguish between functions and predicates in the grammar
- 15:47:30 [StellaMitchell]
- hb: mk said it is a good idea to keep uniterm
- 15:47:55 [StellaMitchell]
- cw: we are not proposing to remove uniterms...just in how they are used in the grammar
- 15:47:57 [Zakim]
- -Gary_Hallmark
- 15:48:12 [StellaMitchell]
- s/inthe/in the/
- 15:48:28 [StellaMitchell]
- s/between terms and predicates/between functions and predicates/
- 15:49:16 [Zakim]
- +Gary_Hallmark
- 15:49:19 [StellaMitchell]
- cw: yes, it changes the markup by distinguising functions from predicates
- 15:49:34 [StellaMitchell]
- ...but still they will have the same syntax
- 15:49:43 [csma]
- q+
- 15:50:03 [josb]
- the grammar: http://lists.w3.org/Archives/Public/public-rif-wg/2008Mar/0001.html
- 15:50:21 [StellaMitchell]
- hb: we want to handle future ilog extensions
- 15:50:27 [csma]
- q-
- 15:50:32 [StellaMitchell]
- s/ilog/hilog/
- 15:50:49 [MichaelKifer]
- zakim, unmute me
- 15:50:49 [Zakim]
- MichaelKifer should no longer be muted
- 15:51:15 [StellaMitchell]
- cw: mk, where do you stand on this issue? does distinguishing functions and predicates in the syntax make it more difficult to do hilog extensions?
- 15:51:27 [StellaMitchell]
- mk: no, I don't think it does
- 15:52:05 [StellaMitchell]
- mk: that's why I wanted to make bld grammar a specialization of fld grammar
- 15:52:38 [StellaMitchell]
- ...(so that it can be extended in a compatible way)
- 15:52:59 [StellaMitchell]
- hb: I'm not convinced this will work
- 15:53:27 [StellaMitchell]
- hb: yes, hilog would be generalization of bld
- 15:53:55 [csma]
- q+
- 15:54:05 [StellaMitchell]
- jos: I proposed 2 grammars: fld and bld. the fld one contains hilog
- 15:54:08 [josb]
- I give up....
- 15:54:08 [csma]
- zakim, unmute me
- 15:54:08 [Zakim]
- csma should no longer be muted
- 15:54:22 [MichaelKifer]
- zakim, mute me
- 15:54:22 [Zakim]
- MichaelKifer should now be muted
- 15:54:22 [csma]
- q-
- 15:54:28 [sandro]
- josb, is your BLD grammar a subset of your FLD grammar?
- 15:54:35 [josb]
- Yes
- 15:54:47 [StellaMitchell]
- csma: I don't understand the current discussion
- 15:54:48 [josb]
- the grammar: http://lists.w3.org/Archives/Public/public-rif-wg/2008Mar/0001.html
- 15:54:54 [sandro]
- q?
- 15:55:25 [StellaMitchell]
- csma: ..fld and bld are the same in the area of subject of predicates and functions
- 15:55:38 [josb]
- I showed that you CAN!
- 15:55:43 [josb]
- http://lists.w3.org/Archives/Public/public-rif-wg/2008Mar/0001.html
- 15:55:49 [StellaMitchell]
- sandro: I think harold is saying that if you split uniterm into functions and predicates in fld then you can't extend to hilog
- 15:56:16 [josb]
- right
- 15:56:18 [Harold]
- We want to read BLD documents (with BLD facts and rules) into future HLD (HiLog) documents.
- 15:56:22 [StellaMitchell]
- csma: but hilog distinguishes between predicates and functions
- 15:56:42 [MichaelKifer]
- zakim, unmute me
- 15:56:42 [Zakim]
- MichaelKifer should no longer be muted
- 15:56:48 [Harold]
- Therefore BLD documents should not separate oreds and funcs.
- 15:57:01 [Harold]
- Therefore BLD documents should not separate preds and funcs.
- 15:57:04 [StellaMitchell]
- cw: mk, you made a proposal for the grammars for fld and bld. Can you summarize
- 15:57:15 [josb]
- Harold, just read the grammars I proposed...................
- 15:57:29 [StellaMitchell]
- mk: I proposed a framework to use around the grammars that jos had proposed
- 15:57:55 [StellaMitchell]
- hb: I explained my point above in the irc
- 15:58:28 [StellaMitchell]
- mk: I understand that you are saying we need to also consider how it will look in xml, and not just in bnf
- 15:58:47 [GaryHallmark]
- GaryHallmark has joined #rif
- 15:58:59 [StellaMitchell]
- ...I think it would be possible to accomplish the extensible design in xml
- 15:59:38 [StellaMitchell]
- ...I wanted to show the concept in bnf, but intended that it would carry over to xml
- 16:00:21 [StellaMitchell]
- ...I didn't think hard about this yet, so can't say for sure whether it is possible
- 16:00:40 [StellaMitchell]
- cw: this should be ok in xml
- 16:00:50 [StellaMitchell]
- mk: it has to be checked
- 16:01:07 [StellaMitchell]
- cw: how will we go about checking this?
- 16:01:15 [Harold]
- E.g., the BLD XML-like Atom(a Fun(f c d) e) cannot be importet unchanged in HLD.
- 16:01:34 [Harold]
- E.g., the BLD XML-like Uniterm(a Uniterm(f c d) e) cannot be importet unchanged in HLD.
- 16:01:56 [StellaMitchell]
- sandro: why can it not be imported?
- 16:02:06 [csma]
- zakim, mute me
- 16:02:06 [Zakim]
- csma should now be muted
- 16:02:19 [StellaMitchell]
- cw: someone has to demonstrate that there is an xml syntax that can be specialized from hilog to bld
- 16:02:23 [Harold]
- E.g., the BLD XML-like Atom(a Fun(f c d) e) cannot be importet unchanged in HLD.
- 16:02:23 [Harold]
- <Harold> E.g., the BLD XML-like Uniterm(a Uniterm(f c d) e) cannot be importet unchanged in HLD.
- 16:02:36 [Harold]
- E.g., the BLD XML-like Uniterm(a Uniterm(f c d) e) CAN be importet unchanged in HLD.
- 16:02:36 [StellaMitchell]
- sandro: jos says he has done this
- 16:02:51 [StellaMitchell]
- mk: jos hasn't done it for hilog yet, so he would have to do that
- 16:03:32 [csma]
- Fallbacks!
- 16:03:56 [StellaMitchell]
- cw: rif is an interchange syntax, we would not break hilog by requiring they use this format
- 16:04:05 [josb]
- FLD subsumes hilog
- 16:04:15 [josb]
- so, I did it for hilog
- 16:04:23 [StellaMitchell]
- cw: hilog requires functions to be allowed in places where they are not conventioally used in other languages
- 16:04:45 [StellaMitchell]
- ...it doesn't require that you don't distinguish between them
- 16:05:01 [Harold]
- And ( ?x = Uniterm(f c d) Uniterm(a ?x e) )
- 16:05:21 [csma]
- q+
- 16:05:28 [josb]
- q+
- 16:05:29 [Harold]
- And ( ?x = Uniterm(f c d) ?x(a ?x e) )
- 16:06:02 [StellaMitchell]
- hb: in above example, ?x occurs in 2 places... at the top level it is an atom
- 16:06:26 [StellaMitchell]
- ...the other occurance is not
- 16:07:09 [csma]
- q?
- 16:08:17 [StellaMitchell]
- cw: the distinction is there is what you typed, why is it a problem to call it out syntactically
- 16:08:32 [josb]
- q-
- 16:08:33 [csma]
- ack csma
- 16:08:36 [ChrisW]
- ack csma
- 16:08:37 [StellaMitchell]
- s/occurance/occurrence/
- 16:08:54 [StellaMitchell]
- sandro: (something about parse trees)
- 16:09:00 [StellaMitchell]
- csma: I agree with what sandro said
- 16:09:54 [Harold]
- At the time you write ?x = Uniterm(f c d) you don't need to say how it's going to be used: So both ?x occurrences in ?x(a ?x e) are fine.
- 16:09:55 [StellaMitchell]
- ...problem may occur when using a bld doc in hilog dialect
- 16:09:56 [sandro]
- Sandro: when you parse Harold's expression, you find some occurances of ?x occur in the place where you expect a predicate and some where you expect a function. All I want is the XML grammar to contain those labels from the parsing -- so the parsing work is in the XML, as it's supposed to be with XML.
- 16:10:09 [josb]
- right
- 16:10:23 [josb]
- +1 to Sandro
- 16:11:28 [csma]
- zakim, mute me
- 16:11:28 [Zakim]
- csma should now be muted
- 16:11:36 [csma]
- q?
- 16:11:52 [Harold]
- And ( ?x = Uniterm(f c d) Pre(?x)(a Fun(?x) e) )
- 16:12:05 [StellaMitchell]
- hb: is the above what you mean, mk?
- 16:12:07 [StellaMitchell]
- mk: no
- 16:12:10 [Harold]
- And ( ?x = Uniterm(f c d) Pred(?x)(a Fun(?x) e) )
- 16:12:46 [StellaMitchell]
- mk: I am not proposing to mark it up. The basic difference between your grammar and jos's is just at the top level
- 16:12:59 [Harold]
- And ( ?x = Uniterm(f c d) ?x(a ?x e) ?x )
- 16:13:12 [StellaMitchell]
- hb: what about the above? is this possible?
- 16:13:45 [StellaMitchell]
- mk: yes, the x's will be marked as atom, but inside they will all be uniterms
- 16:13:54 [StellaMitchell]
- cw: let's move this discussion to email
- 16:14:15 [ChrisW]
- zakim, next item
- 16:14:15 [Zakim]
- agendum 9. "AOB" taken up [from ChrisW]
- 16:14:29 [csma]
- q+
- 16:14:35 [ChrisW]
- TOPIC: Publication plan
- 16:14:37 [csma]
- ack csma
- 16:14:51 [sandro]
- ACTION: Harold to make the case, in e-mail, based on examples in 11 March meeting, for keeping Uniterm in the XML
- 16:14:51 [trackbot-ng]
- Created ACTION-445 - Make the case, in e-mail, based on examples in 11 March meeting, for keeping Uniterm in the XML [on Harold Boley - due 2008-03-18].
- 16:15:14 [StellaMitchell]
- csma: we didn't discuss the orthogonal item of having the syntax (presentation and xml) distinguish between logical and builtin functions and predicates
- 16:15:23 [StellaMitchell]
- sandro: we decided that already
- 16:16:21 [StellaMitchell]
- csma: one proposal distinguishings builtins from logical and one distinguishes functions and predicates, but neither does both
- 16:16:49 [Harold]
- For reference, I talked about Hterms (Uniterm) in the W3C Submission of SWSL-Rules: http://www.w3.org/Submission/SWSF-SWSL/#ruleml-hilog
- 16:16:56 [StellaMitchell]
- jos: it is still not clear how the xml syntax will be defined
- 16:17:30 [StellaMitchell]
- ... i.e. how it relates to presenation syntax
- 16:18:11 [StellaMitchell]
- cw: we agreed that the mapping would be in a table, but that the xml syntax would be as close as possible to presentation, so that the mapping woujld be trivial
- 16:18:36 [MichaelKifer]
- zakim, mute me
- 16:18:36 [Zakim]
- MichaelKifer should now be muted
- 16:18:55 [Harold]
- For instance, the HiLog term ?Z(?X,a)(b,?X(?Y)(d)) is serialized as shown below:
- 16:18:56 [StellaMitchell]
- csma: for the predicate production you would need to have 2 entries in the table
- 16:18:58 [Harold]
- <Hterm>
- 16:18:58 [Harold]
- <op>
- 16:18:58 [Harold]
- <Hterm>
- 16:18:58 [Harold]
- <op><Var>Z</Var></op>
- 16:18:58 [Harold]
- <Var>X</Var>
- 16:18:59 [Harold]
- <Con>a</Con>
- 16:19:01 [Harold]
- </Hterm>
- 16:19:03 [Harold]
- </op>
- 16:19:05 [Harold]
- <Con>b</Con>
- 16:19:07 [Harold]
- <Hterm>
- 16:19:09 [Harold]
- <op>
- 16:19:11 [Harold]
- <Hterm>
- 16:19:13 [Harold]
- <op><Var>X</Var></op>
- 16:19:15 [Harold]
- <Var>Y</Var>
- 16:19:17 [Harold]
- </Hterm>
- 16:19:19 [Harold]
- </op>
- 16:19:19 [StellaMitchell]
- jos: the table is to translate the syntax, it does not care about bnf or schema, just about syntax
- 16:19:21 [Harold]
- <Con>d</Con>
- 16:19:23 [Harold]
- </Hterm>
- 16:19:25 [Harold]
- </Hterm>
- 16:19:59 [StellaMitchell]
- jos: I need to see how the xml can be derived from the bnf - I am skeptical
- 16:20:50 [StellaMitchell]
- hak: I think it can be derived, I have been working on a tool that can do this
- 16:21:14 [StellaMitchell]
- csma: if we allow metadata inside uniterms for roundtripping purposes...
- 16:21:20 [StellaMitchell]
- hak: you need to annotate the bnf
- 16:21:56 [StellaMitchell]
- csma: we may want to have things in the xml syntax that we don't have to reflect in the presenation syntax
- 16:22:01 [sandro]
- hak: you want a forgetful homomorphism
- 16:22:36 [StellaMitchell]
- cw: csma, please put your point in an email, with an example
- 16:23:14 [StellaMitchell]
- cw: I don't think we should publish next working draft without having syntactic issues revolved
- 16:23:20 [csma]
- action: csma to write an email with an example of XML that should not be derived from the BNF of the prez syntax
- 16:23:20 [trackbot-ng]
- Sorry, couldn't find user - csma
- 16:23:25 [MichaelKifer]
- zakim, unmute me
- 16:23:25 [Zakim]
- MichaelKifer should no longer be muted
- 16:23:40 [StellaMitchell]
- cw:: we can dedicate next week's telcon to all these syntactic issues
- 16:24:07 [StellaMitchell]
- sandro: and I have two syntactic issues, which I will describe in email
- 16:24:07 [csma]
- action: christian to write an example of XML that should not be derived from the BNF of the prez syntax
- 16:24:08 [trackbot-ng]
- Created ACTION-446 - Write an example of XML that should not be derived from the BNF of the prez syntax [on Christian de Sainte Marie - due 2008-03-18].
- 16:24:34 [StellaMitchell]
- cw: are fld/ bld ready to be reviewed?
- 16:24:46 [StellaMitchell]
- mk: there are some outstanding issues, I sent an email about it
- 16:25:38 [StellaMitchell]
- mk: I will not be at next week's telecon
- 16:26:02 [StellaMitchell]
- ...I will plan to make all my changes by saturday
- 16:26:02 [csma]
- +1 to postpone
- 16:26:15 [StellaMitchell]
- cw: I think we need to postpone our schedule by one week
- 16:26:32 [csma]
- ack csma
- 16:26:34 [StellaMitchell]
- ...and then reevaluate where we are with syntactic issues
- 16:26:58 [StellaMitchell]
- ...actions assigned today are critical, so that we can resolved syntactic issues at next week's telecon
- 16:27:18 [MichaelKifer]
- zakim, mute me
- 16:27:18 [Zakim]
- MichaelKifer should now be muted
- 16:27:18 [StellaMitchell]
- csma: can we talk about jos's issue about appendix?
- 16:27:24 [josb]
- http://www.w3.org/2005/rules/wiki/SWC
- 16:27:52 [StellaMitchell]
- jos: in the current swc document, the appendix describes embedding, but this is really more of an implementatin hint
- 16:28:35 [StellaMitchell]
- ...so it shouldn't really be part of swc doc, it should ideally be in another document, so I'd like to move it to another doc that can be published as a working group note
- 16:28:47 [StellaMitchell]
- cw: you don't like it in appendix because it makes the document longer?
- 16:29:13 [StellaMitchell]
- jos: no, because it doesn't belong there, because it's a different topic from the main document
- 16:29:24 [Harold]
- Jos, Sandro, I think a Working Note is too level a document to be referred to from a Proposed Recommendation.
- 16:29:31 [MichaelKifer]
- zakim, unmute me
- 16:29:31 [Zakim]
- MichaelKifer should no longer be muted
- 16:29:38 [StellaMitchell]
- sandro: I think people would want it in the same document...it is ok to have non normative parts of the document
- 16:29:42 [StellaMitchell]
- cw: agree
- 16:29:44 [IgorMozetic]
- I'm in favor in keeping it in
- 16:29:53 [MichaelKifer]
- zakim, mute me
- 16:29:53 [StellaMitchell]
- jos: I don't object to leaving it as a non normative appendix
- 16:29:53 [Zakim]
- MichaelKifer should now be muted
- 16:29:57 [StellaMitchell]
- mk: I don't object either
- 16:30:07 [StellaMitchell]
- jos: ok, agreed
- 16:30:28 [Zakim]
- -MichaelKifer
- 16:30:29 [Zakim]
- -Gary_Hallmark
- 16:30:31 [Zakim]
- -Harold
- 16:30:33 [ChrisW]
- rrsagent, make minutes
- 16:30:33 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/03/11-rif-minutes.html ChrisW
- 16:30:34 [Zakim]
- -DougL
- 16:30:37 [Zakim]
- -Hassan_Ait-Kaci
- 16:30:47 [ChrisW]
- Regrets: DaveReynolds AxelPolleres
- 16:30:54 [Zakim]
- -Mike_Dean
- 16:30:55 [ChrisW]
- zakim, list attendees
- 16:30:55 [Zakim]
- -IgorMozetic
- 16:30:57 [Zakim]
- As of this point the attendees have been Hassan_Ait-Kaci, Sandro, Mike_Dean, josb, ChrisW, Harold, StellaMitchell, DougL, +1.703.418.aaaa, csma, LeoraMorgenstern, IgorMozetic,
- 16:30:59 [Zakim]
- ... Gary_Hallmark, MichaelKifer
- 16:31:00 [ChrisW]
- rrsagent, make minutes
- 16:31:00 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/03/11-rif-minutes.html ChrisW
- 16:31:09 [Zakim]
- -LeoraMorgenstern
- 16:31:18 [Zakim]
- -StellaMitchell
- 16:31:19 [ChrisW]
- zakim, who is on the phone?
- 16:31:20 [Zakim]
- On the phone I see Sandro, josb (muted), ChrisW, csma
- 16:31:38 [Zakim]
- -josb
- 16:33:53 [sandro]
- http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight
- 16:35:01 [Zakim]
- -ChrisW
- 16:35:02 [Zakim]
- -Sandro
- 16:35:04 [Zakim]
- -csma
- 16:35:05 [Zakim]
- SW_RIF()11:00AM has ended
- 16:35:06 [Zakim]
- Attendees were Hassan_Ait-Kaci, Sandro, Mike_Dean, josb, ChrisW, Harold, StellaMitchell, DougL, +1.703.418.aaaa, csma, LeoraMorgenstern, IgorMozetic, Gary_Hallmark, MichaelKifer
- 16:51:24 [csma]
- csma has left #rif