14:58:24 RRSAgent has joined #rdfa 14:58:24 logging to http://www.w3.org/2008/03/27-rdfa-irc 14:58:33 Zakim has joined #rdfa 14:58:39 Meeting: RDF-in-XHTML Task Force 14:58:43 zakim, this will be rdfa 14:58:48 Agenda: http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Mar/0344.html 14:58:53 rrsagent, please make record public 14:58:57 ok, Ralph; I see SW_SWD(RDFa)11:00AM scheduled to start in 2 minutes 15:00:22 -> http://www.w3.org/2008/03/20-rdfa-minutes.html previous 2008-03-20 15:01:28 zakim, dial steven-617 15:01:28 ok, Steven; the call is being made 15:01:29 SW_SWD(RDFa)11:00AM has now started 15:01:31 +Steven 15:01:32 +Ralph 15:01:39 -Steven 15:01:41 +Steven 15:02:46 Regrets: Michael 15:03:47 +??P36 15:03:53 zakim, I am ??P36 15:03:53 +msporny; got it 15:04:08 benadida has joined #rdfa 15:04:16 markbirbeck has joined #rdfa 15:04:17 +Ben_Adida 15:05:21 zakim, pick a victim 15:05:22 Not knowing who is chairing or who scribed recently, I propose Ben_Adida 15:05:40 chair: benadida 15:05:46 zakim, pick a victim 15:05:46 Not knowing who is chairing or who scribed recently, I propose msporny 15:06:30 Regrets: MichaelH 15:06:45 scribenick: msporny 15:06:47 Scribe: msporny 15:07:54 Topic: Action Items 15:08:19 np, Ralph :) 15:08:27 ACTION: Ben to follow up on media type discussion with Steven, Ralph, and TAG [recorded in http://www.w3.org/2008/03/20-rdfa-minutes.html#action08] 15:08:33 -- CONTINUES 15:08:55 ACTION: Manu to add test cases for xmlliterals with namespace preservation, including one where the xmlliteral re-declares one of the namespaces [recorded in http://www.w3.org/2008/03/20-rdfa-minutes.html#action09] 15:08:58 -- DONE 15:09:08 ACTION: Ben followup with Fabien on getting his RDFa GRDDL transform transferred to W3C [recorded in http://www.w3.org/2007/11/15-rdfa-minutes.html#action01] 15:09:12 -- CONTINUES 15:09:20 ACTION: Ben to respond to issue 87 [recorded in http://www.w3.org/2008/02/28-rdfa-minutes.html#action09] 15:09:33 -- CONTINUES 15:09:36 zakim, code? 15:09:38 the conference code is 7332 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), markbirbeck 15:09:44 ACTION: Manu to enable EARL output in RDFa Test Harness [recorded in http://www.w3.org/2008/03/13-rdfa-minutes.html#action13] 15:09:50 -- CONTINUES 15:10:00 ACTION: Manu write a response to Christian Hoertnagl for issue 7 [recorded in http://www.w3.org/2008/02/21-rdfa-minutes.html#action09] 15:10:07 +markbirbeck 15:10:28 -- DONE 15:10:58 ACTION: Ben and Ralph to review response to Christian Hoertnagl. 15:11:19 ACTION: Mark/Shane include issue 89 correction in Changes section [recorded in http://www.w3.org/2008/03/06-rdfa-minutes.html#action11] 15:11:31 -- CONTINUES 15:11:39 ACTION: Michael to create 'RDFa for uF users' on RDFa Wiki [recorded in http://www.w3.org/2008/03/13-rdfa-minutes.html#action12] 15:11:41 -- CONTINUES 15:12:05 Ben: we have to review test cases and two issues today. 15:12:24 Ben: Have people read the discussion between TimBL and RDFa TF 15:12:33 Ben: ... concerning DOCTYPE. 15:12:44 Steven: Read it, but not in detail. 15:12:57 Ben: Here's where I think we stand on this... 15:13:04 q+ 15:13:14 Ben: ... he's saying if we have a @profile, why don't we just put the equivalent profile in namespace document. 15:13:38 Ben: I'm not opposed to it... we won't put @profile in instance documents and in the namespace document. 15:13:46 Ben: He says that we shouldn't use DOCTYPE 15:13:56 Ben: but the W3C validator won't work if we do that. 15:14:20 Ben: The modularization with schemas isn't REC at the point... so we can't depend on that. 15:14:40 Steven: We could say that when it becomes REC that we will reference it. 15:14:45 Ben: When do we say that? 15:14:57 Steven: We could respond to TimBL and put it in the spec. 15:15:24 Ben: First issue is the idea of putting @profile in namespace document 15:15:57 Ben: Third thing is that RDFa processor shouldn't generate triples outside of default graph. 15:16:11 Ben: Second issue is not using DOCTYPE. 15:16:49 Steven: DOCTYPE declaration is used by browsers currently to switch into standards mode. 15:17:05 Steven: DTDs don't do any harm and people can still validate using them. 15:17:13 Steven: They're still useful. 15:17:27 Ben: Will browsers switch into standards mode using our DOCTYPE declaration? 15:17:30 Steven: Yes. 15:17:44 Ben: Then completely doing away with DOCTYPE is not the correct approach. 15:18:05 ack Ralph 15:18:09 q+ 15:18:17 Ralph: Do we change a SHOULD to a MAY? 15:18:33 Ralph: ... in the syntax document. 15:18:52 Without DTDs there are no character entities either 15:18:56 Ben: So we shouldn't force people to do it, but we do think this is a valid way of doing this. 15:19:26 Ralph: Without DOCTYPE we have validation issues. 15:19:32 ack markbirbeck 15:19:42 Mark: We should separate out the different issues here. 15:19:53 Mark: DOCTYPE as per standards mode isn't relevant to us. 15:20:31 Mark: We don't require standards mode and thus it confuses the issue by saying that the reason we have DOCTYPE was because of standards mode. 15:20:49 Mark: If detecting RDFa in the document isn't an issue, then all that matters is validation. 15:21:10 Mark: If we want the document to be validated, they should use DOCTYPE... but that isn't part of the RDFa processing rules. 15:21:19 Ben: I like this direction. 15:21:58 Ben: Then we're saying DOCTYPE becomes a MAY, but we don't require it. You can validate with Schema, but we're providing DOCTYPE because there is no way to validate via Schema right now. 15:22:27 Steven: Sounds good, fine with MAY. We should hear from Shane... he feels strongly about SHOULD. 15:22:40 ACTION: Ben to ask Shane about DOCTYPE and validation. 15:22:46 ack Ralph 15:22:46 Ralph, you wanted to comment regarding @profile and namespace document 15:24:12 Ralph: The second part of TimBL's comment was that @profile should be a SHOULD or not. 15:24:50 Ralph: The point there that we might want to consider is that we're really extending the definition of XHTML 1 documents. 15:25:17 Ralph: TimBL said that rather than putting @profile in there, we should declare it in the namespace document. 15:25:30 Ben: Are we updating the XHTML namespace document? 15:25:37 Steven: I don't think we need to personally. 15:25:45 Ben: How does this validate with Schema, then? 15:26:01 Ben: How do we validate the additional properties? 15:26:26 Steven: We can update the namespace document... 15:26:26 the namespace document and the schema document are not the same thing 15:26:36 Ben: The namespace document is not the schema document... 15:26:39 Steven: Yes. 15:26:51 Ben: Where is this extra module then? 15:27:21 Steven: The idea is that you validate the document against a Schema.. 15:27:26 q+ to clarify that we're talking about http://www.w3.org/1999/xhtml 15:27:31 Ben: How does follow-your-nose fit in here? 15:27:49 Steven: It depends on what you mean... the XHTML2 working group were talking about this. 15:28:21 Steven: if you don't want to put the DOCTYPE in, we can use @version="..." 15:28:36 Steven: That would be what says that the document is XHTML+RDFa. 15:29:08 Ralph, you wanted to clarify that we're talking about http://www.w3.org/1999/xhtml 15:29:15 Ben: If we go down the xhtml namespace route, is there anything that's going to point to RDFa? 15:30:07 Ralph: We're not interested in Schema documents, we're interested in whats at the end of the http://www.w3.org/1999/xhtml URI. 15:31:03 Ralph: Tim said that we can add to the namespace document, the declaration that says the interpretation of these RDFa attributes are the following... 15:31:28 Ralph: So what does the XHTML2 working group think about that? 15:31:40 Ralph: Is modification to the namespace document a process in XHTML2. 15:32:05 Steven: No, we don't feel strongly about that document... documents at the end of namespace URIs are supposed to be informative. 15:32:43 Ralph: TimBL would like that the namespace URI GRDDL to declare a variety of documents at that URI 15:33:00 Ralph: One of those would be a machine-readable GRDDL transform that will get RDF out of that document. 15:33:28 Ralph: The content of the XHTML namespace document isn't REC and isn't tightly controlled. 15:34:11 Ralph: My suggestion, is that in place of the XHTML namespace document, we include in that document that we include enough RDFa to provide the GRDDL transform pointer. 15:34:14 q+ 15:34:19 ShaneM has joined #rdfa 15:34:23 +ShaneM 15:34:35 q+ to answer in case Mark asks some good questions 15:34:54 ack markbirbeck 15:35:10 Mark: I'm not sure if TimBL was suggesting one approach over another. 15:35:19 Mark: Ralph seems to be implying that he favors the GRDDL way. 15:35:59 Ralph: He's saying that we should take off SHOULD on the @profile... the only thing you need to put in the XHTML document is your new attributes. 15:36:16 Ralph: but that's just one path... 15:37:17 Mark: Got the impression that he's stating that "you're writing attributes, go with it..." 15:37:30 Mark: "for this to be done right, you have now extended XHTML..." 15:37:58 Ben: I agree, to keep folks happy we should do that and we should add a GRDDL flag in the namespace document find it. 15:38:03 ack Ralph 15:38:03 Ralph, you wanted to answer in case Mark asks some good questions 15:38:58 Ralph: Where GRDDL comes back in, TimBL isn't pushing GRDDL on us - he's saying that we have the opportunity to modify the namespace document. 15:39:41 Ralph: We should do it in a way that understands that there are deployed GRDDL things out there, and we should do something where that stuff just works for us. 15:40:01 Ralph: He's not saying we should use GRDDL, but we might as way do it in the way GRDDL suggests. 15:40:03 Mark: Yup. 15:40:20 Mark: The only thing is that there is an issue with circularity. 15:40:37 Mark: if you have an RDFa parser that also supports GRDDL... what happens then? 15:41:01 is a namespace document the document at the end of a namespace URI? 15:41:30 yes 15:41:50 http://www.w3.org/1999/xhtml/ 15:42:00 Tim suggests we serve http://www.w3.org/1999/xhtml as RDDL 15:42:13 scribenick: benadida 15:42:23 http://rdfa.digitalbazaar.com/rdfa-test-harness/ 15:42:25 Topic: Test Cases 15:42:43 Manu: 14 new tests, starting at 88 15:42:56 -- Test #88 (unreviewed): Interpretation of the CURIE "_:" 15:43:50 Mark: the [_:] notation, in Ivan's view, generates a new bnode each time. 15:44:03 Manu: a bit confused 15:44:41 Mark: we haven't decided that. 15:45:34 Mark: this doesn't work in SPARQL, why should it work for us? 15:46:26 ... [_:] should act the same way as [_:a] 15:47:00 Shane: nothing in the processing rules to do this. 15:47:06 Mark: well we do use them to generate bnodes 15:47:21 about="[_:bnode1]" 15:47:50 Ben: @about="[_:bnode1]" is a way to refer to a bnode 15:47:52 about="[_:]" 15:48:12 ... the dilemna here is how to interpret @about="[_:]" -- i.e. where there's no local name 15:48:17 zakim, mute me 15:48:17 markbirbeck should now be muted 15:48:23 school's out... 15:48:26 ... so Ivan seems to be hoping that [_:] would be a way to instantiate a local name 15:48:34 ... but that's going too far 15:48:40 ... beyond what sparql and turtle do 15:48:45 zakim, unmute me 15:48:45 markbirbeck should no longer be muted 15:49:54 ACTION: Mark to double check the _:a bnode notation in RDFa syntax 15:51:17 I lied - section 6.3.2.4 explains that you can do this. However, nothing in the curie parsing rules NOR in the processing sequence references it. 15:51:30 Ben: maybe we read too much into what Ivan is trying to do 15:51:34 scribenick: ralph 15:52:45 Mark: [Ivan] suggested that there be a shorthand to not having to keep generating local names 15:53:04 ... the purpose of this test is to verify that the shorthand does not exist 15:53:13 ... the current SPARQL does not match what I think he's requesting 15:54:03 but I do not understand how you avoid creating a bnode LATER that collides with a bnode that someone put in by hand. 15:54:10 RESOLVED: test 88 accepted 15:54:27 -- Test #91: Non-reserved, un-prefixed CURIE in @property 15:54:38 Manu: we still generate triples for these 15:55:34 Ben: why the '[]' ? 15:55:40 Manu: ah, we don't really need them 15:56:36 Shane: we removed special @property handling 15:56:47 Ben: :next is normal CURIE resolution 15:57:08 s/[]/[:note]/ 16:00:06 Manu: should we add :next to this test case? I think we test it elsewhere 16:00:27 Ben: good to add :next and :foo to show that this is really just normal CURIE resolution, not about reserved words 16:01:35 RESOLVED: test 91 accepted, with the addition of :foo and removing the '[]' from [:note] 16:01:51 -- Test #92: Tests XMLLiteral content with explicit @datatype 16:01:58 Manu: first of the set of XMLliteral tests 16:02:04 ... note the explicit datatype 16:02:11 ... the SPARQL is missing xmlns 16:02:16 SPARQL should look for: E = mc2: The Most Urgent Problem of Our Time 16:02:52 Ben: make sure to correct test 11 16:03:11 Manu: test 11 does not have an explicit datatype 16:03:16 ... but does need to be corrected 16:03:20 Note that the references to using bnodes in @about, etc., are tucked away in section 6.3.2.4. Although it's a normative section, it should really be drawn out more. 16:03:22 ACTION: Manu correct test 11 16:04:58 RESOLVED: test 92 accepted 16:05:13 s/accepted/accepted with fix to add xhtml namespace/ 16:05:37 -- Test #93: Tests XMLLiteral content with explicit @datatype (user-data-typed literal) 16:06:11 Manu: the effect here is that the example.org namespace is declared and ex: is _not_ processed as an XMLliteral 16:06:32 s/and ex:/and ex:XMLLiteral/ 16:07:39 RESOLVED: test 93 accepted 16:07:57 -- Test #94: Tests XMLLiteral content with explicit @datatype (unusual prefix - bla:) 16:08:28 SPARQL is incorrect, should be: "E = mc2: The Most Urgent Problem of Our Time" 16:08:32 Manu: the author used a non-typical nsprefix for the RDF namespace but it is recognized properly 16:09:23 RESOLVED: test 94 accepted with correction to XMLliteral to include the XHTML namespace 16:09:44 -- Test #95: No triples with two nested @rel 16:09:56 Ben: this depends on the resolution to the late-binding-of-triples issue 16:10:04 ... so we should skip this until we resolve that issue 16:10:10 Note to Shane and Manu: "_:p" is also mentioned in section 7. 16:10:11 Manu: same for 96, 97, and 98 16:10:32 s/, and 98/ 16:10:48 -- Test #98: Single literal in nested pending triples 16:11:07 Manu: this is a repeat of test 78 16:11:12 ... so we should reject 16:11:46 RESOLVED: test 98 rejected as duplicate 16:12:19 -- Test #99: Preservation of white space in literals 16:12:51 Ben: I thought we'd agreed that all the tests would use normalized whitespace so that parsers who were forced to normalize would be able to cope 16:13:05 ... that was my interpretation of the notes made while I was away 16:13:33 Manu: the intent was to not base the spec on the current implementation of MSIE 16:13:49 ... we wanted to preserve whitespace but not make that required? 16:13:55 Ben: yes, see resolution ... 16:14:05 from 02/14: "RDFa will state that whitespace is preserved and note that some implementations might not behave this way" 16:14:30 Manu: so is it OK to have a test case that some implementations might fail? 16:14:46 Ben: the core issue for me is that this text does not render with the newlines preserved 16:15:13 ... so insisting on whitespace preservation breaks the correspondence between what's rendered and what's in the triplestore 16:15:23 ... Steven then brought up PRE 16:15:58 Steven: that the newlines are not rendered on the screen is a characteristic of the rendering, not of the content 16:16:13 ... the CSS might say to render the newlines 16:16:50 ... and the CSS property might change dynamically; you could switch the newlines on and off 16:17:46 Ben: I do know that some HTML authors rely on the fact that they can lay out their source to look pretty and know the rendering will remove the newlines 16:17:54 ... I'd be happier if P were PRE 16:18:03 Steven: that's a halfway solution 16:18:54 Ralph: I think PRE might add confusion 16:19:00 Manu: prefer to keep as is 16:19:04 Ben: OK 16:19:46 Manu: not sure if the SPARQL syntax is correct 16:19:50 Ben: we'll find out :) 16:20:13 Mark: SPARQL spec says you can use "\n" 16:20:52 RESOLVED: test 99 accepted, with addition of "\n" to the SPARQL 16:21:25 s/with addition of "\n" to the SPARQL// 16:21:36 Manu: we won't add "\n" until we discover we have to 16:21:48 Mark: the syntax seems to support both real newlines and "\n" 16:22:25 Ben: the remaining tests (100 - 103) are all about XMLLiteral with explicit namespaces 16:22:42 Manu: yes, but there's one issue we haven't discussed; the order of serialization of XML namespaces 16:22:52 ... the SPARQL assumes a strict order of serialization 16:23:04 Ben: is this a failure of the SPARQL engine? 16:23:06 Manu: not sure 16:23:43 Ben: per last week's discussion, the SPARQL engine should be doing XML canonicalization 16:23:59 ... so if it doesn't match on the triples as expressed, that's a bug in the SPARQL engine 16:24:12 Mark: yeah, that seems right 16:25:04 Ben: it would be nice to write the SPARQL so as to cause the fewest possible failures among the existing SPARQL implementations 16:26:24 Topic: Primer 16:26:40 Ben: I'm hoping to show you a highly updated Primer this weekend 16:26:47 ... takes into account a lot of comments 16:26:51 I would like to recomment tha tyou have Roland (XHTML WG Chair) read it. He has had trouble with our Primer in the past. 16:26:59 s/tha tyou/that you/ 16:27:32 Ben: I'm happy for continued comments but I'm going to try to hold to a specific new approach that I'm taking 16:27:53 [adjourned] 16:27:56 -markbirbeck 16:27:57 -Steven 16:27:57 -Ben_Adida 16:27:59 -ShaneM 16:28:02 -Ralph 16:28:03 Ralph, do you want me to clean up the minutes? 16:28:23 sure, Manu, please :) 16:28:25 -msporny 16:28:26 SW_SWD(RDFa)11:00AM has ended 16:28:27 Attendees were Steven, Ralph, msporny, Ben_Adida, markbirbeck, ShaneM 16:28:35 rrsagent, please draft minutes 16:28:35 I have made the request to generate http://www.w3.org/2008/03/27-rdfa-minutes.html Ralph 16:29:10 I'll do that and e-mail them to you :) 16:29:17 ciao :) 16:29:34 no problemo :) 16:29:50 zakim, bye 16:29:50 Zakim has left #rdfa 16:30:06 rrsagent, bye 16:30:06 I see 12 open action items saved in http://www.w3.org/2008/03/27-rdfa-actions.rdf : 16:30:06 ACTION: Ben to follow up on media type discussion with Steven, Ralph, and TAG [recorded in http://www.w3.org/2008/03/20-rdfa-minutes.html#action08] [1] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-08-27 16:30:06 ACTION: Manu to add test cases for xmlliterals with namespace preservation, including one where the xmlliteral re-declares one of the namespaces [recorded in http://www.w3.org/2008/03/20-rdfa-minutes.html#action09] [2] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-08-55 16:30:06 ACTION: Ben followup with Fabien on getting his RDFa GRDDL transform transferred to W3C [recorded in http://www.w3.org/2007/11/15-rdfa-minutes.html#action01] [3] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-09-08 16:30:06 ACTION: Ben to respond to issue 87 [recorded in http://www.w3.org/2008/02/28-rdfa-minutes.html#action09] [4] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-09-20 16:30:06 ACTION: Manu to enable EARL output in RDFa Test Harness [recorded in http://www.w3.org/2008/03/13-rdfa-minutes.html#action13] [5] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-09-44 16:30:06 ACTION: Manu write a response to Christian Hoertnagl for issue 7 [recorded in http://www.w3.org/2008/02/21-rdfa-minutes.html#action09] [6] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-10-00 16:30:06 ACTION: Ben and Ralph to review response to Christian Hoertnagl. [7] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-10-58 16:30:06 ACTION: Mark/Shane include issue 89 correction in Changes section [recorded in http://www.w3.org/2008/03/06-rdfa-minutes.html#action11] [8] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-11-19 16:30:06 ACTION: Michael to create 'RDFa for uF users' on RDFa Wiki [recorded in http://www.w3.org/2008/03/13-rdfa-minutes.html#action12] [9] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-11-39 16:30:06 ACTION: Ben to ask Shane about DOCTYPE and validation. [10] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-22-40 16:30:06 ACTION: Mark to double check the _:a bnode notation in RDFa syntax [11] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T15-49-54 16:30:06 ACTION: Manu correct test 11 [12] 16:30:06 recorded in http://www.w3.org/2008/03/27-rdfa-irc#T16-03-22