15:58:08 RRSAgent has joined #rif 15:58:08 logging to http://www.w3.org/2009/01/27-rif-irc 15:58:12 zakim, this will be rif 15:58:12 ok, ChrisW; I see SW_RIF()11:00AM scheduled to start in 2 minutes 15:58:21 Chair: Chris Welty 15:58:32 Meeting: RIF Telecon 27-Jan-2009 15:58:47 Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2009Jan/0085.html 15:58:58 ChrisW has changed the topic to: 27 Jan RIF Telecon Agenda http://lists.w3.org/Archives/Public/public-rif-wg/2009Jan/0085.html 15:59:46 AdrianP has joined #rif 16:00:32 Hi Adrian, can you scribe today? 16:00:50 SW_RIF()11:00AM has now started 16:00:51 +??P53 16:00:55 rrsagent, make minutes 16:00:55 I have made the request to generate http://www.w3.org/2009/01/27-rif-minutes.html ChrisW 16:01:03 Zakim, ??P53 is me 16:01:07 rrsagent, make logs public 16:01:14 +AdrianP; got it 16:01:26 StellaMitchell has joined #rif 16:01:32 +[NRCC] 16:01:34 -[NRCC] 16:01:36 +[NRCC] 16:02:15 zakim, ibm is temporarily me 16:02:28 +[IBM] 16:02:31 AxelPolleres has joined #rif 16:02:37 +Stella_Mitchell 16:02:39 LeoraMorgenstern has joined #rif 16:02:48 +ChrisW; got it 16:02:54 Scribe: Harold 16:03:00 scribenick: Harold 16:03:08 zakim, who is here? 16:03:43 On the phone I see AdrianP, [NRCC], ChrisW, Stella_Mitchell 16:04:00 dialing 16:04:00 zakim, nrcc is temporarily Harold 16:04:17 http://lists.w3.org/Archives/Public/public-rif-wg/2009Jan/att-0007/06-rif-minutes.html 16:04:25 +LeoraMorgenstern 16:04:35 On IRC I see LeoraMorgenstern, AxelPolleres, StellaMitchell, AdrianP, RRSAgent, Harold, ChrisW, sandro, trackbot, Zakim 16:04:56 +Harold; got it 16:05:08 +Sandro 16:05:14 +??P60 16:05:14 Hassan has joined #rif 16:05:32 (I can scribe, if needed. feeling guilty for not having done quite some time) 16:05:49 TOPIC: F2F13 16:05:54 Im scribe today. 16:06:00 Gary_Hallmark has joined #rif 16:06:00 http://www.w3.org/2002/09/wbs/38457/f2f13_dates/results 16:06:07 +Hassan_Ait-Kaci 16:07:13 Re F2F13: 16:07:30 +GaryHallmark 16:07:39 Chris: Will be last f2f, if things go according to plan. 16:08:27 would be great if we can fix dates as early as possible 16:08:54 ... Most people who responded so far are ok if F2F13 will be in the US. 16:09:54 Axel: Ideally closer to the AC meeting (Apr 24?). 16:10:17 no, march 24th, that's why i said, I guess that's unrealistic. 16:11:23 Axel: Perhaps near Madrid, collocated with WWW2009? 16:11:39 ... could arrange a meeting room in Madrid. 16:11:52 ok 16:11:58 will check back 16:12:18 Re Liasison: 16:12:19 TOPIC: Liason 16:13:41 Chris: Split OWL comment into two. 16:14:35 ... Try to move fwd with OWL WG collaboration: Axel, Jos would be key. 16:14:48 Axel: Yes. 16:15:03 TOPIC: Public COmments 16:15:22 Chris: Seems done? 16:15:45 TOPIC: Action Review 16:15:50 Sandro, when is the next OWL f2f? maybe some overlap or adjacent meeting would make sense? 16:17:11 Gary: Still working on Core as specialization of PRD. 16:17:59 continued - will work on it this Feb. 16:18:39 TOPIC: Issue-50 16:20:31 there was a discussion on the last F2F about using meta data to indicate multi-valued 16:20:38 frames 16:21:01 Harold: Terminologically, let's separate the more specific "metadata" and more general "annotation". 16:21:26 ... Ok with no semantic import on annotations. 16:22:02 adrian, would such metadata be "per frame" or "per ruleset"? 16:22:02 Adrian: Maybe metadata for multi-valued frames. 16:22:14 ... proposed by Michael Kifer? 16:22:35 Chris: Cardinality with metadata? 16:22:44 Michael_Kifer has joined #rif 16:23:04 Sandro: Was just in response to PRD discussion. 16:23:27 +Michael_Kifer 16:23:38 yes, agree too 16:24:10 Michael: fine. 16:25:03 PROPOSED: Core, BLD, PRD will not have semantic metadata; removing metadata from a ruleset will not change the entailments - closing ISSUE-50 16:25:07 +1 16:25:27 +1 16:25:33 +1 16:25:33 +1 16:25:35 0 16:25:36 Sandro: +1 16:25:40 +1 16:25:40 +1 16:25:56 RESOLVED: Core, BLD, PRD will not have semantic metadata; removing metadata from a ruleset will not change the entailments - closing ISSUE-50 16:26:22 action: Chris to close issue-50 16:26:22 Created ACTION-699 - Close issue-50 [on Christopher Welty - due 2009-02-03]. 16:26:32 TOPIC: ISSUE-83 16:26:46 Ambiguity in PS 16:27:57 Hassan: As far as I can remember, all remaining ambiguities are mild. 16:28:55 ... First, canonical PS has no serious ambiguity. 16:29:53 ... Then, Abridged PS, which is even less binding, may have more (e.g. dash as minus vs. in identifiers) 16:29:59 yes, abridge syntax as compact representation, e.g., 2 - 1 (numbers) vs. "2" - "1" (text) 16:30:35 PROPOSED: Close ISSUE-83 - the existing presentation syntax ambiguities are resolvable 16:30:36 Chris: Let's deal with ambiguities in Abridged PS as they arise. 16:30:43 +1 16:30:45 +1 16:30:51 +1 16:30:51 +1 16:31:08 +1 16:31:22 +1 16:31:22 RESOLVED: Close ISSUE-83 - the existing presentation syntax ambiguities are resolvable 16:31:31 TOPIC: DTB 16:33:08 Chris: Dave had suggested a meta-predicate for equality. 16:33:28 Axel: For normal equality, we have all we need. 16:33:47 ... For negated, we may need what Dave suggested. 16:33:56 pred:isLiteralEqual(?l1 ?l2) 16:34:40 pred:isLiteralNotEqual(?l1 ?l2) 16:34:42 Chris: Is this false if I1 or I2 are not a literal? 16:34:46 Axel: Yes. 16:36:40 Chris: What does it solve? 16:39:30 Harold: Would isLiteralEqual's mapping to false of both "wrong arguments" and "non equal arguments" be acceptable to RIF users (and other communities)? 16:40:03 Axel: Perhaps parameterize. 16:40:31 Chris: maybe type as first arg? 16:41:01 Axel: Def of built-ins could depend on underlying datatypes. 16:41:28 literalNotEqual 16:41:42 isLiteral, isNotLiteral ? 16:42:15 Hassan: Either parameterized type args or already instantiated in built-in identifier. 16:42:26 ... (from Jos) 16:42:43 Axel: fair enough. 16:43:01 Chris: There are equal preds for all datatypes? 16:43:23 Axel: Yes, even though not named completely uniformly as such. 16:44:07 Chris: The issue is for numeric-equal if args are of different type. 16:44:59 s/ different type/ different numeric types/ 16:45:17 Sandro: XPath tells you how to do the type promotion. 16:46:03 Chris: Yes, e.g. equal for integer and double. 16:47:04 Axel: Idea was to back up each datatype with an equal and a notequal predicate. 16:47:15 ... We could have done differently. 16:47:16 csma has joined #rif 16:47:27 ... Will draft something. 16:47:32 ... For email discussion. 16:48:07 ... will draft something on both the generic guards and the generic equals/notequals predicate. 16:48:13 +??P0 16:48:23 zakim, ??P) is me 16:48:23 sorry, csma, I do not recognize a party named '??P)' 16:48:24 action: axel to report on possibility of closing literal-not-equal issue-80 16:48:24 Created ACTION-700 - Report on possibility of closing literal-not-equal issue-80 [on Axel Polleres - due 2009-02-03]. 16:48:36 zakim, ??P0 is me 16:48:36 +csma; got it 16:48:44 zakim, mute me 16:48:44 csma should now be muted 16:49:10 Postpone to next week's telecon ISSUE-81 [10] (Support for additional OWL-RL data types) 16:49:29 ISSUE-81 [10] (Support for additional OWL-RL data types) 16:50:34 TOPIC: Test cases 16:50:43 http://www.w3.org/2005/rules/wiki/Category:Test_Case 16:50:51 Test case: http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_1 16:53:50 Name ::= UNICODESTRING 16:54:01 UNITERM ::= Const '(' (TERM* | (Name '->' TERM)*) ')' 16:55:46 maybe call negative syntax examples "syntax errors"? 16:56:01 PROPOSED: Accept test case http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_1 16:56:04 +1 to look them all first 16:57:10 q+ 16:57:29 What about this one: _p(http://example.com/example->color->"green") 16:57:32 ?!? 16:57:39 ak csma 16:57:55 ack csma 16:58:20 zakim, mute me 16:58:20 csma should now be muted 16:58:47 or this one: 16:59:05 _p(http://ex"ampl"e.com/exam"ple#color->"green") 16:59:12 q+ 17:00:00 Stella: Arg names are defined 'negatively': every UNICODESTRING that's not a constant is ok. 17:01:02 Chris: Hassan, does this meet your expectation? 17:01:22 Hassan: Would have been easier to quote them, but it's ok. 17:01:49 Michael: Wasn't this a different case? 17:01:59 Hassan: Right. 17:02:17 Michael: Maybe find a universal solution, maybe single quotes. 17:02:33 Hassan: yes. 17:03:14 Sandro: A valid name could have a space inside, so need single quotes. 17:03:30 Chris: Why not double quotes? 17:04:40 again the two ugly examples, which seem awkward to parse: _p(http://example.com/example->color->"green") _p(http://ex"ampl"e.com/exam"ple#color->"green") 17:05:13 s/Chris: Why not double quotes?/... Why not double quotes?/ 17:05:30 Hassan: Keep the grammar as is. Fine. 17:05:44 Michael: Looks a bit strange. 17:06:01 No - not keep the grammar as is - modify it to allow for STRING there 17:06:05 ncnames only? 17:06:15 Chris: If 'strangeness' bothers you then the whole named-arg thing should bother you. 17:06:19 how bout that? 17:07:21 Hassan: Grammar should allow string as arg name. 17:07:32 we could say: ncnames OR (singlequote uc-strings singlequote) 17:07:33 Chris: Examples? 17:08:01 Axel: Any issues with single quotes? 17:08:29 Chris: Would be (even) harder to read. 17:08:48 Sandro: Bad idea to use up single quotes for corner case. 17:09:00 Michael: agree with Sandro. 17:09:13 can you just limit it to alphanumeric characters, no spaces, etc 17:09:15 something like that 17:09:20 of course, we could remove NAUs... 17:09:29 so, you say: Name ::= UNICODESTRING 17:09:49 Hassan: Suggest to postpone until we finish use cases. 17:10:06 ... So can look for solutions for all issues. 17:10:54 I agree 17:11:31 Chris: Before we decide test case we need to decide syntax. 17:11:45 ... No on against stings? 17:11:56 Sandro/Axel: Well, we. 17:12:01 :-) 17:12:21 s/stings/strings/ 17:12:57 s/No on/No one/ 17:13:38 http://www.w3.org/TR/xmlschema-2/#NCName 17:14:38 Chris: Would those in favor of named args be fine with specializing Name ::= UNICODESTRING with Name ::= CIDENTIFIER. 17:14:48 ... Or just use quotes. 17:15:19 Harold: Yes. 17:15:31 (specialized names) 17:16:19 oh my, full URIs only, no abbreviations? 17:16:26 Chris: Which ones are URIs and which ones only look like URIs? 17:16:27 Prefer NCNAMES 17:16:37 which is the choice that doesn't allow abbreviations? 17:16:54 Something that forces you to do full URIs 17:17:20 +1 ncnames 17:17:28 +1 NCNames 17:17:28 +1 (to specialized names, which we have anyway, albeit defined 'negatively') 17:17:40 _p is an ncname 17:17:52 I'm still confused about what an nc name is. 17:18:00 0 - not sure at this point 17:18:01 I looked at Axel's link, but need more time. 17:18:10 -1 to negatively defined (see weird corner cases above) 17:18:36 I prefer quotation 17:19:16 I agree with Axel's proposal (NCNAME or else quoted) 17:19:23 Gary raised a problem with ncname? 17:19:53 Gary, this is interesting but they can occur elsehwere in an expression, too. 17:20:31 _p(_p->1) might be a problem. 17:20:42 straw poll: is this worth redoing last call? 17:20:45 so, Harold, it would be ncname that is not a valid constant? 17:20:48 Sandro, why would (ncname or quotetdstring) not work for you, except taste? 17:20:57 -1 17:20:57 -1 17:20:59 -1 17:21:02 -1 17:21:04 -1 17:21:19 sandro has joined #rif 17:21:33 Given that it's already 12:21, let's accept the 2 test cases we have looked at, 17:21:33 _p(2->"green") 17:21:39 rather than looking at all test cases first. 17:22:03 am I finally connected? 17:22:18 +1 accept case 2 17:22:29 +1 accept case 1 and accept case 2 17:22:38 +1 accept both 17:22:55 http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_3' 17:23:14 Stella, some parsers might not notice that both _p's in _p(_p->1) have the same name. 17:23:14 Chris, the link doesn't work for me 17:23:23 link worked for me. 17:23:42 http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_3 17:23:46 +1 17:23:56 _p("http://example.com/example#color"->"green") 17:23:57 Right, I have the case; just pointing out that clicking on that link isn't working for me. 17:24:35 3 and 4 are problematic with respect to what we discussed now. 17:24:35 ewwwwwww 17:25:07 _p(http://example.com/example->color->"green") _p(http://ex"ampl"e.com/exam"ple#color->"green") are similar to 4. 17:25:25 Stella, Harold, Gary: solution is to tokenize _foo as as Local no matter what and reject _p as named-argument 17:26:07 q+ 17:26:35 ack axel 17:26:52 Sandro: Just editorial change, since onely changing non-normative PS, not changing normative XML. 17:27:42 PROPOSED: Accept http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_1 17:27:52 +1 17:27:54 +1 17:27:54 +1 17:27:55 +1 17:27:58 +1 17:27:58 sandro: My preference is for a solution where argument names can be (ncname|string) -- users get to pick whether to have quotes. 17:27:59 +1 17:28:09 +1 17:28:13 +1 17:28:14 yes 17:28:22 PROPOSED: Accept http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_2 17:28:29 +1 17:28:31 +1 17:28:33 +1 17:28:38 +1 17:28:40 +1 17:28:41 +1 17:28:42 +1 17:28:43 +1 17:28:44 RESOLVED: Accept http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_1 17:28:54 RESOLVED: Accept http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_@ 17:28:54 RESOLVED: Accept http://www.w3.org/2005/rules/wiki/Argument_names_in_uniterms_2 17:29:09 AOB? 17:29:36 yes 17:29:53 yes to accept the action 17:30:03 action: csma to put this on agenda (syntax discussion on NAU names) 17:30:04 Created ACTION-701 - Put this on agenda (syntax discussion on NAU names) [on Christian de Sainte Marie - due 2009-02-03]. 17:30:04 note that ncnames are allowed to contain minus signs. 17:30:08 Chris: put on agenda for next week Sandro's My preference is for a solution where argument names can be (ncname|string). 17:30:16 -AdrianP 17:30:18 +1 to adjourn 17:30:22 zakim, list attendees 17:30:22 As of this point the attendees have been AdrianP, Stella_Mitchell, ChrisW, LeoraMorgenstern, Harold, Sandro, Hassan_Ait-Kaci, GaryHallmark, Michael_Kifer, csma 17:30:25 -Hassan_Ait-Kaci 17:30:25 -Michael_Kifer 17:30:27 -GaryHallmark 17:30:27 -Stella_Mitchell 17:30:28 -LeoraMorgenstern 17:30:29 -??P60 17:30:34 Regrets: DaveReynolds PaulVincent JosDeBruijn 17:30:41 rrsagent, make minutes 17:30:41 I have made the request to generate http://www.w3.org/2009/01/27-rif-minutes.html ChrisW 17:31:19 zakim unmute me 17:31:19 -Harold 17:31:26 zakim, who is on the phone? 17:31:26 On the phone I see ChrisW, Sandro, csma (muted) 17:31:37 ack csma 17:33:05 -ChrisW 17:33:08 -csma 17:33:10 -Sandro 17:33:11 SW_RIF()11:00AM has ended 17:33:13 Attendees were AdrianP, Stella_Mitchell, ChrisW, LeoraMorgenstern, Harold, Sandro, Hassan_Ait-Kaci, GaryHallmark, Michael_Kifer, csma 17:57:50 csma has left #rif 18:02:44 Gary_Hallmark has joined #rif 19:35:50 sandro has joined #rif