- From: Ivan Herman <ivan@w3.org>
- Date: Thu, 28 Jan 2010 19:50:12 +0100
- To: W3C RDFa task force <public-rdf-in-xhtml-tf@w3.org>
- Message-ID: <4B61DC64.3070702@w3.org>
Minutes are here: http://www.w3.org/2010/01/28-rdfa-minutes.html Text version below Ivan [1]W3C [1] http://www.w3.org/ RDFa in XHTML Task Force 28 Jan 2010 [2]Agenda [2] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2010Jan/0063.html Previous: [3]http://www.w3.org/2010/01/21-rdfa-minutes.html See also: [4]IRC log [3] http://www.w3.org/2010/01/21-rdfa-minutes.html [4] http://www.w3.org/2010/01/28-rdfa-irc Attendees Present Manu Sporny, Ivan Herman, Mark Birbeck, Shane McCarron, Steven Pemberton Regrets Ben Adida Chair Manu Sporny Scribe Mark Birbeck Contents * [5]Topics 1. [6]Action Items 2. [7]RDFa Community Updates 3. [8]RDFa prefix pre-loading * [9]Summary of Action Items _________________________________________________________ Action Items <manu> [10]http://www.w3.org/2010/01/21-rdfa-minutes.html [10] http://www.w3.org/2010/01/21-rdfa-minutes.html <manu> ACTION: Manu to create basic RDFa API document. [recorded in [11]http://www.w3.org/2010/01/28-rdfa-minutes.html#action01] <manu> ACTION: Manu to test CORS support for Pre-loading prefixes in latest browsers. [recorded in [12]http://www.w3.org/2010/01/28-rdfa-minutes.html#action02] <scribe> ACTION: Manu to contact Dan Brickley to discuss Microdata to RDFa mapping. [DONE] [recorded in [13]http://www.w3.org/2010/01/28-rdfa-minutes.html#action03] Manu: Dan Brickley has been talking to Hixie on WHATWG mailing-list to see what the overlap between Microdata and RDFa is. There seems to be a feeling that Microdata is at the very least a subset of RDFa. It may be possible to create a profile to use XSLT to map from one to the other. <scribe> ACTION: Manu to get in touch with LibXML developers about TC 142. [CONTINUES] [recorded in [14]http://www.w3.org/2010/01/28-rdfa-minutes.html#action04] <scribe> ACTION: Mark to generate spec text for @token and @prefix [CONTINUES] [recorded in [15]http://www.w3.org/2010/01/28-rdfa-minutes.html#action06] <scribe> ACTION: Mark to generate spec text for pulling in external vocabulary documents [CONTINUES] [recorded in [16]http://www.w3.org/2010/01/28-rdfa-minutes.html#action07] <scribe> ACTION: ShaneM to identify the requirements for html2ps and see about getting reSpec to support them. [CONTINUES] [recorded in [17]http://www.w3.org/2010/01/28-rdfa-minutes.html#action08] <ivan> [18]http://www.w3.org/2010/02/rdfa/ [18] http://www.w3.org/2010/02/rdfa/ RDFa Community Updates Manu: Had a chance to read Benji's comments? ... Benji wrote blog-post that was quite critical, some of it unfairly, of RDFa community. ... He feels that pushing Microdata is a better option for adoption. ... His past posts of the years are along much the same lines, that the solution should be a collection of tokens, a la Microformats. ... We should take his comments seriously, since he represents an identifiable set of concerns. Ivan: We did discuss the possibility of defining Microdata as a profile of RDFa, and I would be in favour of that. ... But this post talks of removing things that it doesn't seem possible to remove, such as @resource. ... He doesn't really give an argument for removal. ... Same goes for ranting against CURIEs -- we're working on that and there's not much more we can say. ... The idea that one set of attribute names is better than another is really a matter of faith. ... Whilst we don't care that much about the attribute names, a big problem is existing deployments. Steven: I've been working on RDFa for at least 7 years, and it's not as if it suddenly popped out of nowhere. ... It had very thorough discussion, use-cases, etc. ... Microdata comes out of nowhere, but somehow it's presented that RDFa-proponents are in the wrong. ... Appreciate the work of bridge-building, but we have to remember that no-one was asking for Microdata. Mark: I missed the call on Microdata profiles - I think I agree with Steven, I'm not sure I understand what the benefit is. Mark: We've been working on this for years and Microdata is in flux - and is progressively getting closer and closer to RDFa. Mark: I don't mind the dialog, but we risk damaging deployment if we change all the attribute names. Mark: It's sort of religious - one attribute is better than another. Mark: but there is another way to view this. Mark: Changing rel to itemprop may be a bad change - @rel and @rev already has a place in HTML. Mark: We've been very careful to re-use pre-existing semantic elements in HTML. Mark: Microdata duplicates @rel and @rev - so there is a problem here - that new attributes are being defined for old concepts. Ivan: Changing attribute names is out of the question. ... On the other hand I don't mind about building bridges. <Zakim> Manu, you wanted to discuss harm that continued bike-shedding may cause. Manu: I'm increasingly concerned about discussions with people like Wikipedia. ... The problem was that although we know the background to Microdata popping up from nowhere, the outside world doesn't. ... They just see a 'fight' going on. ... I think it's harming adoption. ... If others implement a Microdata API in the browser, then that could affect adoption. Mark: I don't know if a GRDDL-approach, mapping Microdata to RDFa would work... we've had that discussion before. Mark: I think we should focus on RDFa API and getting RDFa out there more. <ShaneM> I don't think the transform can be isomorphic. Mark: RDFa and Microdata are fundamentally not equal. Mark: This is the same thing that happened with Microformats - RDFa kept going and I think Microformats are coming to an end soon. Ivan: Wiki would be a good place to start on some of these ideas. ... (That was response to Mark saying that we should get on and document some of our ideas on RDFa API.) <manu> +1 Ivan: If as Mark says, that RDFa is superior to Microdata, then we should be explaining this. <ShaneM> pre-defined prefixes simplifies immediately Ivan: If someone doesn't want the full functionality of RDFa it should be clear how to use it. Shane would like it minuted that he is paying attention. <manu> [19]http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2010J an/0059.html [19] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2010Jan/0059.html RDFa prefix pre-loading Ivan: At a theoretical and technical level, these things are not totally unrelated. <ShaneM> +1 Ivan: They shouldn't need to be presented as being distinct. Mark: One of the things on the vocab front is this gradual rejection that follow-your-nose is everything. Mark: The idea that everything must be able to be worked out on the fly by default - you need to support follow-your-nose Mark: But saying that stuff is predefined isn't necessarily a bad thing - we shouldn't be scared of doing that. Mark: This is where Microdata and Microformats falls down - they don't have the follow-your-nose mechanism. Mark: RDFa does. Mark: as long as you can ensure that the two co-exist, then why not pre-load prefixes? <manu> Ivan: Then we largely agree, right? Mark: The downside to this follow-your-nose is that it is used as an argument against pre-defined vocabs. <manu> Ivan: Google uses the same mechanism... but it has been said all along that a processor would cache a bunch of these namespaces. <manu> Ivan: caching is a fundamental part of the web. Ivan: Not disimilar to an editor caching DTDs. <ShaneM> I want to do this RIGHT NOW Manu: But which vocabularies would we put into the spec? Which ones have longevity? ... Top 20 from prefixcc? Mark: I think we shouldn't be /scared of doing this/ - not /do this now/. Mark: We should certainly think all of this stuff through... there isn't a principle that we shouldn't have to pre-define things. <html> <head profile="[20]http://rdf.data-vocabulary.org/profile/2009"> [20] http://rdf.data-vocabulary.org/profile/2009 scribe: </head> <body> <div typeof="Person"> <span property="name">John Smith</span> <span property="nickname">Smithy</span> <span property="url">[21]http://www.example.com</span> [21] http://www.example.com%3C/span%3E <span property="affiliation">ACME</span> <span rel="address"> <span property="locality">Albuquerque</span> </span> <span property="title">Engineer</span> <a href="[22]http://darryl-blog.example.com/" rel="friend">Darryl</a> [22] http://darryl-blog.example.com/ </div> </body> </html> Mark: This approach might be better - since it's encapsulated in a @profile attribute. Mark: That is better than Microformats and it's scalable. Mark: This would allow RDFa processors to understand the URL to mean something special. Mark: It's a key to tell the authors that their data would be processed in a particular way. Mark: Maybe we should defer the pre-loaded prefixes until we can have this discussion Mark: Not intending to take the discussion in other direction, just trying to point out that there may be something even better than fixing prefix values. <Zakim> ShaneM, you wanted to talk about the process for picking vocabs Shane: But people forget to use @profile, or they don't have access to <head>, etc. <manu> +1 to Shane's comment Shane: So having the ability to use "dc" or "foaf" without having to define it, would be very useful. ... Let's just do this now. <ShaneM> rule one for picking prefixes. vocabs defined by the W3C are predefined. Mark: Note that omitting @profile is a red herring. <manu> how so? Mark: People raise it, and say that no-one ever used @profile in Microformats. <manu> ahh, yes <manu> I see your point Mark: But in RDFa if you miss out all the namespaces you're scuppered anyway. <manu> The reason they didn't use it was because it had no effect on processing. Mark: So there's already a basic requirement on authors to add something. Mark: Yes, exactly. Mark: But if you miss out the Google namespace in your RDFa, you won't get indexed properly. Mark: Same in Yahoo!. Mark: So all we're saying is instead of adding 10 URIs, just add one. <manu> The #seo people will definitely make a point of it Mark: A point of getting it right? <manu> yes Mark: Exactly. Mark: Anyone interested in providing information for some consumer will want to get it right. <ShaneM> but.... Mark: Control over <head> is a fair point though. Mark: Shane is right there. <ShaneM> profile goes on the html element. or the head. I can never remember. xmlns can go anywhere. and we had a requirement that you need to be able to do this stuff anywhere. <manu> true <ShaneM> thanks Mark: Yes, I agree with you there. Mark: But we also discussed having <div profile="..."> Mark: That would be a nice feature anyway. Summary of Action Items [NEW] ACTION: Manu to create basic RDFa API document. [recorded in [23]http://www.w3.org/2010/01/28-rdfa-minutes.html#action01] [NEW] ACTION: Manu to test CORS support for Pre-loading prefixes in latest browsers. [recorded in [24]http://www.w3.org/2010/01/28-rdfa-minutes.html#action02] [PENDING] ACTION: Manu to get in touch with LibXML developers about TC 142. [recorded in [25]http://www.w3.org/2010/01/28-rdfa-minutes.html#action04] [PENDING] ACTION: Mark to generate spec text for @token and @prefix [recorded in [26]http://www.w3.org/2010/01/28-rdfa-minutes.html#action06] [PENDING] ACTION: Mark to generate spec text for pulling in external vocabulary documents [recorded in [27]http://www.w3.org/2010/01/28-rdfa-minutes.html#action07] [PENDING] ACTION: ShaneM to identify the requirements for html2ps and see about getting reSpec to support them. [recorded in [28]http://www.w3.org/2010/01/28-rdfa-minutes.html#action08] [DONE] ACTION: Manu to contact Dan Brickley to discuss Microdata to RDFa mapping. [recorded in [29]http://www.w3.org/2010/01/28-rdfa-minutes.html#action03] [End of minutes] _________________________________________________________ Minutes formatted by David Booth's [30]scribe.perl version 1.135 ([31]CVS log) $Date: 2010/01/28 18:46:30 $ _________________________________________________________ [30] http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/scribedoc.htm [31] http://dev.w3.org/cvsweb/2002/scribe/ -- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 PGP Key: http://www.ivan-herman.net/pgpkey.html FOAF : http://www.ivan-herman.net/foaf.rdf vCard : http://www.ivan-herman.net/HermanIvan.vcf
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Thursday, 28 January 2010 18:48:43 UTC