14:25:37 RRSAgent has joined #rdfa 14:25:37 logging to http://www.w3.org/2012/01/26-rdfa-irc 14:25:39 RRSAgent, make logs world 14:25:39 Zakim has joined #rdfa 14:25:41 Zakim, this will be 7332 14:25:41 ok, trackbot; I see SW_RDFa()10:00AM scheduled to start in 35 minutes 14:25:42 Meeting: RDF Web Applications Working Group Teleconference 14:25:42 Date: 26 January 2012 14:39:50 MacTed has joined #rdfa 14:49:52 ShaneM has joined #rdfa 14:51:29 ShaneM has left #rdfa 14:58:53 ShaneM has joined #rdfa 15:01:00 SW_RDFa()10:00AM has now started 15:01:04 + +1.540.961.aaaa 15:01:07 +OpenLink_Software 15:01:11 gkellogg has joined #rdfa 15:01:11 - +1.540.961.aaaa 15:01:18 niklasl has joined #rdfa 15:01:25 Zakim, code? 15:01:25 the conference code is 7332 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), MacTed 15:01:28 +??P17 15:01:38 zakim, I am ??P17 15:01:38 +manu1; got it 15:01:52 zakim, who is on the call? 15:01:52 On the phone I see OpenLink_Software, manu1 15:01:59 zakim, dial ivan-voip 15:02:00 ok, ivan; the call is being made 15:02:06 +Ivan 15:02:20 +??P24 15:02:20 Zakim, OpenLink_Software is temporarily me 15:02:30 +MacTed; got it 15:02:30 zakim, I am ??P24 15:02:46 +niklasl; got it 15:02:52 +??P27 15:02:52 zakim, who is on the call? 15:02:56 zakim, I am ??P27 15:02:58 On the phone I see MacTed, manu1, Ivan, niklasl, ??P27 15:03:02 +ShaneM; got it 15:03:33 +scor 15:03:49 Steven_ has joined #rdfa 15:03:50 +??P32 15:03:56 zakim, I am ??P32 15:03:56 +gkellogg; got it 15:04:12 scribenick: ivan 15:04:19 scribe: ivan 15:05:06 Agenda: http://lists.w3.org/Archives/Public/public-rdfa-wg/2012Jan/0056.html 15:05:25 manu: additions to the agenda: 15:05:25 scor has joined #rdfa 15:05:40 niklas raised the issue on the fb curie-s 15:05:50 ? we should discuss that 15:05:59 ? stephane also sent comments, they were editorial 15:06:37 ivan: one more agenda item: should we explicitly disallow xmlns in lite 15:06:45 manu: shane, where are we with core? 15:07:00 i've lost sound 15:07:36 ShaneM: niklas sent a reaction on the editing, made some additional changes based on his comments 15:07:44 ? if niklas is satisfied then we are fine 15:08:02 ? adding a note based on manu's comment 15:08:04 -niklasl 15:08:20 .. giving us the possibility to chagne the curie without last call again 15:08:34 Topic: RDFa Lite 1.1 xmlns: issue 15:08:34 Topic: RDFa lite xmlns issue 15:08:51 manu: I do not think we need to say anything about it 15:09:14 I'm not getting through to the bridge 15:09:27 ? there is now validator.nu for rdfa 1.1 and html 15:09:51 q+ 15:10:01 +??P24 15:10:12 zakim, I am ??P24 15:10:12 +niklasl; got it 15:11:11 zakim, who is on the call? 15:11:11 On the phone I see MacTed, manu1, Ivan, ShaneM, scor, gkellogg, niklasl 15:11:32 manu: to answer your question; I might, but we'll get to that after this; right? 15:12:18 Zakim, who's noisy? 15:12:29 MacTed, listening for 10 seconds I heard sound from the following: MacTed (30%), niklasl (43%) 15:12:38 zakim, mute niklasl 15:12:38 niklasl should now be muted 15:12:40 Zakim, mute me 15:12:40 MacTed should now be muted 15:12:52 q+ 15:13:01 ack ivan 15:13:40 q+ to point out the issue. 15:13:50 (I might have a working headset now) 15:13:58 zakim, unmute niklasl 15:13:59 niklasl should no longer be muted 15:14:14 ack scor 15:14:16 q+ to talk about xmlns 15:19:02 q- 15:19:24 Ivan: Should we explicitly disallow xmlns: in RDFa Lite 1.1? 15:19:27 I am not in favor of this 15:19:27 q+ 15:19:51 manu: we do not explicitly disallow eg resource 15:20:04 ? therefore why explicitly refer to xmlns? 15:20:16 ivan: I understand your point 15:20:30 q+ 15:20:37 ack manu1 15:20:37 manu1, you wanted to point out the issue. and to 15:20:38 ack manu1 15:20:43 ack gkellogg 15:21:05 q+ 15:21:06 gkellogg: it is possible to use a host language that allows xmlns and does not disallow using prefix 15:21:36 manu: if xmlns exist, then the core processor must understand it any more 15:21:48 ? if there a @xmlns: then I am not lite any more 15:22:33 q+ 15:22:50 q- 15:23:02 q+ to ask why we care of something can be labeled rdfa lite 15:23:13 manu: we could add a note to rdfa lite if using @xmlns in a host language that is not used in rdfa lite 15:23:20 ack niklasl 15:23:36 q- 15:24:12 niklasl: rdfa lite does not speak about html5, it is implied I believe 15:24:58 manu: we can add a note explicitly that xmlns is used in the host language then it is not to be used for prefix purposes in lite 15:25:50 PROPOSAL: The RDFa Lite 1.1 document should state that if RDFa Lite 1.1 is used in a XML-based language, that the usage of the xmlns facility is allowed as long as it is not used to declare CURIE prefixes. 15:26:00 +1 15:26:06 +1 15:26:07 +1 15:26:08 +1 15:26:09 +1 15:26:10 +1 15:26:13 RESOLVED: The RDFa Lite 1.1 document should state that if RDFa Lite 1.1 is used in a XML-based language, that the usage of the xmlns facility is allowed as long as it is not used to declare CURIE prefixes. 15:26:15 RESOLVED: The RDFa Lite 1.1 document should state that if RDFa Lite 1.1 is used in a XML-based language, that the usage of the xmlns facility is allowed as long as it is not used to declare CURIE prefixes. 15:26:28 Topic: CURIE syntax 15:26:45 manu: issue is that fb uses : and we should allow that 15:26:49 q+ 15:26:56 ? how we do that, we can leave it to the mailing list discussion 15:27:04 ack niklasl 15:27:15 ? shane's note is good enough to avoid last call again 15:27:20 http://www.w3.org/2010/02/rdfa/track/issues/125 15:27:53 niklasl: apart from the change the syntax for : I believe the rdf wg comment can also be taken care of 15:28:30 ? we can also take care of the mixture of embedded with http uris 15:28:46 ? we cannot do the replacement with pnames, we discussed that related to issue 90 15:29:06 ? we had examples for that 15:29:40 ? what gavin wrote is the normal iris can be mixed up with curies 15:30:17 ? i looked at the different uris, 70% use the authority plus path format 15:31:00 ? i am trying to figure out to see if we can also change the definition of the curies so that it disallows '//' at the start 15:31:23 ? my belief that this will prevent a lot of potential issues 15:31:39 ? because these types of curies will not be seen as uri-s 15:31:54 ? and I have not seen any use for a curie with a '//' in the reference 15:31:59 q+ to support not allowing "//" starting CURIEs. 15:32:20 ? i also believe lots of mixtures will be avoided it 15:32:26 ack manu1 15:32:26 manu1, you wanted to support not allowing "//" starting CURIEs. 15:32:37 manu1: that was a fairly convincing argument 15:32:54 ? the concern we had with gavin's approach is that it changed too much 15:33:14 ? what niklas is proposing are minor tweaks in the curie defintion 15:33:35 ? the data that niklas referred to is convincing 15:33:46 ? i cannot see any use them 15:33:57 ? these are small changes on the curie syntax 15:34:08 ? even before cr 15:34:22 q? 15:34:22 q+ 15:34:26 ack ShaneM 15:35:01 ShaneM: while looking at the proposal i was reminded that the tag required us to add a note into the document 15:35:06 When revising a language that has historically permitted URIs in certain locations (e.g., as values of a specific attribute), to ensure backward compatibility, language designers SHOULD NOT permit CURIEs (or safe_curies) as the datatype in the corresponding location, but SHOULD provide a new mechanism (e.g., a new attribute). 15:35:07 ? we put that into the curie spec 15:35:17 ? and we failed to put that in this spec 15:35:38 q+ to address TAG note. 15:35:44 ? i do not care if we make this change 15:35:57 q+ 15:36:08 ? i maintain that the author cannot put a schema so that this will be misinterpreted in future 15:36:22 manu: what you say that the current algorithm is deterministic 15:36:33 ? it never will be misinterpreted 15:36:52 ShaneM: it will not be misinterpreted in a way that the doc author did not mean it 15:37:04 ack manu 15:37:04 manu1, you wanted to address TAG note. 15:37:15 manu: we should not put that into the rdfa spec 15:37:28 ? we do not have curie at href or src 15:37:39 .. data 15:38:23 ack niklasl 15:38:44 q+ 15:39:20 niklasl: ShaneM , you say that document author's curie will never be misinterpreted as an iri 15:39:22 ? that is true 15:39:39 ? but if somebody puts a iri, and a prefix will overshadow it 15:39:40 q+ to say this is a slightly different issue. 15:40:04 ShaneM: but I control those 15:40:22 niklasl: we have the predefined schemes 15:40:42 ? the unsettling to me is where people do not control the whole document 15:40:49 ? in companies 15:41:02 ? so the markup can come from a social header scheme 15:41:06 https://gist.github.com/1683227 15:41:07 ? that sort of things 15:41:24 q+ 15:41:26 ? people have a tendency to shoot themselves in the foot 15:41:32 ack ivan 15:42:13 Ivan: I don't know if this is necessary... if somebody that uses a string that looks like a CURIE or URI... the RDFa Processor will generate the same triples, but on different paths. 15:42:49 Ivan: We have been losing an enormous amount of energy and time on this... the changes in the core document is minimal if we allow ':' and/or disallowing '//' 15:43:12 Ivan: We still refer to the RFC for the details. I propose that we should make these changes and move ahead. 15:43:16 ack manu1 15:43:16 manu1, you wanted to say this is a slightly different issue. 15:43:43 manu: it is important to note is that that an rdfa processor can misinterpret something or not 15:43:54 ? it is preventing the document authors from themeselves 15:44:10 q- 15:44:30 ? if we make no change, then the danger is 52% of the case the authors accidentally creates invalid data 15:44:56 ? if we add the change, we will prevent the authoring mistakes 15:45:11 for the record I note that I agree with Niklaus, and the risk is far higher than just schemes that have an authority section. consider 'widget'. 'widget:foo' is a curie, but there is a widget scheme out there that has no authority section anyway. so it will be confused. 15:45:14 can we get proposal as Ivan worded? 15:45:28 resolve and move on... 15:45:39 here's my wording in the spec:

The working group is currently examining the productions 15:45:39 for CURIE below in light of recent comments received from the RDF 15:45:39 Working Group and members of the RDF Web Applications Working 15:45:39 Group. It is possible that there will be minor changes to the production 15:45:39 rules below in the near future, and that these changes will be 15:45:41 backward incompatible. However, any such incompatibility will be 15:45:42 limited to edge cases.

15:46:13 PROPOSED: make the change on the CURIE definition, according to Niklas' mail, to avoid leading '//' and allow for ':' 15:46:21 +1 15:46:23 +1 15:46:23 +1 15:46:27 +1 15:46:29 +1 15:46:39 +1 if there is actually BNF 15:46:40 +1 15:46:43 RESOLVED: make the change on the CURIE definition, according to Niklas' mail, to avoid leading '//' and allow for ':' 15:47:21 option C at the end of: http://lists.w3.org/Archives/Public/public-rdfa-wg/2012Jan/0067.html 15:47:33 curie ::= [ [ prefix ] ':' ] reference 15:47:48 reference ::= ( ipath-absolute / ipath-rootless / ipath-empty ) [ "?" iquery ] [ "#" ifragment ] 15:48:21 Zakim, unmute me 15:48:21 MacTed should no longer be muted 15:48:27 .. definitions from [RFC3987] 15:49:28 .. i* definitions from [RFC3987] 15:49:50 Topic: LC publication 15:51:40 PROPOSAL: Take RDFa Core 1.1, RDFa Lite 1.1 and XHTML+RDFa 1.1 to Last Call with a publication date of January 31st 2012, with a Last Call Duration of 3 weeks, ending on February 21st 2012. 15:51:53 +1 15:51:54 +1 15:51:54 +1 15:51:56 +1 15:51:56 +1 15:51:56 +1 15:51:57 +1 15:52:31 ShaneM: you will review my changes before sending to to LC right? 15:52:33 RESOLVED: Take RDFa Core 1.1, RDFa Lite 1.1 and XHTML+RDFa 1.1 to Last Call with a publication date of January 31st 2012, with a Last Call Duration of 3 weeks, ending on February 21st 2012. 15:53:33 Topic: Implementations 15:53:53 I have an implementation 15:53:54 manu: who is working on rdfa 1.1 implementations? 15:54:01 "implementation" means so many things 15:54:06 I have started on one 15:54:17 I am planning to update SPREAD 15:54:27 manu, ivan, gregg, shane 15:54:32 Clojure 15:55:03 We really need a JavaScript implementation, though. 15:55:50 manu: do people feel they can finish it before april 15:55:57 .. gregg: I could try to run it through ClojureScript. :) But I believe that Antonio Garotte has one in the making? 15:57:21 (my rough clojure work is at https://github.com/niklasl/clj-rdfa btw; note that it's still quite incomplete) 15:58:17 q+ 15:58:33 ack shanem 16:00:06 ack shanem 16:01:35 -ShaneM 16:01:39 -MacTed 16:01:43 -gkellogg 16:02:01 -scor 16:02:54 (still here, so you don't think I'm evesdropping ;) 16:19:27 -manu1 16:19:27 -Ivan 16:19:30 -niklasl 16:19:31 SW_RDFa()10:00AM has ended 16:19:33 Attendees were +1.540.961.aaaa, manu1, Ivan, MacTed, niklasl, ShaneM, scor, gkellogg 16:22:15 niklasl has left #rdfa 16:59:08 trackbot has joined #rdfa 17:29:08 trackbot has joined #rdfa 17:38:04 trackbot has joined #rdfa 18:07:32 Zakim has left #rdfa 18:09:36 ShaneM has left #rdfa 18:29:12 hi folks. I asked a Q here the other day, then my laptop crashed out before I could check for answers. Issue is rdfs:comment whose content contains markup (html a href...). Is that expressible in rdfa 1.1 nicely? 18:29:52 You missed my reply then, try adding @datatype=rdf:XMLLiteral to your 18:31:54 This is from the test suite: http://rdfa.digitalbazaar.com/test-suite/test-cases/xhtml1/rdfa1.1/0198.xhtml 18:32:43 Difference between RDFa 1.0 and RDFa 1.1 is that @datatype is required, and the processor will continue to parse elements contained within the element. 18:39:37 danbri: You can find tests for many RDFa patterns in the test suite http://rdfa.digitalbazaar.com/test-suite/ 18:51:53 ah, thanks 18:52:32 humm not sure what makes most sense for us w/ schema.org; most comment properties are just plain text 18:53:02 i'm hoping to keep the schema dump nice and simple 'lite' as a bit of 'this stuff isn't so complex' advertising... 18:53:11 so maybe best to strip out the markup 18:53:39 if a 1.1 parser finds markup, does it blue-screen-of-death? 18:53:50 i mean, if the @datatype=rdf:XMLLiteral is missing 18:54:34 No, it just gets the text content. 18:55:09 Note that Microdata has _no_ way to get markup content, so if you're looking for equivalence, you'll probably need to avoid markup; but there are cases where it may be important. 18:55:28 E.g., E = MC2 19:22:43 microdata's not my fault ;) 19:22:54 'just gets the text content ' is fine actually...