14:26:34 RRSAgent has joined #rdfa 14:26:34 logging to http://www.w3.org/2010/03/04-rdfa-irc 14:26:36 RRSAgent, make logs world 14:26:36 Zakim has joined #rdfa 14:26:38 Zakim, this will be 7332 14:26:38 ok, trackbot; I see SW_RDFa()10:00AM scheduled to start in 34 minutes 14:26:39 Meeting: RDFa Working Group Teleconference 14:26:39 Date: 04 March 2010 14:26:47 Chair: manu 14:28:06 ivan has changed the topic to: RDFa WG Telco, agenda: http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Mar/0007.html 14:40:53 Benjamin has joined #rdfa 14:41:41 ShaneM has joined #rdfa 14:43:51 manu-work has joined #rdfa 14:55:39 Knud has joined #rdfa 14:57:05 SW_RDFa()10:00AM has now started 14:57:12 +Knud 14:58:49 + +0785583aaaa 14:59:03 zakim, aaaa is me# 14:59:03 +me#; got it 14:59:13 zakim, aaaa is me 14:59:13 sorry, tinkster, I do not recognize a party named 'aaaa' 14:59:24 zakim, i am aaaa 14:59:24 sorry, tinkster, I do not see a party named 'aaaa' 14:59:30 -me# 14:59:35 mgylling has joined #rdfa 14:59:46 +RobW 14:59:50 zakim, ?aaaa is tinkster 14:59:50 sorry, manu, I do not recognize a party named '?aaaa' 14:59:50 RobW has joined #rdfa 14:59:51 zakim, dial ivan-voip 14:59:51 ok, ivan; the call is being made 14:59:51 +Ivan 15:00:06 +Benjamin 15:00:17 hi 15:00:21 +[IPcaller] 15:00:41 zakim, who is here? 15:00:41 On the phone I see Knud, RobW, Ivan, Benjamin, [IPcaller] 15:00:42 On IRC I see RobW, mgylling, Knud, manu, ShaneM, Benjamin, Zakim, RRSAgent, Steven, ivan, tinkster, trackbot 15:00:50 +me# 15:01:11 zakim, i am +me# 15:01:12 sorry, tinkster, I do not see a party named '+me#' 15:01:23 +mgylling 15:01:23 zakim, me# is tinkster 15:01:25 +tinkster; got it 15:01:32 zakim, zakim, mute me 15:01:32 I don't understand 'zakim, mute me', tinkster 15:01:35 zakim, who is on the call? 15:01:35 On the phone I see Knud, RobW, Ivan, Benjamin, [IPcaller], tinkster, mgylling 15:01:47 zakim, I am [IP 15:01:47 ok, manu, I now associate you with [IPcaller] 15:01:52 zakim, mute me 15:01:52 tinkster should now be muted 15:01:59 zakim, unmute me 15:01:59 tinkster should no longer be muted 15:02:28 zakim, who is making noise? 15:02:38 manu, listening for 10 seconds I heard sound from the following: Knud (56%), tinkster (10%), [IPcaller] (14%) 15:02:41 +ShaneM 15:02:43 zakim, mute me 15:02:43 tinkster should now be muted 15:02:45 zakim, mute me 15:02:45 Knud should now be muted 15:02:57 zakim, mute ShaneM 15:02:57 ShaneM should now be muted 15:03:01 -ShaneM 15:03:24 zakim, dial steven-617 15:03:24 ok, Steven; the call is being made 15:03:25 +Steven 15:03:27 +ShaneM 15:03:31 low tech crap 15:03:34 zakim, mute me 15:03:34 Steven should now be muted 15:04:12 Scribe: ShaneM 15:04:21 http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Mar/0007.html 15:04:25 TOPIC: Action Items 15:04:39 trackbot, Action-3? 15:04:39 Sorry, manu, I don't understand 'trackbot, Action-3?'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 15:04:44 trackbot, ACTION-3? 15:04:44 Sorry, manu, I don't understand 'trackbot, ACTION-3?'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 15:04:49 ACTION-3? 15:04:49 ACTION-3 -- Manu Sporny to get in touch with LibXML developers about TC 142 -- due 2010-03-11 -- OPEN 15:04:49 http://www.w3.org/2010/02/rdfa/track/actions/3 15:05:04 ACTION-10? 15:05:04 ACTION-10 -- Manu Sporny to get Toby to fill out Invited Expert form. -- due 2010-03-04 -- OPEN 15:05:04 http://www.w3.org/2010/02/rdfa/track/actions/10 15:05:12 trackbot, close ACTION-10 15:05:13 ACTION-10 Get Toby to fill out Invited Expert form. closed 15:05:28 thanks 15:05:28 trackbot, comment ACTION-10 Toby is now an Invited Expert to RDFa WG 15:05:28 ACTION-10 Get Toby to fill out Invited Expert form. notes added 15:05:44 ACTION-11? 15:05:44 ACTION-11 -- Shane McCarron to suggest short names for each working group deliverable -- due 2010-03-01 -- OPEN 15:05:44 http://www.w3.org/2010/02/rdfa/track/actions/11 15:06:19 http://www.w3.org/mid/4B882B19.6030104@aptest.com 15:06:32 http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Feb/0095.html 15:07:00 W3C list emails contain an "Archived-At" header in the message headers. 15:07:26 ivan: agrees with the suggested shortnames. some issue with how data should be organized. 15:07:27 trackbot, close ACTION-11 15:07:27 ACTION-11 Suggest short names for each working group deliverable closed 15:08:25 TOPIC: Version of XML Namespaces 15:08:27 http://www.w3.org/2010/02/rdfa/track/issues/4 15:08:58 scribenick: manu 15:09:30 ShaneM: The XHTML+RDFa family spec has settled on XML1.0 4th edition, which is not the current publication 15:09:39 ShaneM: 5th edition is the latest version. 15:09:41 What about other current/potential host languages (e.g. SVG)? 15:09:50 nmchar 15:10:06 ShaneM: This is already fixed, it was a typo in the spec, it's addressed in the errata and is fixed in the draft. 15:10:56 RobW has joined #rdfa 15:11:31 trackbot, close ISSUE-4 15:11:31 ISSUE-4 Determine the proper XML namespaces document to refer to in the RDFa specification closed 15:12:00 SVG 1.2 Tiny uses XML 1.0 4th Ed; Namespaces 1.1 2nd Ed. 15:12:11 trackbot, comment ISSUE-4 The references section in the XHTML+RDFa errata and the RDFa Core 1.1 document have been updated. 15:12:11 Sorry, manu, I don't understand 'trackbot, comment ISSUE-4 The references section in the XHTML+RDFa errata and the RDFa Core 1.1 document have been updated.'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 15:12:19 trackbot, note ISSUE-4 The references section in the XHTML+RDFa errata and the RDFa Core 1.1 document have been updated. 15:12:19 Sorry, manu, I don't understand 'trackbot, note ISSUE-4 The references section in the XHTML+RDFa errata and the RDFa Core 1.1 document have been updated.'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 15:12:39 trackbot, help 15:12:39 See http://www.w3.org/2005/06/tracker/irc for help 15:13:07 I have a third proposal - similar to Manu's http://www.w3.org/mid/1263324223.22239.49.camel@ophelia2.g5n.co.uk 15:13:11 You use trackbot, comment action-127 something 15:13:27 Topic: ISSUE-1: RDFa Vocabularies 15:13:32 http://www.w3.org/2010/02/rdfa/track/issues/1 15:13:55 01trackbot, comment ISSUE-4 The references section in the XHTML+RDFa errata and the RDFa Core 1.1 document have been updated. 15:13:57 http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Mar/0016.html 15:14:24 q+ 15:14:31 zakim, unmute me 15:14:31 tinkster should no longer be muted 15:14:35 ack tinkster 15:14:38 trackbot, comment issue-4 The references section in the XHTML+RDFa errata and the RDFa Core 1.1 document have been updated 15:14:38 Sorry, Steven, I don't understand 'trackbot, comment issue-4 The references section in the XHTML+RDFa errata and the RDFa Core 1.1 document have been updated'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 15:14:51 http://www.w3.org/mid/1263324223.22239.49.camel@ophelia2.g5n.co.uk 15:15:17 tinkster: similar, but generates fallback triples if the vocabulary document can't be dereferenced 15:15:31 manu: are you asking that we consider this proposal as well? 15:16:10 tinkster: It is really just refinements to Manu's proposal - it would be transparent to end users. It allows the definition of a default prefix in a document. 15:16:36 q+ 15:16:46 zakim, mute me 15:16:46 tinkster should now be muted 15:16:47 ack ivan 15:17:41 ivan: tinkster's proposal is really incremental to EITHER of the basic proposals. 15:19:04 q+ to review the high-level differences between both proposals. 15:19:19 zakim, I am [IP 15:19:19 ok, manu, I now associate you with [IPcaller] 15:19:47 ivan: describing the two basic proposals. mark's proposal has multiple formats. Not a fan of the implementation burden of supporting JSON and RDFa as basic formats. 15:19:51 ack manu 15:20:32 manu: prefers aspects of Mark's proposal. 15:22:58 Essential differences are that Mark's proposal permits declaration of prefixes and keywords. 15:24:10 ... concept that there is a default vocabulary is a new concept, but one that lots of people seem to like. 15:25:07 ... profiles proposal allows for recursive inclusion. Vocabulary proposal does not. 15:25:35 ... vocab proposal defines a new attribute @vocab. profile proposal relies up @profile being in host languages 15:26:33 ... @profile is not currently a part of HTML5. If HTML5 adopts @profile everywhere, then we could rely upon that. If it does not, we would need to use a different name. 15:28:38 ... Other items that should be in: Default RDFa Vocabulary / Profile. Mark has indicate that the default should ONLY be used if a page does not specify a profile. If there is a profile specification, then it should be used instead of any default profile. 15:28:38 q+ 15:28:48 ack ivan 15:28:54 ack [IP 15:28:54 [IPcaller], you wanted to review the high-level differences between both proposals. 15:30:01 ivan: Would prefer to postpone the discussion of the default profile. If we have a mechanism for specifying a vocabulary, then we can think about how to deal with default profile. 15:30:41 ... it would be trivial to add the definition of 'prefixes' to the vocab proposal. 15:31:24 ... it is much more interesting for me to have a default definition for 'foaf:' is more important than defining the individual keywords that make up FOAF. 15:33:28 manu: yes, it is possible to extend the vocabulary proposal to support prefix declarations. 15:34:18 q+ 15:34:33 q- 15:34:35 ... has reservations about using xmlns: to declare prefix mappings. 15:35:23 ack ivan 15:35:25 I disagree with that interpretation 15:35:28 manu: We should stop overloading xmlns: - declaring tokens with it is an abuse of xmlns. 15:36:03 that bit I agree with 15:36:04 ivan: he agrees that this is a hack. Also, xmlns defines prefixes for the file that is being processed. Having those declarations leak into another document is inconsistent. 15:36:55 ... if I have a vocabulary document and I want to document the document itself, then I might want to use RDFa to do that documentation and bring in other vocabularies. Those vocabularies should not leak into the document that is USING the vocabulary. 15:37:05 ack me 15:37:09 q+ to talk about how xmlns is used 15:37:57 Steven: disagrees that an xmlns declaration introduces a namespace. All xmlns does is declare a prefix mapping and then to scope elements and attributes later. 15:38:10 xmlns:Person="http://..../#Person" 15:38:24 It's a neat hack, but it's still a hack. 15:38:25 I don't agree with doing that. 15:39:01 Steven: Whatever we do needs to be easy for authors. They shouldn't be required to understand mystical aspects of namespaces. 15:39:14 No one seems to support overloading xmlns in this way. 15:39:37 ack ShaneM 15:39:37 ShaneM, you wanted to talk about how xmlns is used 15:40:17 +1 15:41:25 manu: Just to clarify: we don't want to overload xmlns to declare tokens and prefixes in vocabulary documents. Additionally, we WANT to use RDFa to declare terms and prefix mappings in the vocabulary documents. 15:41:39 ivan: Well, isn't that the next topic? We were going to discuss JSON 15:41:55 q+ to address the JSON issue 15:42:21 ack ShaneM 15:42:21 ShaneM, you wanted to address the JSON issue 15:42:22 q+ 15:42:23 manu: the one really positive thing that JSON does is it COULD allow us to not rely upon CORS support in browsers in order to make it work. 15:42:29 no json does not allow workaround for cors - jsonp does. 15:42:41 Toby is right. 15:43:24 jsonp is a dialect of javascript so theoretically introduces security ossues 15:43:33 s/ossues/issues/ 15:43:55 q? 15:44:09 ack ivan 15:44:33 ShaneM: no reason to preclude having a JSON version of the vocab come out via content negotiation. Basic format should be RDFa. 15:44:46 manu: There is a possibility of fragmentation then. And that's bad. 15:44:55 ShaneM: I know... And I don't really care. 15:45:47 zakim, unmute toby 15:45:47 sorry, manu, I do not know which phone connection belongs to toby 15:45:47 ivan: my concern is implementations. there is a cost associated with supporting multiple formats. Also, what is the security concern? 15:45:50 sorry can't speak right now 15:46:15 can post to list later. 15:46:39 ok, thanks Toby. 15:47:48 q+ to discuss CORS. 15:47:53 http://en.wikipedia.org/wiki/JSON#JSONP 15:48:00 ack [IPCa 15:48:00 [IPcaller], you wanted to discuss CORS. 15:48:24 ShaneM: The issue is that if you are bringing in a javascript resource from OVER THERE and OVER THERE gets compromised, then badness could ensue 15:48:55 Got to go, but please give me an action to post a writeup of JS/JSON/JSONP/CORS to list. 15:48:58 q+ 15:49:07 -tinkster 15:49:22 manu: There is also the cost of maintaining the JSONp file and keeping it in sync. The alternative is that you enable CORS support. Supporting CORS is potentially easier than maintaining multiple documents. 15:49:27 ack ivan 15:49:36 trackbot, status 15:50:04 ACTION: Toby to 01post a writeup of JS/JSON/JSONP/CORS to list. 15:50:04 Could not create new action (failed to parse response from server) - please contact sysreq with the details of what happened. 15:50:04 Could not create new action (unparseable data in server response: local variable 'd' referenced before assignment) - please contact sysreq with the details of what happened. 15:50:25 ivan: My understanding is that the implementor can choose which format to provide. 15:50:29 q+ to discuss RDFa /OR/ JSON 15:51:04 ack [IPc 15:51:04 [IPcaller], you wanted to discuss RDFa /OR/ JSON 15:51:05 Action: Toby to post a writeup of JS/JSON/JSONP/CORS to list 15:51:05 Created ACTION-14 - Post a writeup of JS/JSON/JSONP/CORS to list [on Toby Inkster - due 2010-03-11]. 15:51:33 ... I was opposed to that because it means an RDFa parser needs to understand multiple formats. But if it enables the javascript implementation, then it might be okay to support JSON. 15:51:53 q+ 15:52:43 manu: Feels that the server MUST support vocabularies in both formats. If what we are trying to do is make it easy for implementors, then we want to have an RDFa mechanism all the way through. The only reason is to have the JSON support is to help javascript implementations. However, that problem can also be solved via CORS. But CORS is not widely distributed yet. 15:52:58 ack ivan 15:54:36 q+ to discuss RDFa API 15:55:00 ivan: Need to make things easy for authors. Implementors can work a little. 15:55:01 zakim, who is here? 15:55:01 On the phone I see Knud (muted), RobW, Ivan, Benjamin, [IPcaller], mgylling, ShaneM, Steven 15:55:04 On IRC I see RobW, mgylling, Knud, manu, ShaneM, Benjamin, Zakim, RRSAgent, Steven, ivan, tinkster, trackbot 15:55:15 zakim, [IP is manu 15:55:15 +manu; got it 15:55:59 manu: If RDFa API works out or CORS takes off, then we don't need to worry about marking things up in JSONp 15:56:30 q+ 15:56:43 ack [IP 15:56:43 [IPcaller], you wanted to discuss RDFa API 15:56:51 ack ivan 15:57:02 manu: we need to get general agreement from Mark and Ben about what we discussed today. 15:57:20 ivan: Is it okay if we extend the vocab proposal so it includes prefix declarations too. 15:57:23 manu: sure 15:57:33 ivan: okay - will do that tomorrow and will put it in W3C space 15:57:56 zakim, drop me 15:57:56 Ivan is being disconnected 15:57:57 -Ivan 15:57:58 -mgylling 15:58:04 -Steven 15:58:08 -RobW 15:58:10 -ShaneM 15:58:20 -manu 15:58:22 -Knud 15:58:24 -Benjamin 15:58:28 SW_RDFa()10:00AM has ended 15:58:30 Attendees were Knud, +0785583aaaa, RobW, Ivan, Benjamin, [IPcaller], mgylling, tinkster, ShaneM, Steven, manu 16:00:25 trackbot, help 16:00:25 See http://www.w3.org/2005/06/tracker/irc for help 16:00:41 rrsagent, draft minutes 16:00:41 I have made the request to generate http://www.w3.org/2010/03/04-rdfa-minutes.html ivan 16:00:51 manu, what do you need? 16:01:16 me has the link at home, not work :( 16:01:39 http://www.w3.org/2009/CommonScribe/manual 16:02:12 WOOT!!! Second row 16:02:22 $600 for two tickets, but I don't care 16:40:26 zakim, bye 16:40:26 Zakim has left #rdfa 16:40:28 trackbot, bye 16:40:28 trackbot has left #rdfa 16:40:32 rrsagent, bye 16:40:32 I see 2 open action items saved in http://www.w3.org/2010/03/04-rdfa-actions.rdf : 16:40:32 ACTION: Toby to 01post a writeup of JS/JSON/JSONP/CORS to list. [1] 16:40:32 recorded in http://www.w3.org/2010/03/04-rdfa-irc#T15-50-04 16:40:32 ACTION: Toby to post a writeup of JS/JSON/JSONP/CORS to list [2] 16:40:32 recorded in http://www.w3.org/2010/03/04-rdfa-irc#T15-51-05