Re: [uf-discuss] hAtom look-see

2006-03-22 Thread Robert Bachmann
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

2006-03-22 Thread Al Gilman

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

2006-03-22 Thread John Panzer




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

2006-03-22 Thread Ryan King
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

2006-03-22 Thread James M Snell


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

2006-03-22 Thread Dimitri Glazkov
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

2006-03-22 Thread Dimitri Glazkov
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

2006-03-22 Thread Chris Messina
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

2006-03-22 Thread Mark Pilgrim
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