14:28:04 RRSAgent has joined #rdfa 14:28:04 logging to http://www.w3.org/2012/11/08-rdfa-irc 14:28:06 RRSAgent, make logs world 14:28:06 Zakim has joined #rdfa 14:28:08 Zakim, this will be 7332 14:28:08 ok, trackbot; I see SW_RDFa()10:00AM scheduled to start in 32 minutes 14:28:09 Meeting: RDFa Working Group Teleconference 14:28:09 Date: 08 November 2012 14:31:16 zakim, code? 14:31:17 the conference code is 7332 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), Steven 14:32:20 "The conference is restricted at this time" 14:38:59 ShaneM has joined #rdfa 14:46:53 MacTed has joined #rdfa 14:55:34 rdfa has joined #rdfa 14:55:34 [13rdfa-website] 15niklasl pushed 1 new commit to 06master: 02https://github.com/rdfa/rdfa-website/commit/4c4df7c8a01d008d9a43c0e6648738a41d3db59f 14:55:34 13rdfa-website/06master 144c4df7c 15Niklas Lindström: Add new test 0312 for @property muting plain @rel 14:55:34 rdfa has left #rdfa 14:58:30 niklasl has joined #rdfa 14:59:54 SW_RDFa()10:00AM has now started 15:00:04 +??P5 15:00:08 zakim, ??P5 is me 15:00:08 +gkellogg; got it 15:00:38 +ivan 15:01:22 +OpenLink_Software 15:01:30 Zakim, OpenLink_Software is temporarily me 15:01:30 +MacTed; got it 15:01:32 Zakim, mute me 15:01:32 MacTed should now be muted 15:01:34 +Shane_McCarron 15:02:00 +??P22 15:02:03 zakim, I am ??P22 15:02:03 +niklasl; got it 15:02:14 +??P29 15:02:15 +Steven 15:03:03 scribe: manu 15:03:09 +scor 15:03:11 Agenda: http://lists.w3.org/Archives/Public/public-rdfa-wg/2012Nov/0001.html 15:03:43 scor has joined #rdfa 15:05:48 q+ 15:05:54 manu: Any additions or changes to the Agenda? 15:05:54 q+ 15:05:56 ack niklasl 15:06:01 Add new test 0312 for @property muting plain @rel: https://github.com/rdfa/rdfa-website/commit/4c4df7c8a0 15:06:45 niklasl: I added this test, text isn't in Section 3.1 isn't in there yet. 15:06:52 manu: Yep, I'll add it when we handle all the issues. 15:06:53 ack gkellogg 15:07:24 gkellogg: Regarding the the use of prefixes being too sophisticated, it's on the Agenda? 15:07:25 manu: Yep. 15:07:38 Topic: Announcements/Concerns/State of RDFa 15:07:45 q+ 15:07:57 ack gkellogg 15:08:08 manu: Any updates on Implementations, tools, growth or stagnation? 15:08:19 https://github.com/njh/easyrdf/tree/rdfa 15:08:27 gkellogg: Nick Humphrey is making good progress on EasyRDF implementation of RDFa. It's a PHP implementation of RDFa. 15:08:32 https://github.com/njh/easyrdf/tree/rdfa 15:08:40 gkellogg: He's passing around 2/3rds of tests at this point... 86% 15:08:51 gkellogg: He's been doing this less than a week, so this is great. 15:09:01 scor: We've been missing a good RDFa library for PHP, so this is great news. 15:09:08 ivan: Any blog post on this yet? 15:09:21 gkellogg: Just tweets for now. 15:09:24 https://twitter.com/njh/status/264883295974739970 15:10:13 q+ 15:11:09 Manu: We need to be doing a better job on the rdfa.info website - getting schema.org examples on rdfa.info. 15:11:18 q+ 15:11:23 scor: They're in mercurial at W3C. 15:11:24 ack ivan 15:11:36 e.g http://dvcs.w3.org/hg/webschema/raw-file/tip/schema.org/drafts/examples/site/testcases/rdfa/sdo_eg_rdfa_1.html 15:11:49 ivan: It's easy for me to say this because somebody else will have to do it - why don't we put those examples on the Web Platform site? 15:12:01 .. at http://docs.webplatform.org/wiki/Main_Page 15:12:05 ivan: We should put this stuff on webplatform.org 15:12:40 ivan: I think it would be bigger visibility there... we can put them up on both sites. 15:12:47 ack niklasl 15:12:52 q+ to ask for volunteers. 15:13:25 .. add to the minutes that pyRDFa is merged to RDFLib main 15:14:21 I am buried 15:15:06 manu: Any volunteers? 15:15:14 No volunteers, everybody is swamped. 15:17:04 scor: We should update the wikipedia page. 15:18:03 ACTION: Stephane to update the wikipedia page for RDFa 15:18:03 Sorry, couldn't find Stephane. You can review and register nicknames at . 15:18:09 ACTION: scor to update the wikipedia page for RDFa 15:18:09 Sorry, couldn't find scor. You can review and register nicknames at . 15:18:18 ACTION: scorlosquet to update the wikipedia page for RDFa 15:18:18 Sorry, couldn't find scorlosquet. You can review and register nicknames at . 15:19:11 Topic: ISSUE-126: Can use of xmlns: be reported as an error for HTML5+RDFa 1.1? 15:19:20 ivan: I had a small discussion with Mike Smith about this issue. 15:19:50 ivan: We had said last time that use of xmlns: needs to say it's an error in the HTML5 spec. 15:20:09 ivan: The answer is that, in general, in HTML5 - any attribute usage that is not defined in the HTML5 standard is an error. 15:20:34 ivan: This will raise an error in the validator. In HTML5, xmlns: has no meaning, it's just a normal attribute (that is unknown) 15:20:34 Are you sure it's an error? 15:20:42 I thought at best it could be a warning 15:20:53 Steven - I've got some spec text that I'll point to after Ivan speaks. 15:20:59 HTML5 says an unknown attribute is left in the DOM 15:21:02 ivan: I think we should accept that validators should raise an error, and move on. 15:21:27 http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#attributes-0 15:22:20 "No other namespaced attribute can be expressed in the HTML syntax." 15:22:30 http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#attributes 15:23:29 http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#extensibility 15:24:07 foo="blah" 15:25:28 q+ 15:25:28 may 15:25:41 ack manu 15:25:41 manu, you wanted to ask for volunteers. 15:25:57 q+ 15:26:17 ivan: What Mike asked for is that a conformance checker MUST express an error. 15:26:41 gkellogg: My concern with putting MUST in the RDFa spec is that it might not be possible for some implementations to do that, so I'd prefer not to say "MUST"... I'd prefer SHOULD. 15:27:03 ivan: MIke asked for MUST. 15:27:15 ack gkellogg 15:27:32 Steven: The reason Mike asked for this is that they couldn't fix their validator. 15:27:47 Steven: The question was whether they could fix their validator whether they could allow it in our case. 15:28:04 Steven: All they wanted was for them to raise it as an error. 15:28:19 s/to raise/to be able to raise/ 15:29:03 Zakim, unmute me 15:29:03 MacTed should no longer be muted 15:29:22 MacTed: Should allows for them to have a justification... MAY makes it way to lax. 15:29:55 I agree with Steven on this one. 15:29:59 May 15:30:02 May 15:30:24 Just do what he asks for 15:30:33 should +1, may +0.5 15:30:35 What do folks want: MAY vs. SHOULD? 15:30:44 MAY 15:30:46 should +0.5, may +1 15:30:49 same as Gregg (surprise surprise) 15:30:52 SHOULD +1, MAY +0 15:30:54 should +1, may +1 (I don't care) 15:31:05 MAY 15:31:30 PROPOSAL: Change the conformance checker section to read "Conformance checkers MAY report the use of xmlns: as an error". 15:31:32 +1 15:31:34 +1 15:31:35 +1 15:31:36 +1 15:31:39 +1 15:31:58 +0 15:32:00 +1 15:32:10 +1 15:32:11 RESOLVED: Change the conformance checker section to read "Conformance checkers MAY report the use of xmlns: as an error". 15:33:03 Topic: ISSUE-143: Use of prefixes is too complicated for a Web technology 15:33:09 issue-143? 15:33:09 ISSUE-143 -- Use of prefixes is too complicated for a Web technology -- open 15:33:09 http://www.w3.org/2010/02/rdfa/track/issues/143 15:34:09 I think this is too late 15:34:21 Manu explains the current state of the issue 15:36:06 q+ 15:36:09 q+ 15:36:16 q- 15:36:32 q+ to discuss prefix mappings 15:36:43 ack ivan 15:37:07 ivan: My initial reaction to this is that I'd be very uneasy to say that anything in the initial context cannot be overridden. I think we should issue a warning. 15:37:29 ivan: Issue a warning when people deviate from what's in the initial context. I know this is less than what he asked for, but we should try. 15:37:32 ack gkellogg 15:38:28 gkellogg: I was going to agree with Ivan - we can't disallow it because of dublin core - some folks are going to want it to point back to elements. Reporting a warning through the processor graph addresses the concern. It's pretty much equivalent to disallowing it. You could merge the two graphs and construct a query that tells a consumer that a constraint they depend upon is violated. 15:38:38 gkellogg: That is just as good as not outputting the document at all. 15:38:40 ack ShaneM 15:38:40 ShaneM, you wanted to discuss prefix mappings 15:40:00 http://ogp.me/ 15:40:24 ShaneM: You said if this guy has any data and if he brings it up that he should let us know. We may have an existence proof with ogp - they don't notice if you remap the 'ogp' prefix. 15:40:47 gkellogg: I think if we add a warning, that that addresses that concern. 15:40:56 it's actually quite easy to write such a test and see how their linter says 15:41:23 https://developers.facebook.com/tools/debug 15:41:38 manu: after the call I can 15:42:29 gkellogg: Can we resolve this with the provision that if new data comes in, we re-open the issue. 15:42:51 ivan: Let's generate a warning and go back to him and see if he is happy with that. 15:43:11 Zakim, mute me 15:43:11 MacTed should now be muted 15:43:29 manu: I don't think it will address his concern, but it is a positive step toward ensuring that people know when they override the initial context value. 15:43:46 ivan: I don't think we should go as far as allowing the 'dc' value to be overridden. 15:45:23 PROPOSAL: Remove the prefix-indirection mechanism from HTML5+RDFa 1.1. 15:45:26 -1 15:45:28 -1 15:45:28 -1 15:45:29 -1 15:45:30 -1 15:45:37 -1 15:46:02 -0 15:47:02 PROPOSAL: Keep the prefix-indirection mechanism in HTML5+RDFa 1.1. 15:47:04 +1 15:47:05 +1 15:47:05 +1 15:47:06 +1 15:47:08 +1 15:47:10 +1 15:47:18 +1 15:47:19 RESOLVED: Keep the prefix-indirection mechanism in HTML5+RDFa 1.1. 15:47:50 PROPOSAL: Disallow prefixes specified in the RDFa initial context from being overridden in HTML5+RDFa 1.1. 15:47:55 -1 15:47:56 -1 15:47:56 -1 15:47:57 -1 15:47:58 -1 15:48:14 -1 15:48:42 PROPOSAL: Allow prefixes specified in the RDFa initial context to be overridden using the prefix-indirection mechanism HTML5+RDFa 1.1. 15:48:44 +1 15:48:44 +1 15:48:45 +1 15:48:45 +1 15:48:47 +1 15:48:48 +1 15:49:17 +1 15:49:21 RESOLVED: Allow prefixes specified in the RDFa initial context to be overridden using the prefix-indirection mechanism HTML5+RDFa 1.1. 15:50:49 PROPOSAL: Generate a warning in the processor graph when a prefix declared in the RDFa initial context is overridden with an IRI that is different from the IRI specified in the RDFa Initial Context. 15:50:51 +1 15:50:53 +1 15:50:54 +1 15:50:56 +1 15:50:59 +1 15:51:00 +1 for stephane 15:51:00 +1 15:51:01 +1 15:51:03 +1 (from scor, on the phone) 15:51:14 RESOLVED: Generate a warning in the processor graph when a prefix declared in the RDFa initial context is overridden with an IRI that is different from the IRI specified in the RDFa Initial Context. 15:51:19 A warning MAY be generated? 15:51:27 or SHOULD? or MUST? 15:51:36 -scor 15:52:03 warnings are already all optional - as is the graph itself. 15:52:05 ivan: We need to add a new entry to the rdfa vocabulary for this. 15:52:46 manu: Generating a warning should be a 'SHOULD' 15:53:02 issue-144? 15:53:02 ISSUE-144 -- Add an @itemref-like attribute to RDFa -- open 15:53:02 http://www.w3.org/2010/02/rdfa/track/issues/144 15:53:02 Topic: ISSUE-144: Add an @itemref-like attribute to RDFa 15:53:36 q+ 15:53:39 q+ 15:53:43 manu explains the issue. 15:54:04 gkellogg: I know we visited this in the past - we elected not to do it for a variety of reasons. I think it would be good to have Martin's input at the time. 15:54:11 I'd like to see an example 15:54:12 q+ 15:54:30 ack gkellogg 15:54:58 gkellogg: There are a number of advantages to this - working with EARL again, lots of duplication there, some sort of @itemref-like mechanism would be good. Martin's use case has a page of products which have all common attributes, but differ on color. 15:55:17 gkellogg: I think it might be useful, but adding it to HTML5+RDFa is too large of a processing chunk to add as an addendum. 15:55:22 ack niklasl 15:55:29 niklasl: I agree with Gregg. 15:56:19 niklasl: I think that we really need clear explanations for these usecases where @itemref is sorely needed. If you have lots of repetition for items, of course you'll want a @include for that, you can't rely on templating... but you really need to use templates if you're doing something like this. It makes it much easier to read. 15:57:05 niklasl: It might make a lot of sense that you should model the data in a better way - have a prototypical resource that can be pointed at. That should be very usable in the consumption of the data... this might be construed as an ad-hoc argument to do nothing. Maybe I'm biased. 15:57:36 niklasl: This is common in bibliographic information as well - all of this makes the data more usable... but the case in Good Relations seems to be that you have noisy data - their usage in the wild. 15:57:48 niklasl: We need examples before we shoudl explore this further. 15:57:50 ack ivan 15:58:31 ivan: One of the reasons why we didn't pursue this back when it came up was that, anecdotally, the feedback that we got was that this was one of the features of Microdata that was very rarely used. We need data to prove that this is a feature in Microdata that is widely used. 15:58:36 http://lists.w3.org/Archives/Public/public-rdfa-wg/2012Nov/0003.html 15:58:42 ivan: That being said, I sent this mail a few days ago. 15:59:30 ivan: I wondered if we do this, how we'd want to do this. I fully agree that touching the processing steps at this point with something like @itemref would be a recipe for disaster, we know it's complicated, adding a new feature leads to weeks of discussions and complex modifications to the processing rules. 15:59:49 ivan: We rely on RDFa Core, so adding this feature in HTML5+RDFa would be very difficult. 16:00:20 q+ 16:00:30 ivan: However, adding a pre-processing step before the real processing that modifies the DOM tree would be possible. There may be a few cornercases, but if the cornercases exists, we shouldn't do anything. I think this could work, but I haven't implemented it. 16:00:40 q+ to say I can't implement the pre-processing step. 16:00:49 ivan: This is as far as I can go with it. 16:00:51 ack niklasl 16:01:19 niklasl: There is some merit to that, but I'm a bit wary of pre-processing because you shouldn't mutate input data in JavaScript. 16:01:20 q+ to point out that dom tree manipulation doesnt really work in a sax processor 16:02:01 niklasl: I have a bit of a problem with modifying the DOM. We could discuss post-processing the triples as well. 16:02:04 ack manu 16:02:05 manu, you wanted to say I can't implement the pre-processing step. 16:02:22 q- 16:02:27 -Steven 16:02:45 .. *or*.. one can use OWL and a full reasoner: https://gist.github.com/4039715 .. but.. well.. ;) 16:03:47 q+ 16:04:11 manu: I don't really like this feature as a pre-processing step. 16:04:37 gkellogg: There is a possibility here using entailment - Maybe there are some OWL rules that would allow us to do this type of mix-in? 16:04:38 .. gregg: look at that gist 16:04:47 q+ 16:06:14 niklasl: I think we need to chat with Google, Bing, Yahoo about this... 16:06:21 q+ to end the telecon 16:06:51 ivan: We should not touch the processing steps at this point, I was just playing with this pre-processing idea... maybe we want to do post-processing. 16:07:02 ack gkellogg 16:07:05 ack niklasl 16:07:21 niklasl: Dan hinted at the possibility of using modelling - maybe there will be a schema.org prototype property. 16:07:56 -MacTed 16:07:59 -Shane_McCarron 16:08:00 -gkellogg 16:08:01 -??P29 16:08:03 -niklasl 16:13:04 disconnecting the lone participant, ivan, in SW_RDFa()10:00AM 16:13:06 SW_RDFa()10:00AM has ended 16:13:06 Attendees were gkellogg, ivan, MacTed, Shane_McCarron, niklasl, Steven, scor 16:14:18 .. given that schema.org has defined 'additionalType' to overcome a limit in microdata, I think it makes sense to define a 'prototype' property for this feature if needed. 16:15:03 We did this in RDF+Microdata using the entailment rules for subPropertyOf 16:15:26 The problem is that schema.org doesn't provide an RDF representation that includes this rule. 16:17:02 In Microdata, it's built into the registry. 16:21:05 That's true. The notion of a "prototype resource" here is a bit different than the OWL example though (and very much akin to prototypical inheritance in e.g. JS). I'm not even sure if it needs to be manifested; services (e.g. search engines) can use it if they understand it, others can treat is as a regular link (just like e.g. dc:isFormatOf). 16:35:49 .. gotta run; bye 16:35:50 niklasl has left #rdfa 18:06:49 gkellogg_ has joined #rdfa 18:15:03 Zakim has left #rdfa