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