16:04:10 RRSAgent has joined #rdfa 16:04:10 logging to http://www.w3.org/2007/11/15-rdfa-irc 16:04:14 Zakim has joined #rdfa 16:04:18 benadida has joined #rdfa 16:04:20 zakim, this will be rdfa 16:04:20 ok, Ralph, I see SW_SWD(RDFa)11:00AM already started 16:04:24 zakim, who's on the phone? 16:04:24 On the phone I see ??P15, Michael_Hausenblas 16:04:28 +Ben 16:04:30 zakim, code? 16:04:30 the conference code is 7332 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), markbirbeck 16:04:41 +Ralph 16:04:49 Meeting: RDFa Task Force 16:04:52 Chair: Ben 16:05:03 +markbirbeck 16:05:08 Agenda: http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2007Nov/0040.html 16:05:15 zakim, ??p15 is Manuy 16:05:15 +Manuy; got it 16:05:23 zakim, Manuy is Manu 16:05:23 +Manu; got it 16:06:01 Regrets: Steven 16:06:49 -> http://www.w3.org/2007/10/26-rdfa-minutes.html previous 2007-10-26 16:07:12 Topic: ISWC 16:07:28 Michael: lots of questions, especially "when will the spec be finished?!" 16:07:34 ... lots of discussion of open data 16:07:39 ... see Ivan's blog 16:07:43 --> http://ivanherman.wordpress.com/ 16:07:51 --> http://ivanherman.wordpress.com/2007/11/14/iswc2007-?-first-day/ 16:08:46 Topic: Action Review 16:09:05 Michael: I talked with Fabien for a while, especially about profile 16:09:16 ... Fabien said he'd be happy to give his stuff to W3C 16:09:32 ... we already have the RDFa GRDDL profile URI assigned 16:09:47 Ben: is there a licensing question for Fabien's work? 16:09:53 Michael: not aware of one 16:10:15 ACTION: Ben followup with Fabien on getting his RDFa GRDDL transform transferred to W3C 16:11:06 Michael: there were two RDFa-based things shown at ISWC 16:11:14 ... most people seemed to already know about RDFa 16:11:21 Topic: Action Review 16:11:34 [WITHDRAWN] ACTION: Steven propose an adaptation of the CSS whitespace rules to incorporate into the Syntax document [recorded in http://www.w3.org/2007/10/26-rdfa-minutes.html#action06] 16:11:49 Ben: given consensus forming around Mark's proposal on the mailing list I think we can withdraw this 16:12:01 [DONE] Ben enter Ivan's concerns in http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2007Oct/0173.html as issues in tracker [recorded in http://www.w3.org/2007/10/18-rdfa-minutes.html#action08] 16:12:09 ACTION: Ben to add status of various implementations on rdfa.info [recorded in http://www.w3.org/2007/10/04-rdfa-minutes.html#action06] 16:12:11 -- continues 16:12:19 ACTION: Ben to set up a proper scribe schedule [recorded in http://www.w3.org/2007/10/11-rdfa-minutes.html#action01] 16:12:20 -- continues 16:12:30 ACTION: Michael and Manu investigate with Ivan the implementation of the test case validator proposal on w3.org [recorded in http://www.w3.org/2007/10/18-rdfa-minutes.html#action07] 16:12:34 -- done 16:12:46 Manu: it's hosted outside of W3C right now 16:13:21 ... we'll wait until we've published a public draft before moving it to W3C 16:13:33 ... easier to fix bugs on my site before moving it to W3C 16:14:12 Ralph: would a proxy URI work given your implementation? 16:14:20 Manu: not sure; there's a lot of javascript 16:14:27 ... there's a redirect right now 16:15:30 ... I'll find the URI after this call 16:15:40 ACTION: Michael to create "Microformats done right -- unambiguous taxonomies via RDF" on the wiki [recorded in http://www.w3.org/2007/08/23-rdfa-minutes.html#action06] 16:15:42 -- continue 16:18:51 Topic: follow-your-nose 16:18:54 Ralph: have we decided this? 16:19:06 Ben: yes, we've agreed that @profile is permitted but not required 16:19:15 Ralph: have we documented this adequately? 16:19:25 Mark: no, I've not finished the words in the syntax doc 16:20:03 Michael: Shane suggested a way to anchor the syntax doc so it can be referenced from the test suite 16:20:41 -> http://www.w3.org/2006/07/SWD/track/issues/28 issue 28 follow-your-nose 16:21:00 "2007-11-15: agreement from telecon that we have a profile, we encourage its use where possible, but we don't require it. This needs to be stated clearly in the syntax (it's not currently.)" 16:21:24 Topic: whitespace canonicalization 16:22:02 -> http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2007Nov/0029.html "[Fwd: ISSUE-63: White-Space Canonicalization of XML Literals]" [Ben 2007-11-08] 16:22:13 Ben: I think we agreed to use XPath normalized space rules 16:22:24 ... to canonicalize non-XML literals 16:22:46 ... 3 pieces: plain literals - no data type declared or datatype declared as empty 16:22:59 ... for plain literals, use XPath normalized space as Mark proposed 16:23:15 Michael: Fabien would like us to base on XPath too 16:23:27 Ben: any objections? 16:23:29 (none) 16:23:49 Ben: PROPOSE plain literals normalized using XPath normalized space 16:24:00 +1 16:24:17 RESOLVED plain literals are normalized using XPath normalized-space 16:24:58 Michael: technically this means remove leading and trailing whitespace and collapse consecutive whitespace to a single whitespace 16:25:32 Ben: parts 2 & 3 - typed non-XML literals and XMLLiterals 16:25:47 ... for non-XML literals I believe we should do the same thing [as plain literal] 16:26:05 Manu: are there any XSD datatypes that require spaces? 16:26:27 ... if not, the argument in favor of using XPath normalized-space for this too is stronger 16:26:39 Ben: I'm not aware of any; they'd be hard to render in HTML 16:26:51 ... what do we do with value of @content ? 16:27:08 Mark: I'm drafting a reply to the mail 16:27:16 ... I'm not sure what we should do with all the cases 16:27:28 ... the more I've looked into this, the more awkward it seems to be getting 16:27:43 ... mainly the relationship to the browser 16:27:57 ... the normal behaviour with XML appears to be to remove white space even in an attribute 16:28:19 Manu: no, xs:normalize-string tells the XML process to remove whitespace and the default is to preserve whitespace 16:28:35 Ben: let's close the non-XML cases first 16:28:39 16:29:07 Ben: are spaces in @content preserved? I suspect so, but am not sure 16:29:08 -> http://xml.silmaril.ie/authors/whitespace/ 16:30:05 Mark: we're limited in our flexibility because of what browsers actually do 16:30:36 ... if there are browsers that return "foo bar" in that example, or browsers that remove newlines, we'd have to force normalization 16:30:56 Ben: it's clear to me that we want to normalize whatever the user would actually see 16:31:06 ... not so clear what should happen for @content 16:31:19 Mark: the rendering of content with whitespace is already clearly defined 16:31:30 ... consecutive whitespace is collapsed 16:31:34 Support Mark: -> http://www.w3.org/TR/2006/REC-xml11-20060816/#sec-white-space XML spec 16:31:53 ... question is what the DOM level returns in a query 16:32:10 Ben: I think element content and attribute values are handled differently by browsers 16:32:23 ... e.g. Firefox appears to preserve all whitespace in attribute value 16:33:00 ... seems to support the model that data visible to user is normalized and when the author wants to override that, use @content 16:33:22 Mark: seems that could work 16:33:27 Manu: sounds like a good approach 16:33:33 -> http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/conformance.html#s_conform_user_agent XHTML spec 16:34:09 ACTION: Ben check that browsers do preserve whitespace in attribute values 16:34:23 ACTION: Michael check that HTML spec says to preserve whitespace in attribute values 16:34:59 Ben: assuming that element content is normalized and attribute values preserve whitespace, 16:35:36 normalize: 2007-11-15 16:36:04 don't normalize: 16:37:02 ... does it make sense to normalize element content and not normalize @content even when datatype is specified? 16:37:09 Manu: yep, makes sense 16:37:44 Mark: in XML spec, there's full normalization of element content; newlines removed, whitespace collapsed 16:37:59 ... then there's another kind of normalization that replaces newlines with a single whitespace 16:38:33 ... if there were a newline in @content, that would have become a single space 16:38:45 http://www.w3.org/TR/2000/REC-xml-20001006#AVNormalize 16:38:49 ... so it's not just leaving attribute value untouched 16:39:26 Ben: Firefox appears to remove newline from attribute value 16:40:15 http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/conformance.html#s_conform_user_agent 16:41:22 Ben: on further testing, Firefox strips leading newline but preserves non-leading newlines 16:41:43 ... so we need to both understand the [XML] spec and investigate what browsers are actually doing 16:41:51 ... hopefully the browsers are doing something sensible 16:42:06 Michael: and hopefully the browsers behave consistently 16:42:31 Mark: we could add our own rules, such as requiring leading newlines to be stripped 16:43:06 Ben: for XMLLiterals, I'd like us to preserve them if we can 16:43:16 ... but if browsers do canonicalize, I think we have to allow it 16:43:36 ... I don't expect canonicalization to change how the literal is rendered 16:44:23 Ben: conclusion; we'll normalize plain literals and element content but not normalize @content value except perhaps for special rule about leading newlines depending on what browsers do 16:44:57 ... I need to test both in HTML and XHTML mode 16:45:50 Topic: @instanceof 16:46:26 -> http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2007Nov/0030.html "chaining-friendly rules for @instanceof" [Ben 2007-11-08] 16:47:06 Mark: happy with the list discussion 16:47:12 ... I'm more clear now on where the problems lie 16:47:47 ... in most areas Ben's proposal and mine appear to be in agreement 16:48:02 ... my main problem with Ben's @instanceof rule is that things change meaning as you add or remove markup 16:48:56 ... I feel strongly enough about the flipping of meaning that I'd rather remove @instanceof for now in the interest of time 16:49:41 ... reinvention of chaining shows it is a useful concept 16:50:05 ... I think we can tweak things to work 16:50:20 ... and easier than trying to make @instanceof sometimes apply to subject and sometimes to object 16:50:44 ... I'd like to say that adding predicates always behaves consistently 16:51:01 ... once a subject is declared, predicates are added to it in a consistent way 16:51:13 ... people need time to look through the long emails 16:52:04 Ben: does this really only concern @instanceof? in email Mark described chaining rules that appear to interpret some markup differently 16:52:32 Mark: I couldn't see any differences in the treatment of chaining if we drop @instanceof except one case where Ben has an additional rule 16:52:56 ... the general idea of chaining is that there's a subject and predicate and the object can become the subject of further predicates 16:53:02
Ivan
16:53:23 ... the one rule I've added is @rel without an object can take object from @about in a child element 16:53:29 s/where Ben has/where I have/ 16:53:48 Ben: in my example above, I believe the current parsing rules do not cause chaining 16:53:58 ... in Mark's proposal this example would cause chaining 16:54:49 Mark: right. 16:55:41 Ben: if we accept this model of chaining but keep @instanceof, then are there use cases we can't express? 16:55:45 Mark: I don't think so 16:56:48 Ben: I think that having an element pick up the object from a child is core to solving some use cases 16:57:04
Ivan
16:57:26 <> foaf:knows [foaf:name "Ivan"] . 16:58:20 Mark: in my model, @instanceof behaves no differently from any other predicate 16:58:33
Ivan
16:59:10 Ben: the way I interpret Manu's rules, it seems there is no chaining 16:59:16 <> foaf:knows [foaf:name "Ivan"; rdf:type foaf:Person] . 16:59:21 ... the foaf:knows would be left hanging 16:59:25 Manu: that's not what I meant 16:59:35 ... I meant what I think Mark is proposing 16:59:56 ... I don't think there's a difference between what Mark is saying and what I was trying to say 17:01:04 Ben: I'm worried about some inconsistencies 17:01:19 -Ralph 17:02:51 ScribeNick: mhausenblas 17:02:57 RRSAgent, draft minutes 17:02:57 I have made the request to generate http://www.w3.org/2007/11/15-rdfa-minutes.html mhausenblas 17:03:23 Ben: Other issues? 17:03:45 (none) 17:03:55 RRSAgent, make logs public 17:07:25 Ben: Will send out some examples - TF members will play mechanical-turk-parser 17:07:52 http://newsbiscuit.com/article/disillusioned-mr-google-resigns-199 17:08:11 On being a mechanical turk :) 17:08:25 :) 17:09:05 Michael: Regarding TC we need to get the one which are on-hold either approved or get rid of it 17:09:50 Ben: We are on good way to Last Call - let's keep on the good work! 17:10:07 RRSAgent, draft minutes 17:10:07 I have made the request to generate http://www.w3.org/2007/11/15-rdfa-minutes.html mhausenblas 17:10:33 -Manu 17:10:35 -markbirbeck 17:10:36 -Michael_Hausenblas 17:10:36 -Ben 17:10:37 SW_SWD(RDFa)11:00AM has ended 17:10:38 Attendees were Michael_Hausenblas, Ben, Ralph, markbirbeck, Manu 17:10:54 Zakim, list attendees 17:10:54 sorry, mhausenblas, I don't know what conference this is 17:11:03 RRSAgent, draft minutes 17:11:03 I have made the request to generate http://www.w3.org/2007/11/15-rdfa-minutes.html mhausenblas 17:12:01 zakim, bye 17:12:01 Zakim has left #rdfa 17:12:07 rrsagent, bye 17:12:07 I see 7 open action items saved in http://www.w3.org/2007/11/15-rdfa-actions.rdf : 17:12:07 ACTION: Ben followup with Fabien on getting his RDFa GRDDL transform transferred to W3C [1] 17:12:07 recorded in http://www.w3.org/2007/11/15-rdfa-irc#T16-10-15 17:12:07 ACTION: Ben to add status of various implementations on rdfa.info [recorded in http://www.w3.org/2007/10/04-rdfa-minutes.html#action06] [2] 17:12:07 recorded in http://www.w3.org/2007/11/15-rdfa-irc#T16-12-09 17:12:07 ACTION: Ben to set up a proper scribe schedule [recorded in http://www.w3.org/2007/10/11-rdfa-minutes.html#action01] [3] 17:12:07 recorded in http://www.w3.org/2007/11/15-rdfa-irc#T16-12-19 17:12:07 ACTION: Michael and Manu investigate with Ivan the implementation of the test case validator proposal on w3.org [recorded in http://www.w3.org/2007/10/18-rdfa-minutes.html#action07] [4] 17:12:07 recorded in http://www.w3.org/2007/11/15-rdfa-irc#T16-12-30 17:12:07 ACTION: Michael to create "Microformats done right -- unambiguous taxonomies via RDF" on the wiki [recorded in http://www.w3.org/2007/08/23-rdfa-minutes.html#action06] [5] 17:12:07 recorded in http://www.w3.org/2007/11/15-rdfa-irc#T16-15-40 17:12:07 ACTION: Ben check that browsers do preserve whitespace in attribute values [6] 17:12:07 recorded in http://www.w3.org/2007/11/15-rdfa-irc#T16-34-09 17:12:07 ACTION: Michael check that HTML spec says to preserve whitespace in attribute values [7] 17:12:07 recorded in http://www.w3.org/2007/11/15-rdfa-irc#T16-34-23 19:44:54 RRSAgent has joined #rdfa 19:44:54 logging to http://www.w3.org/2007/11/15-rdfa-irc 19:45:16 i/Agenda: http/scribenick: Ralph/ 19:45:37 rrsagent, please draft minutes 19:45:37 I have made the request to generate http://www.w3.org/2007/11/15-rdfa-minutes.html Ralph 19:45:41 rrsagent, bye 19:45:48 rrsagent, please make record public 19:45:49 rrsagent, bye 19:45:49 I see no action items