Re: [uf-discuss] hAtom look-see
Hi Chris, Thanks for your feedback. Please note that feed title, feed updated, feed id and feed link aren't covered by hAtom 0.1. So we (the stylesheet authors) needed to come up with our own extraction methods, which I'll outline with some pseudo-code. Chris Casciano wrote: In Example 1: Error 1: Field Feed-updated is an empty tag -- TOOL error (see below) Error 2: Field Feed-id is an enpty tag -- TOOL error # $source-uri is an xsl:param for the stylesheet IF $hfeed-level/a:[EMAIL PROTECTED]bookmark] FEED-ID = $feed-level/a:[EMAIL PROTECTED]bookmark]/@href ELSE IF [EMAIL PROTECTED] != ] FEED-ID = $source-uri + # + @id ELSE FEED-ID = $source-uri Note: The proxy had a bug, it didn't pass $source-uri to the XSL - this is fixed now. Error 3: Fields Entry-id is an empty tag -- AUTHOR error Error 4: Fields entry-author is an empty tag -- AUTHOR error (must use ADDRESS outside of entries) Warning 1: Field Feed-Title is empty -- would be TOOL IF $hfeed-level/[EMAIL PROTECTED]feed-title] FEED-TITLE = $hfeed-level/[EMAIL PROTECTED]feed-title] ELSE IF $hfeed-level/h1|h2|h3|h4|h5|h6 FEED-TITLE = $hfeed-level/h1|h2|h3|h4|h5|h6 ELSE FEED-TITLE = I think this could be extended to # ... ELSE IF nearest-in-parent([EMAIL PROTECTED]feed-title]) FEED-TITLE = nearest-in-parent([EMAIL PROTECTED]feed-title][1]) ELSE IF nearest-in-parent(h1|h2|h3|h4|h5|h6) FEED-TITLE = nearest-in-parent(h1|h2|h3|h4|h5|h6) ELSE FEED-TITLE = /html/head/title Warning 2: Feed Missing atom:link with rel=self -- would be TOOL So what should that link look like? link rel=self href=http://someproxy.org/?url=http://example.com/bar; / In Example 2: Error 2: Field Feed- id must be a full and valid URL -- TOOL error Error 3: Field entry - id must be a full and valid URL -- TOOL error This was caused by the bug mentioned above. Error 4: field entry updated must be an RFC-3339 date-time -- TOOL error Currently we just do copy the string from the input to the output. Future versions will try to re-format (and add needed extra specificity) to the input, for example: 20031213 - 2003-12-13T18:30:00-00:00 2003-12-13 - 2003-12-13T18:30:00-00:00 2003-12-13 18:30+01- 2003-12-13T18:30:00+01:00 2003-12-13 18:30:02+01 - 2003-12-13T18:30:02+01:00 Things the hatom parser should do but isn't: * Value the feed - updated timestamp based off document statistics Future versions will perhaps do something like this A = array(); FOR EACH $d IN $entry-updated A.add( pad-datetime($d) ) FOR EACH $d IN $entry-published A.add( pad-datetime($d) ) A.sort_by ( datetime-to-utc($element) ) FEED-TITLE = A[0]; Robert -- Robert Bachmann [EMAIL PROTECTED] (OpenPGP KeyID: 0x4A5CCF10) ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
Re: [uf-discuss] Microformats for Dummies
At 4:03 PM -0600 3/22/06, Dimitri Glazkov wrote: I am going to try and put together a Microformats for Dummies presentation [...] Any good pointers are appreciated. Do demo the hCard -- vCard bot. Anyway, that is for me the most memorable killer stroke from the session we had at the W3C Technical Plenary[1]. The point at which you say of course! Al [1] find Session 3: Microformats at http://www.w3.org/2006/03/01-TechPlenAgenda.html ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
Re: [uf-discuss] Licensing and microformat content within feeds
At the moment, I'm looking for exactly this -- pointers to existing actual practices. I'll note that the Feedburner approach (http://www.burningdoor.com/eric/archives/000759.html) is different from James Snell's link rel="license" extension for Atom. Is one or the other in actual use? Chris Messina wrote: Feedburner already allows you to embed a license in your feed. We should document their approach. I think feeds already allow you to embed a license generally: http://www-128.ibm.com/developerworks/xml/library/x-extatom2.html http://ietfreport.isoc.org/idref/draft-snell-atompub-feed-license/ One other idea to consider for hAtom at least would be embedding a license using the object tag -- this way you could simply refer to the external license permalink and not replicate all the extra data (which seems to me one of the shortcomings of the current licensing implementation). http://microformats.org/discuss/mail/microformats-discuss/2006-February/003147.html Anyway, I might be missing the point of your question -- what are you looking for? Chris On 3/22/06, John Panzer [EMAIL PROTECTED] wrote: I'm starting a discussion about feed licencing which might be of interest to members of this mailing list, and which will hopefully help form the technical extensions that AOL adopts to deal with feed licencing issues. I'm soliciting input from the community. This may apply to hAtom (to the extent that hAtom ends up being used as a substitute for XML based feed data) and of course data within RSS or Atom feeds may have RelLicence elements. Link: http://journals.aol.com/panzerjohn/abstractioneer/entries/1281 This is the initial discussion, painfully abstracted to avoid the complicated stuff. I'm trying at this point to see which of these starting assumptions are themselves problematic before going further. Thanks, -- John Panzer System Architect http://journals.aol.com/panzerjohn/abstractioneer ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss -- John Panzer System Architect, AOL http://abstractioneer.org ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
Re: [uf-discuss] Fwd: Microformats for Dummies presentations/talks/slides/points
I covered a good deal of basics at webzine: http://theryanking.com/ presentations/2005/webzine/. -rk On Mar 22, 2006, at 2:03 PM, Dimitri Glazkov wrote: == Oops -- I sent it to the wrong (microformats-rest) group. Damn you, auto-complete! Guys, I am going to try and put together a Microformats for Dummies presentation -- a 50-minute pitch of microformats to the about-technical crowd, with no prerequisites and possibly some (pre|mis)conceptions. The audience in broad strokes: * actively uses Web today * is vaguely familiar with HTML (FrontPage, Dreamweaver) * stares blankly when semantic markup is mentioned * understands general client-server interaction concept (surprisingly, some even built C/S apps) General goals: * gain general understanding of what microformats are about * introduce fuzzy yet warm appreciation of the bigger picture (semantic web, future, etc.) * shed light on microformats process and its implications (Community Mark, etc.) on the modern business process (ok, this may be a touch out of scope) * give away bunches upon bunches of MF t-shirts Any good pointers are appreciated. :DG ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss -- Ryan King [EMAIL PROTECTED] ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
Re: [uf-discuss] Licensing and microformat content within feeds
Ryan King wrote: [snip] Wha? You can just use http://microformats.org/wiki/rel-license, there's no need to replicate data today. I think the problem of declaring licenses in html is solved- there are already large implementations using the rel-license microformat (Yahoo and (maybe Google) CC search). What remains is to figure out how licensens in hAtom get translated to license in Atom. My feed license draft just formally declares a license link relation for Atom. it's pretty much identical/equivalent to the rel-license microformat except possibly some of the specific musts/shoulds (e.g. a license on the feed does not apply to the contained entries, etc). - James ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
Re: [uf-discuss] Microformats for Dummies
I don't yet have a deadline -- it's more of a common use tool. I am trying to pitch it to the local Internet Professionals Society as a test vehicle, but the main purpose is t o alleviate the semantic snob gap. I see way too many people not getting it. :DG On 3/22/06, Tara Hunt [EMAIL PROTECTED] wrote: Hey Dimitri, Chris and I are actually working on a Microformats for the rest of us kind of presentation right now (me, being a non-developer, but enthusiastic advocate is helpful for bridging those gaps...and it helps me understand). What's your deadline? Tara On 3/22/06, Al Gilman [EMAIL PROTECTED] wrote: At 4:03 PM -0600 3/22/06, Dimitri Glazkov wrote: I am going to try and put together a Microformats for Dummies presentation [...] Any good pointers are appreciated. Do demo the hCard -- vCard bot. Anyway, that is for me the most memorable killer stroke from the session we had at the W3C Technical Plenary[1]. The point at which you say of course! Al [1] find Session 3: Microformats at http://www.w3.org/2006/03/01-TechPlenAgenda.html ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
Re: [uf-discuss] Fwd: Microformats for Dummies presentations/talks/slides/points
Ryan, This is indeed a good basics of microformats presentation, but the audience I am going for will be lost on the 2nd slide. What I am going to try is a more socio-economical impact slant, outcomes, the big picture. Actually, the part of Gates/O'Reilly dialogue Mark quoted today is a very good example. :DG On 3/22/06, Ryan King [EMAIL PROTECTED] wrote: I covered a good deal of basics at webzine: http://theryanking.com/ presentations/2005/webzine/. -rk On Mar 22, 2006, at 2:03 PM, Dimitri Glazkov wrote: == Oops -- I sent it to the wrong (microformats-rest) group. Damn you, auto-complete! Guys, I am going to try and put together a Microformats for Dummies presentation -- a 50-minute pitch of microformats to the about-technical crowd, with no prerequisites and possibly some (pre|mis)conceptions. The audience in broad strokes: * actively uses Web today * is vaguely familiar with HTML (FrontPage, Dreamweaver) * stares blankly when semantic markup is mentioned * understands general client-server interaction concept (surprisingly, some even built C/S apps) General goals: * gain general understanding of what microformats are about * introduce fuzzy yet warm appreciation of the bigger picture (semantic web, future, etc.) * shed light on microformats process and its implications (Community Mark, etc.) on the modern business process (ok, this may be a touch out of scope) * give away bunches upon bunches of MF t-shirts Any good pointers are appreciated. :DG ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss -- Ryan King [EMAIL PROTECTED] ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
[uf-discuss] 30 Boxes Supports Microformats - hcard and hcal
Another satisfied customer: http://30boxes.com/blog/index.php/2006/03/22/30-boxes-supports-microformats-hcard-and-hcal/ ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss
Re: [uf-discuss] 30 Boxes Supports Microformats - hcard and hcal
On 3/22/06, Ryan King [EMAIL PROTECTED] wrote: You mean subscribing to a webpage with hCalendar in it? You can do it, It's like unix pipes for the web. Just put: http://feeds.technorati.com/events/ in front of the url you want to subscribe to (assuming you can subscribe to iCalendar). This web thing, it's gonna catch on. Mark my words. -- Cheers, -Mark ___ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss