15:59:28 RRSAgent has joined #rif 15:59:28 logging to http://www.w3.org/2008/11/17-rif-irc 16:01:33 DaveReynolds has joined #rif 16:02:32 SW_RIF(CORE)11:00AM has now started 16:02:36 +[IBM] 16:02:39 zakim, ibm is me 16:02:40 +??P12 16:02:44 -??P12 16:02:46 +??P12 16:02:50 +ChrisW; got it 16:04:38 +??P15 16:05:04 zakim, ??P15 is AdrianP 16:05:04 +AdrianP; got it 16:05:54 +kifer 16:06:17 Michael_Kifer has joined #rif 16:08:49 +Gary 16:09:01 AxelPolleres has joined #rif 16:09:06 Gary_Hallmark has joined #rif 16:09:08 moment... dialing 16:10:10 +??P30 16:10:52 topic: discussion re #/## 16:11:08 Gary: needs to be known at translation time the class of every object 16:11:30 ChrisW has joined #rif 16:11:42 zakim, who is here? 16:11:42 On the phone I see ChrisW, DaveReynolds, AdrianP, kifer, Gary, AxelPolleres 16:11:44 On IRC I see ChrisW, Gary, AxelPolleres, Michael_Kifer, DaveReynolds, RRSAgent, Zakim, sandro, trackbot 16:12:05 Gary: or allow anywhere but have some compliance exception for PRD 16:14:19 Michael: Patrick wanted to restrict to creation but that can't be done within CORE 16:15:59 Harold has joined #rif 16:16:56 +Harold 16:18:45 Dave: could we leave it as currently resolved and cover data models in a future extension? 16:19:31 Gary: but then it makes little sense to have # at all, because we then can't define it. Better to have externally defined. 16:20:45 Chrisw: It means the class memberships are not defined in rules but defined in some out of band object system and # is just a way to test that in rules. 16:20:55 Gary: so should # be wrapped in an External wrapper? 16:23:55 Dave: two clean options (a) unrestricted, (b) drop completely for FPWD 16:24:30 Gary: ree: b but many production systems require membership in patterns and so no PR rule would be a core rule. 16:24:35 s/ree/re/ 16:25:24 Gary: would rather leave it in unrestricted. 16:26:22 Gary: to be discussed in PRD telecon 16:26:39 ScribeNick: DaveReynolds 16:29:25 Gary: PRD has special syntax for object creation which is where # can be asserted in PRD. 16:29:45 Chris: so does a # in a fact in Core correspond to an object creation? 16:33:53 Gary: hopes that if allow # in facts in Core then static analysis can capture duplicate assertions and trap attempts to reassign membership at translation time 16:39:21 Gary: is we restrict to facts and conditions is that OK for core? 16:39:35 Michael: yes 16:39:58 Harold: c.f. abox in OWL 16:41:12 Dave: what about subclass, is that needed? 16:41:34 Gary: yes, to represent e.g. complex type hierarchy in XML Schema 16:42:43 Using #,facts to define class membership is a good match for Aboxes in OWL DL. 16:43:10 s/#,/ #/ 16:43:58 Chris: what was the issue csma raised with pattern matching? 16:45:00 Michael: only diff between unification and matching, when no function symbols, there is no difference unless there are variables in facts and safety rules that out 16:46:13 Gary: isn't about external functions in conclusions? Not unification but about the need to rewrite a rule to handle builtins. 16:46:55 Gary, do you mean something like unifying +(2,3) with 5? 16:47:15 So, not just syntactic unifcication? 16:48:19 P(x) :- P(x - 1) vs. P(x + 1) :- P(x) 16:48:22 sandro has joined #rif 16:48:31 Dave: what if restrict builtin fns to just equality? 16:48:47 not sure, whether that was what christian meant. 16:49:24 +1 to discuss that with christian tomorrow again. 16:49:31 Need clarification from Christian on what he meant 16:50:25 Dave: raise in plenary tomorrow? 16:50:58 +1 (even in the plenary) 16:51:34 Michael: issues (a) #/## (b) external functions (c) shorten compliance section (d) EBNF needs fixing 16:55:06 s/safety /safeness/ 16:55:12 Action: dave update EBNF to match BLD 16:55:12 Created ACTION-655 - Update EBNF to match BLD [on Dave Reynolds - due 2008-11-24]. 16:56:40 We still have "safety" in some places, don't we? 16:57:33 Yes, should be changed. 16:58:05 Is it realistic to have a freezable version before next Monday? 16:58:07 Michael: can look at compliance section to see how to reformulate 16:59:18 Possibles topics for plenary: (i) #/## new restrictions (ii) Christian pattern match 17:00:22 Sorry - have to go 17:00:27 -DaveReynolds 17:03:07 shall we adjourn? 17:03:14 -Gary 17:03:36 rrsagent, make minutes 17:03:36 I have made the request to generate http://www.w3.org/2008/11/17-rif-minutes.html AxelPolleres 17:04:11 PRD colleagues, could you pleas briefly bring up if http://www.w3.org/2005/rules/wiki/Core#Intersection_of_RIF-PRD_and_RIF-BLD is fine for the FPWD of Core? 17:04:16 -AdrianP 17:04:38 rrsagent, make public 17:04:38 I'm logging. I don't understand 'make public', Michael_Kifer. Try /msg RRSAgent help 17:05:12 -AxelPolleres 17:05:14 -kifer 17:05:36 RRSAgent, make logs public 17:05:57 RRSAgent, make minutes 17:05:57 I have made the request to generate http://www.w3.org/2008/11/17-rif-minutes.html Harold 17:07:12 -ChrisW 17:07:13 -Harold 17:07:13 SW_RIF(CORE)11:00AM has ended 17:07:14 Attendees were ChrisW, DaveReynolds, AdrianP, kifer, Gary, AxelPolleres, Harold 17:07:34 rrsagent, make minites 17:07:34 I'm logging. I don't understand 'make minites', ChrisW. Try /msg RRSAgent help 17:07:37 rrsagent, make minutes 17:07:37 I have made the request to generate http://www.w3.org/2008/11/17-rif-minutes.html ChrisW 18:19:46 Zakim has left #rif 20:01:38 StellaMitchell has joined #rif 20:01:41 hey 20:01:49 SWC#Annotation_properties 20:01:59 SWC#Annotation_properties