13:56:59 RRSAgent has joined #rdfa 13:56:59 logging to http://www.w3.org/2011/07/28-rdfa-irc 13:57:01 RRSAgent, make logs world 13:57:01 Zakim has joined #rdfa 13:57:03 Zakim, this will be 7332 13:57:04 Meeting: RDF Web Applications Working Group Teleconference 13:57:04 Date: 28 July 2011 13:57:04 ok, trackbot; I see SW_RDFa()10:00AM scheduled to start in 3 minutes 13:57:06 Chair: Manu 13:57:50 Agenda: http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jul/0058.html 13:57:58 SW_RDFa()10:00AM has now started 13:58:05 +??P14 13:58:22 zakim, I am ??P14 13:58:22 +lindstream; got it 13:58:30 +??P17 13:58:33 zakim, I am ??P17 13:58:33 +manu1; got it 13:59:44 +??P19 13:59:53 zakim, i am ??P19 13:59:54 +gkellogg; got it 14:00:24 +OpenLink_Software 14:00:31 Zakim, OpenLink_Software is temporarily me 14:00:33 +MacTed; got it 14:00:35 Zakim, mute me 14:00:37 MacTed should now be muted 14:00:44 RRSAgent, draft minutes 14:00:44 I have made the request to generate http://www.w3.org/2011/07/28-rdfa-minutes.html MacTed 14:00:57 tomayac has joined #rdfa 14:00:57 RRSAgent, make logs public 14:01:47 (eventually someone will update trackbot to do both of those, not just the second, when it prepares a meeting...) 14:02:19 + +1.781.866.aaaa 14:02:19 Knud has joined #rdfa 14:02:36 + +3539149aabb 14:02:43 + +358.405.25aacc 14:02:50 Zakim, unmute me 14:02:50 MacTed should no longer be muted 14:02:52 zakim, i am aabb 14:02:52 +Knud; got it 14:02:57 zakim, I am aacc 14:02:57 +bergie; got it 14:03:01 zakim, mute me 14:03:01 bergie should now be muted 14:03:37 zakim, mute me 14:03:37 Knud should now be muted 14:03:37 scor has joined #rdfa 14:03:58 good afternoon! 14:04:02 Zakim, who's here? 14:04:02 On the phone I see lindstream, manu1, gkellogg, MacTed, +1.781.866.aaaa, Knud (muted), bergie (muted) 14:04:04 On IRC I see scor, Knud, tomayac, Zakim, RRSAgent, lindstream, MacTed, danbri, bergie, gkellogg, manu1, manu, trackbot 14:04:16 zakim, I'm aaaa 14:04:16 I don't understand 'I'm aaaa', scor 14:04:24 Zakim, aaaa is scor 14:04:27 +scor; got it 14:04:29 zakim, aaaa is me 14:04:31 sorry, scor, I do not recognize a party named 'aaaa' 14:04:32 :-) 14:04:33 thanks MacTed 14:05:00 zakim, who is on the call? 14:05:00 On the phone I see lindstream, manu1, gkellogg, MacTed, scor, Knud (muted), bergie (muted) 14:05:06 Zakim, mute me 14:05:09 MacTed should now be muted 14:05:12 +tomayac 14:06:33 http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jul/0058.html 14:06:42 scribenick: tomayac 14:07:28 need to discuss structureddata.org? 14:07:41 no news, continous work, but not ready for release yet 14:08:12 s/structureddata.org/http://structured-data.net/ 14:08:20 tantek from microformats and phillip jagerstedt added to the repo 14:08:32 Henri Sivonen 14:08:50 and henri sivonen added to the repo 14:09:00 Philip Jägenstedt 14:09:17 Topic: Proxy vocabularies via @vocab 14:09:43 https://gist.github.com/1092350 14:09:48 http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jul/0048.html 14:10:02 +??P48 14:10:08 ShaneM has joined #rdfa 14:10:16 zakim, who is here? 14:10:16 On the phone I see lindstream, manu1, gkellogg, MacTed (muted), scor, Knud (muted), bergie (muted), tomayac, ??P48 14:10:19 On IRC I see ShaneM, scor, Knud, tomayac, Zakim, RRSAgent, lindstream, MacTed, danbri, bergie, gkellogg, manu1, manu, trackbot 14:10:22 zakim, I am ??P48 14:10:22 +ShaneM; got it 14:11:00 lindstream: talks us through https://gist.github.com/1092350 14:11:56 manu1: this almost looks like a reinvention of rdfa profiles. it's great, though. 14:12:06 should this be part of the RDFa spec, or a separate spec (a W3C note?) that we reference? 14:12:12 lindstream: it grew from that. similarity is intentional. 14:13:20 q+ 14:13:37 manu1: it's a post-processing step 14:14:04 manu1: wondering why not just using rdfs 14:14:21 +1 to talk about diff with rdfs 14:14:51 q+ to talk about diff with rdfs 14:15:47 zakim, unmute me 14:15:47 Knud should no longer be muted 14:15:48 ack Knud 14:16:08 knud: do you think this should be a part of rdfa, or a best practice? 14:16:28 q+ 14:16:41 knud: i don#t see this as a part of rdfa 14:16:45 ack gkellogg 14:16:45 gkellogg, you wanted to talk about diff with rdfs 14:17:00 gkellogg: this can be more generic than just rdfa 14:17:12 gkellogg: it includes some f the rdf entailment rules 14:17:23 gkellogg: you'll need somethin like owl:sameas 14:17:37 gkellogg: it needs some iterations 14:18:03 gkellogg: we probably do want something normative about it 14:18:05 ack lindstream 14:18:33 lindstream: it would be good to publish a note apart from the rdfa spec 14:18:45 lindstream: there might be a need for this pattern 14:19:09 q+ to respond directly to Knud's question 14:19:28 lindstream: not sure if it's better than mixing vocabularies, but imho it's very valuable 14:19:28 q+ 14:19:46 ack manu1 14:19:46 manu1, you wanted to respond directly to Knud's question 14:20:05 manu1: we should say something normative about it 14:20:34 manu1: mapping might be done differently by google, facebook, etc. 14:21:02 manu1: there's an opportunity to just get it out 14:21:04 ack knud 14:21:21 knud: not yet completely convinced 14:21:47 knud: a stand-alone doc might be more useful 14:22:24 knud: facebook and google don't seem to want people to mix vocabularies, also microdata people think it'd be easier 14:22:58 q+ 14:23:08 knud: being able to mix vocabularies was our main motiviation to introduce profiles 14:23:09 ack manu1 14:23:29 knud: but it seem the big players don't want / need this, though 14:23:37 s/seem/seems/ 14:23:52 manu: more concerned about the w3c process 14:24:23 q+ 14:24:25 manu1: pushing this separately is out of charter 14:24:38 manu1: we can put it in rdfa core spec, but there're also issues 14:24:53 manu1: we can always publish it as a note and people can either ignore or use it 14:25:07 lindstream: i didn't ask to be normative about this 14:25:21 ack lindstream 14:25:58 q+ 14:26:00 zakim, mute me 14:26:00 Knud should now be muted 14:26:03 ack gkellogg 14:26:05 manu1: it'd be fine with publishing as a note 14:26:34 q+ to ask what problem are we trying to solve? 14:26:57 gkellogg: doing it in a non-normative way might result in everyone just doing it their way 14:27:03 ack ShaneM 14:27:04 ShaneM, you wanted to ask what problem are we trying to solve? 14:27:05 gkellogg: might lead to confusion 14:27:31 shanem: we came into this rdfa process with a set of use cases and a plan to address them 14:27:57 shanem: if we come to the end without addressing the use cases, we should just say we don't address them 14:28:37 manu1: we were very concerned about vocabulary mixing 14:28:46 +1 14:28:54 shanem: if we come out of this without a way to do it, i feel like we have not done our job 14:29:26 Zakim, unmute me 14:29:26 MacTed should no longer be muted 14:29:39 manu1: does not be normative mean you (openlink) wouldn't put it in virtuouso 14:30:37 vocabulary mixing can always be done with @prefix, right? 14:30:55 macted: not necessarily 14:31:22 manu1: would proxy vocabularies be good? 14:32:02 shanem: i would agree 14:32:12 knud: not sure what problem is being resolved 14:32:25 s/knud:/ted:/ 14:33:18 manu1: option 1 = modify prefix, 2 = use vocab, but limits to one vocabulary 14:33:46 manu1: proxy vocabulary allows for mixing via a big über vocabulary 14:34:10 q+ to ask for a clarification on @vocab 14:34:24 ack shanem 14:34:24 ShaneM, you wanted to ask for a clarification on @vocab 14:34:45 shanem: if i'm a semantic data processing engine, i'm gonna follow my nose 14:34:55 shanem: because i don't know what a term is 14:35:14 q+ 14:35:16 shanem: when i do that, when i see that term is a foaf:name, don't i know that automatically 14:35:32 ack lindstream 14:35:34 manu1: in theory this is how it works 14:35:52 lindstream: we already have all the semantic mechanisms there 14:36:11 q+ to add normative statements to @vocab 14:36:21 lindstream: it is more or les putting a focus on that it is possible 14:37:18 q+ 14:37:30 shanem: if the semweb isn't doing this yet, then probably they never will. who needs the hint? 14:37:38 lindstream: the non-hardcore engines 14:37:45 shanem: but they don't seem to care 14:37:51 lindstream: fair enough... 14:37:52 ack manu1 14:37:52 manu1, you wanted to add normative statements to @vocab 14:38:15 manu1: if we said normatively that you should proxy vocabularies? 14:38:28 q+ 14:39:07 manu1: we shouldn't have to say this 14:39:23 ack gkellogg 14:39:24 manu1: we expect people that use vocab to make sure that people can follow their nose 14:39:43 gkellogg: we have to remember that there's a difference between processing and reasoning 14:40:07 gkellogg: if we ever want to have browser vendors to do stuff with this, reasoning won't be the way 14:40:08 text from the role spec about vocabluaries: It is possible to define additional role values. Such values must be defined in their own vocabulary. The URI associated with that vocabulary should resolve to a resource that allows for the machine and human discovery of the definition of the roles in the vocabulary. One format that achieves this is the RDFa Profile as defined in [RDFA-CORE]. 14:40:22 ack lindstream 14:40:52 lindstream: since vocab is used to turn the term into a uri, you should be able to get info on what it is 14:41:26 I am happy to add text to RDFa Core that indicates the URI for @vocab must resolve and SHOULD resolve to a resource that ... (see above) 14:41:56 lindstream: hardcore semweb engines follow their noses, others dont 14:42:26 manu1: seems like we have reached a circle here 14:42:38 people should understand anyways 14:42:48 manu1: in an ideal world 14:43:55 shanem: if the community is unable to use it, we have failed to explain 14:44:16 q+ 14:45:13 put it in the primer 14:45:27 shanem: we are now endlessly complicating 14:45:37 s/shanem/ted/ 14:46:29 isn't there a W3C document somewhere called "the self-describing web"? 14:46:33 the sem web coord group may surprise you and point you at an existing spec that describes follow your nose 14:46:50 http://www.w3.org/2001/tag/doc/selfDescribingDocuments.html 14:47:06 yes, that 14:48:09 q+ to clarify whether we want language in rdfa core that indicates that a vocab should include an RDFa definition of the vocab 14:48:21 ack lindstream 14:48:51 it just seems that we're doing s/@profile/@proxyvocab/g 14:49:05 not really changing what's happening -- just the term for it 14:49:07 manu1: the semweb coordination group might be a good candidate for publishing this doc 14:49:24 ACTION: Manu to raise @profile and Proxy Vocabulary issue with SWCG. 14:49:25 Created ACTION-88 - Raise @profile and Proxy Vocabulary issue with SWCG. [on Manu Sporny - due 2011-08-04]. 14:49:50 q? 14:49:54 ack shanem 14:49:54 ShaneM, you wanted to clarify whether we want language in rdfa core that indicates that a vocab should include an RDFa definition of the vocab 14:50:20 shanem: do you want me to put that sentence (above) in the spec? 14:50:22 RDFa or other RDF? 14:50:30 shanem: objections? none 14:50:33 zakim, unmute me 14:50:33 Knud should no longer be muted 14:50:53 The URI associated with that vocabulary should resolve to a resource that allows for the machine and human discovery of the definition of the roles in the vocabulary. One format that achieves this is the RDFa Profile as defined in [RDFA-CORE]. 14:51:47 q+ 14:51:50 RDFa Profiles are collections of terms, prefix mappings, and/or default vocabulary declarations. A profile is either intrinsically known to the parser, or it is loaded as an external document and processed. These documents must be defined in an approved RDFa Host Language (currently XML+RDFa and XHTML+RDFa [XHTML-RDFA]). They may also be defined in other formats (e.g., RDF/XML [RDF-SYNTAX-GRAMMAR], or Turtle [TURTLE]). RDFa Profiles are referenced via @profi 14:52:00 ack lindstream 14:52:17 lindstream: i agree. it is just a uri 14:52:39 manu1: are we ok with removing profile entirely from rdfa core? 14:53:02 manu1: with the assumption that the vocabulary stuff will be cleared 14:53:09 q+ 14:53:28 ack macted 14:53:58 macted: we don't seem to have a clear understanding of what the problem is 14:54:03 q+ 14:54:04 q+ 14:54:08 ack knud 14:54:23 knud: the problem with profile is that rdfa core requires it to be resolved 14:54:30 knud: what if it can't ? 14:54:45 knud: vocab does not have to be resolved, it can be, thoguh 14:54:55 s/thoguh/though/ 14:55:19 ack lindstream 14:55:32 manu1: to clarify: must pre-process to may post-process 14:55:45 not MAY post-process. CAN post-process. 14:56:02 And, FWIW, it was ALWAYS this way (@vocab) 14:56:15 s/not MAY post-process/not MAY pre-process/ 14:57:08 Without giving some guidance on /how/ to process @vocab, nothing will happen. We should have text indicating /what/ should be in the doc pointed to by @vocab with simple processing rules. 14:58:12 A potential issue with multiple @vocab definitions is that each sub-graph needs to be processed using different rules. 14:59:27 manu1: we would have almost the same thing covered by profile and vocab 14:59:34 manu1: both allow vocabulary mixing 14:59:40 q+ 15:00:15 shanem: you can declare prefix mappings, this wouldn't be possible in a post-process world 15:01:19 ack lindstream 15:02:12 PROPOSAL: Remove @profile feature from the RDFa Core specification with the caveat that the issue will be re-opened if ePub, OpenDoc, IPTC, or other communities have an issue with its removal. 15:02:37 +1 15:02:39 +1 15:02:41 +1 15:02:41 +1 15:02:42 +1 15:02:49 +1 15:02:52 +1 for removal 15:02:57 +1 15:03:02 +1 15:03:10 RESOLVED: Remove @profile feature from the RDFa Core specification with the caveat that the issue will be re-opened if ePub, OpenDoc, IPTC, or other communities have an issue with its removal. 15:03:23 -bergie 15:03:25 -MacTed 15:03:27 -gkellogg 15:03:28 -Knud 15:03:33 -tomayac 15:03:37 -scor 15:10:03 rrsagent, draft minutes 15:10:03 I have made the request to generate http://www.w3.org/2011/07/28-rdfa-minutes.html tomayac 15:11:14 zakim, bye 15:11:14 leaving. As of this point the attendees were lindstream, manu1, gkellogg, MacTed, +1.781.866.aaaa, +3539149aabb, +358.405.25aacc, Knud, bergie, scor, tomayac, ShaneM 15:11:14 Zakim has left #rdfa 15:11:22 rrsagent, draft minutes 15:11:22 I have made the request to generate http://www.w3.org/2011/07/28-rdfa-minutes.html tomayac 15:15:11 lindstream has left #rdfa 15:16:34 We use common scribe to generate the minutes: http://www.w3.org/2009/CommonScribe/panel/ 15:16:48 I'll take care of edits/publishing, though :) - thanks a bunch for scribing today. 15:27:11 ShaneM has left #rdfa 15:37:37 bergie has joined #rdfa 17:24:21 bergie has joined #rdfa 19:14:01 rrsagent, bye 19:14:01 I see 1 open action item saved in http://www.w3.org/2011/07/28-rdfa-actions.rdf : 19:14:01 ACTION: Manu to raise @profile and Proxy Vocabulary issue with SWCG. [1] 19:14:01 recorded in http://www.w3.org/2011/07/28-rdfa-irc#T14-49-24