14:54:27 RRSAgent has joined #rdfa 14:54:27 logging to http://www.w3.org/2011/01/27-rdfa-irc 14:54:29 RRSAgent, make logs world 14:54:29 Zakim has joined #rdfa 14:54:31 Zakim, this will be 7332 14:54:31 ok, trackbot; I see SW_RDFa()10:00AM scheduled to start in 6 minutes 14:54:32 Meeting: RDFa Working Group Teleconference 14:54:32 Date: 27 January 2011 15:00:00 Knud has joined #rdfa 15:00:11 SW_RDFa()10:00AM has now started 15:00:19 + +3539149aaaa 15:00:27 zakim, I am aaaa 15:00:27 +Knud; got it 15:00:36 Agenda: http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0138.html 15:00:38 Chair: Manu 15:00:56 Present: Ivan, Benjamin, Manu, Knud 15:00:59 Regrets: Nathan 15:00:59 zakim, dial ivan-voip 15:00:59 ok, ivan; the call is being made 15:01:00 -Knud 15:01:00 +Knud 15:01:00 +Ivan 15:01:09 markbirbeck has joined #rdfa 15:01:30 +??P54 15:01:36 zakim, I am ??P54 15:01:36 +manu1; got it 15:02:42 zakim, who is on the call? 15:02:42 On the phone I see Knud, Ivan, manu1 15:03:29 zakim, code? 15:03:29 the conference code is 7332 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), markbirbeck 15:04:16 ShaneM has joined #rdfa 15:04:19 + +200000aabb 15:04:24 zakim, i am aabb 15:04:24 +markbirbeck; got it 15:04:27 + +1.612.217.aacc 15:05:08 zakim, mute knud 15:05:08 Knud should now be muted 15:05:39 zakim, who is on the call? 15:05:39 On the phone I see Knud (muted), Ivan, manu1, markbirbeck, +1.612.217.aacc 15:06:02 zakim, aacc is ShaneM 15:06:02 +ShaneM; got it 15:06:22 zakim, mute me 15:06:22 Ivan should now be muted 15:06:39 scribenick: ivan 15:06:58 manu1: is it necessary to discuss the issue of default profile 15:07:12 ... this may be a good idea in discussing with html5 15:07:28 ... let us do the editorial issues first 15:07:46 manu1: shane, did you look at steven's editorial issues? 15:07:54 Topic: Approving Editorial suggestions? 15:07:57 1) Approve editorial suggestions? 15:07:58 ShaneM: yes I have 15:07:58 ISSUE-71: Shelley Power's LC comments 15:08:00 http://www.w3.org/2010/02/rdfa/track/issues/71 15:08:01 http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0137.html 15:08:03 ISSUE-79: Integrate CURIE information 15:08:05 http://www.w3.org/2010/02/rdfa/track/issues/79 15:08:06 Steven_ has joined #rdfa 15:08:07 ISSUE-80: Integrate attribute information 15:08:09 http://www.w3.org/2010/02/rdfa/track/issues/80 15:08:11 ISSUE-81: Make declarative definition normative, procedural 15:08:11 manu1: what do you think are they ok? 15:08:12 definition informative. 15:08:14 http://www.w3.org/2010/02/rdfa/track/issues/81 15:08:14 ShaneM: wel... 15:08:16 ... 15:08:18 ... 15:08:31 ... ahm 15:08:50 zakim, dial steven-617 15:08:50 ok, Steven_; the call is being made 15:08:52 http://www.w3.org/2010/02/rdfa/track/issues/79 15:08:53 +Steven 15:09:10 ... take issue 79: to merge some curie information 15:09:13 Sorry for being late, I was on another call, and missed the time 15:09:14 ... my reaction is no 15:09:42 ... we need a free standing curie section which is not only rdfa 15:09:52 ... merging the sections would be problematic 15:10:17 http://www.w3.org/TR/rdfa-core/#compact-uris 15:10:22 ... section ??? is a historical section that mark wrote back in the day to justify curie-s 15:10:38 s/???/3.8/ 15:10:42 ... it does not really say anything about them and it is not normative 15:10:48 ... i would prefer to let them alone, too 15:11:03 manu1: essentially, issue 79 suggestion is to leave that as it is 15:11:04 Iḿ OK with that 15:11:05 ShaneM: yep 15:11:17 (WG accepted) 15:11:28 -manu1 15:11:45 +[IPcaller] 15:12:02 ShaneM: on issue 80 15:12:11 ISSUE-80: Integrate attribute information - http://www.w3.org/2010/02/rdfa/track/issues/80 15:12:11 ISSUE-80 Editorial - Integrate attribute information. Triage of Issue 75 - Part 2 notes added 15:12:23 .... the commenter is concerned that normative definitions and datatypes are scattered all over the place 15:12:29 ... it was not true, but it might be true now 15:12:46 ... section 8 has a lot of info, but it does not define any datatype (section 5) 15:12:58 ... my proposal is to make it so that section 5 is complete 15:13:10 ... it defined the attributes and syntax 15:13:54 ... section 7.4.4., which is part of a larger section on curie and uri processing, I would be happy to remove 15:14:03 ... it is defined in section (or it should be) 15:14:15 zakim, I am [IPcaller] 15:14:15 ok, manu1, I now associate you with [IPcaller] 15:14:23 zakim, who is on the call? 15:14:23 On the phone I see Knud (muted), Ivan (muted), markbirbeck, ShaneM, Steven, [IPcaller] 15:14:24 ... mark, is it o.k with you? 15:14:43 markbirbeck: it is fine with me; it is a self contained part, though 15:15:03 ... but it is indeed a summary 15:15:11 ... it does not add anything 15:15:28 ShaneM: as it stands now, you have to read it 15:15:39 ... it does not say what that datatype says 15:15:44 ... it is safe to remove it 15:15:58 manu1: agree with that 15:16:06 ... any objection to remove that section? 15:16:17 markbirbeck: how do we feel about other sections? 15:16:27 manu1: nobody complained about other sections... 15:16:36 ... so, maybe we can look through those 15:16:45 ... at present we do not have any issues about this 15:17:08 ShaneM: mark, if you have a strong objection, my alternative is to fix 7.4.4 15:17:21 ... right now it is a bit coloquial 15:17:39 markbirbeck: I do not have a strong objection, but, eg, 7.4.2 does it look any better? 15:17:49 ... jenni would like to have everything in one place 15:17:54 ... which makes sense 15:18:07 ... if it is possible to fix 7.4.4 rather, I would prefer this a bit 15:18:23 ... I am happy either way, I let shane decide 15:18:40 ShaneM: mark, I agree that 7.2.2 has the same problem as 7.2.4 has, it is imprecise 15:19:00 ... fixing it would mean referencing the datatypes back to the absolute definitions 15:19:26 ... we are not referencing it here, there is no tie 15:20:04 manu: there is also something here that says to make 7.4.4. non normative and the other normative 15:20:14 ... that approach goes into the next issue we are talking about 15:20:49 ... shane, do you agree making these explanatory section non-normative? This ties in into the next section 15:20:58 ShaneM: she wanted section 8 to be non-normative 15:21:14 ... section 7 there is no section I would make non-normative, it is important for implementers 15:21:25 .... section 8 is more something like a test suite 15:21:36 ... it gave me a bunch of examples 15:21:56 ... I would defer to mark on whether section 8 should be non-normative 15:22:16 manu: I trust you, shane, to make the right decision 15:22:52 ... talking about issue 80, shane offers to point back to the datatypes from the prose 15:23:08 ShaneM: the same for 7.4.4 15:23:14 ... they both need those tie-back 15:23:21 manu: any objection? 15:23:23 ... 15:23:26 (WG agreed) 15:23:29 ISSUE-81 Make declarative definition normative, procedural definition informative, http://www.w3.org/2010/02/rdfa/track/issues/81 15:23:46 Steven_: I agree with her about this 15:24:09 ... if we agree that 7.5 and 8 are overlapping, I agree making one normative and the other informative, advise for implementations 15:24:20 ShaneM: I said I would defer to mark... 15:24:34 markbirbeck: ... but you hinted it is a good idea:-) 15:24:40 http://www.w3.org/TR/rdfa-core/#s_rdfaindetail 15:24:55 ... the original idea was that one was a friendly explanation of section 7 15:25:03 ... if we are sure that everything is covered 15:25:23 ... then shane's suggestion (section 8 is informative, section 7 normative) is fine 15:25:58 manu: when I did my implementation than I just implemented the process 15:26:05 ... and then looking at the examples 15:26:33 ShaneM: we are making so many changes that we will have a 2nd last call:-) 15:26:47 ... I am not worried about the change 15:27:03 ... I will have to make a cleaner implementation before 2nd last call 15:27:14 q+ 15:28:06 manu: from a design standpoint this is the right thing to do, if we find an issue 15:28:08 ack ivan 15:28:09 ack ivan 15:28:31 Ivan: I used Section 7 almost exclusively for my implementation. 15:28:38 Ivan: I used section 8 for checking my understanding. 15:28:57 manu: any objection to follow shane's offer, section 8 non-normative? 15:28:58 .... 15:29:02 (WG accepted) 15:29:05 zakim, mute me 15:29:05 Ivan should now be muted 15:29:15 manu1: last issue is Shelley's comments 15:29:20 http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0137.html 15:29:24 ... everything that she had was editorial 15:29:32 ISSUE-71 15:29:35 ... and they were not as heavy as Jeni's 15:29:46 ISSUE-71? 15:29:46 ISSUE-71 -- RDFa Core 1.1 LC comments from Shelley Powers -- open 15:29:46 http://www.w3.org/2010/02/rdfa/track/issues/71 15:30:02 ShaneM: sorry, I did not have time to look at those, let us skip those 15:30:14 ISSUE-78? 15:30:14 ISSUE-78 -- Should we have default prefixes and terms for host languages -- open 15:30:14 http://www.w3.org/2010/02/rdfa/track/issues/78 15:30:29 http://www.w3.org/2010/02/rdfa/track/issues/78 15:31:10 ISSUE-73? 15:31:10 ISSUE-73 -- The RDFa WG needs to determine how each RDFa Profile document is managed -- open 15:31:10 http://www.w3.org/2010/02/rdfa/track/issues/73 15:31:15 manu1: it is the whole issue of the default profile, what goes there, etc 15:31:20 zakim, unmute me 15:31:20 Ivan should no longer be muted 15:31:31 Ivan: There are several sub-issues here 15:31:45 Ivan: Do we want a default profile in the first place? 15:32:01 Ivan: Is the content of the default profile frozen at the time of REC? 15:32:21 Ivan: Is there a community-driven mechanism that allows people to add to the default profile over time? 15:32:32 Ivan: In case we have a community-driven mechanism, what is it? 15:32:38 q+ 15:32:42 Ivan: These are all related 15:34:20 Ivan: Do we want to have Dublin Core, FOAF, prefixes defined in the default profile for RDFa? 15:34:55 Manu: Do we want to have a single RDFa default profile for all languages? 15:35:35 Ivan: Do prefixes defined in the default profile scale? What about UAs that can't cache the profiles? 15:35:56 ack Steven_ 15:37:30 Steven: I think RDFa does the right thing - we allow caching... registries are problematic. 15:37:40 Ivan: Authors sometimes don't put in the namespace declarations. 15:37:50 I have a proposal: 15:38:02 We have 1 RDFa default profile for all languages. 15:38:19 We allow new prefixes to be registered up until RDFa Core 1.1 goes to REC. 15:38:23 same with terms. 15:38:41 We don't allow new prefixes to be added to the RDFa default profile document after REC. 15:38:57 but we do allow items to be suggested for the next revision of RDFa Core. 15:39:31 q+ 15:39:42 zakim, [IPcaller] is me 15:39:42 +manu1; got it 15:39:45 q? 15:40:46 For a vocabulary to be included in the default profile, it must exhibit 15:40:48 at least the following: 15:40:49 1. Be long-lived, use a URL redirecting service, or be controlled by an 15:40:51 organization that could ensure that the vocabulary stay reachable 15:40:52 for 10+ years or more. 15:40:54 2. Be of general use to web developers (so, rdf, rdfa, xsd, foaf, dc 15:40:55 would make the cut... unsure about skos and owl). 15:40:57 3. Be well documented, designed well and in use by a community that 15:40:58 can demonstrate that the vocabulary will be maintained for 10+ years. 15:41:19 q+ to discuss profile evolution 15:41:42 manu1: these are all issues, high level thoughts from everybody? 15:41:45 ack 15:42:02 I have put in irc my own approach 15:42:11 ... we used to talk about xml, svg, etc profiles 15:42:30 ... but what ivan put in on the mailing list to have only one default profile 15:42:42 ... that would simplify things, only one profile is relevant 15:42:50 ... I think that is a good idea 15:43:10 ... as far as community managed registry: I think it would be a massive headache to have something that works for eveyone 15:43:30 ... if we agree to have that, we have to talk to the players 15:43:42 ... this should be fixed 15:43:56 ... when the rec are published 15:43:59 q+ 15:44:11 ... and have some sort of a mechanism to update? 15:44:22 ack 15:44:31 ack [IPcaller] 15:44:35 q+ 15:45:42 manu1: proposal would be to take one registry, update it every X years, but not absolutely dynamic 15:45:43 ack shaneM 15:45:43 ShaneM, you wanted to discuss profile evolution 15:46:04 ShaneM: you suggest that host languages would not have a default profiles 15:46:24 manu1: we would have one default profile for all our languages 15:46:37 ShaneM: that would not solve things 15:46:46 ... we have no announcement mechanism 15:46:59 ... I would modify your proposal to say that host languages cannot define their own profile 15:47:00 ack 15:47:02 ack ivan 15:47:40 ack markbirbeck 15:48:14 markbirbeck: one problem is to have a uri to profile that keeps changing 15:48:26 ... one step would be to freeze a profile but also freeze the uri 15:48:27 http://w3.org/rdfa-1.1-default-profile 15:48:31 http://w3.org/rdfa-2.0-default-profile 15:48:40 ... based on a date 15:48:44 ... which could then be changed 15:48:49 http://w3.org/2011/05/15/rdfa-default-profile 15:48:57 ... what people want is that the profile attribute would not be specified 15:49:18 ... you then allow people to refer to a profile specificly 15:49:22 q+ 15:49:31 I like that suggest, Mark 15:49:38 I like that suggestion, Mark 15:49:46 ... but we have the possibility to have a default profile for a language 15:49:59 ... or default value for the profile attribute is XXX 15:50:21 ... that gets round the moving thing 15:50:31 ... but we talk about caching 15:50:51 I agree that we need to hardcode profiles into processors... 15:50:56 ... but always thoughts is that much more likely scenario is that people will hard code profiles 15:51:07 ... and then if you take that in context 15:51:12 you don't need to, but I think that's what most implementations are going to do. 15:51:27 ... in the original version we had the idea of profiles referring to other profiles 15:51:44 ... that would give a much more dynamic features 15:52:02 ... drupal could create a profile that would aggregate another profile 15:52:04 ... etc 15:52:09 q+ 15:52:26 I have issues w/ recursively sucking in profiles. 15:52:28 ack ivan 15:53:21 Ivan: What this means is that every 2 years, W3C would open a new group to revise profiles. 15:53:28 Ivan: I don't think that's feasible. 15:53:53 @manu: I would say that's because you're seeing profiles as something to be loaded on the fly. :) 15:54:44 Ivan: If we can issue a new profile every 2 years, we make noise about it, implementers will have to update their implementations (hardcoded or not) 15:55:04 Ivan: I don't think we should bind these two things together - profiles having a dated URI vs. non-dated URI is a good idea. 15:55:16 Ivan: That's slightly orthogonal, though. 15:55:26 q? 15:55:44 markbirbeck: I think that we should not use the latest URI, we should always require an explicit URI 15:55:53 ... you do not gain the latest 15:56:26 zakim, who is on the phone? 15:56:26 On the phone I see Knud (muted), Ivan, markbirbeck, ShaneM, Steven, manu1 15:56:45 ShaneM: mark, to expand on someting you said 15:56:56 ... assuming we had dated URI-s as profiles as they evolve 15:57:21 ... would you expect implementation to hardcode all of those, so that pages that have explicit references to one would get it 15:57:45 markbirbeck: well... I am picturing that there is a new release of a new ontology 15:57:57 ... then w3c creates a new profile with the new ontology 15:58:08 ... the only reason an implementer might hard code it 15:58:23 ... it is only for if somebody uses that explicitly 15:58:37 ... whether this finds its way into an rdfa language 15:58:45 ... so we would just refer to the latest 15:58:57 ... in the rdfa document 15:59:05 ... implementers may choose how they do it 15:59:37 manu1: we should have a super session of LC 15:59:49 .. our list is growing and we shall fill up the whole of february 15:59:53 http://www.doodle.com/4kztvct2gd3wqvs8 16:00:07 ... please put up your availability 16:00:13 ... hopefully close a lot of them 16:01:23 Should we have one default profile for all RDFa languages? Any objections? 16:03:09 Shane: No objection, do you think it will work for HTML WG? 16:04:46 PROPOSAL: RDFa 1.1 will have one default profile for all Host languages. 16:05:10 +1 - NOTE that it might be a 'default default profile' 16:05:15 +1 16:05:24 +1 16:05:24 +1 16:05:25 +0 16:05:31 +1 16:05:39 RESOLVED: RDFa 1.1 will have one default profile for all Host languages. 16:08:40 PROPOSAL: RDFa WG will define a set of prefixes and terms for the default profile, those prefixes/terms will be frozen at REC (a mechanism will be setup to update the default profile before RDFa Core goes to REC) 16:09:33 PROPOSAL: RDFa WG will define a set of prefixes and terms for the default profile; a mechanism will be setup to update the default profile before RDFa Core goes to REC 16:10:26 PROPOSAL: RDFa WG will define a set of prefixes and terms for the default profile; a mechanism will be proposed to update the default profile 16:10:41 +1 16:10:46 +1 16:10:49 +1 16:11:50 zakim, who is on the call? 16:11:50 On the phone I see Knud (muted), Ivan, markbirbeck, ShaneM, Steven, manu1 16:11:51 +1 16:11:57 +1..... 16:13:02 RESOLVED: RDFa WG will define a set of prefixes and terms for the default profile; a mechanism will be proposed to update the default profile 16:14:18 What about: PROPOSAL: RDFa WG will define a profile with a set of prefixes and terms, and this profile will be referenced as the default profile. A mechanism will also be proposed for creating additional profiles which can be referenced as the default profile for future versions of RDFa. 16:16:12 +1 16:18:01 -Knud 16:18:06 Knud has left #rdfa 16:18:54 -markbirbeck 16:19:15 @Ivan: What you seek is simply not possible. 16:19:46 And it would be a major mistake to try to achieve it by having a profile that can change at any time. 16:19:55 just fyi, js3 has over 100 prefixes defined by default, and in the past two weeks I've had 4 requests to add more to the default profile, including one two seconds ago to add bibo 16:20:05 http://w3.org/profiles/rdfa-default 16:20:20 It makes caching "meaningless", since you can't reliably cache. 16:20:40 http://w3.org/profiles/2010/05/14/rdfa-default 16:20:59 It makes hard-coding into phones and small devices meaningless, too. 16:21:00 RDFa 1.1 => default profile => http://w3.org/profiles/2010/05/14/rdfa-default 16:21:22 (BTW, not sure why I got dropped...the phone went dead on me.) 16:21:28 RDFa 2.0 => default profile => http://w3.org/profiles/2015/05/14/rdfa-default 16:21:39 q+ to discuss process 16:21:46 ack shanem 16:21:46 ShaneM, you wanted to discuss process 16:24:09 q+ 16:25:13 RDFa 1.1 processors must recognise the following prefixes: x,y,z - this list is also available as an RDFa Profile here: http://..... (then repeat for each new spec) 16:26:34 ack 16:26:39 ack manu1 16:27:10 we seem to be coming to some sort of consensus: 16:29:27 We bind RDFa 1.1 profile to a dated URL. 16:30:59 For example: http://w3c.org/profiles/2010/05/15/rdfa-default 16:31:12 That profile could be updated every 2+ years 16:31:27 RDFa 1.1 is bound to that URL as the default profile 16:32:40 http://w3c.org/profiles/rdfa/1.1 16:34:23 -manu1 16:34:24 zakim, drop me 16:34:24 -ShaneM 16:34:24 Ivan is being disconnected 16:34:28 -Ivan 16:34:32 -Steven 16:34:34 SW_RDFa()10:00AM has ended 16:34:38 Attendees were +3539149aaaa, Knud, Ivan, manu1, +200000aabb, markbirbeck, +1.612.217.aacc, ShaneM, Steven