IRC Log for #microformats on 2006-02-05
Timestamps are in UTC.
- [00:03:45] <tantek>
trovster, absolute minimum, just "fn"
- [00:04:41] <tantek>
in essence you can markup any instance of a reference to a person with hCard
- [00:04:59] <tantek>
<span class="vcard"><span class="fn">firstname lastname</span></span>
- [00:05:36] <tantek>
if the reference is more than just given and family names (e.g. including middle or other names, prefixes etc), then you need to explicitly mark them up with "n"
- [00:06:04] <trovster>
OK, and does class="url" need to be on the anchor specifically, or can it be on it's container?
- [00:11:40] <PhlipAshlock>
and if "url" needs to be an anchor, does it need to wrap around both "n" and "fn" or even anything at all?
- [00:14:50] <tantek>
class="url" should be on the hyperlink element, the <a href>
- [00:16:17] <tantek>
PhlipAshlock, it doesn't need to wrap around the "n" or anything at all, though in common practice, people link to people with a hyperlink where the linktext is the person's name
- [00:16:40] <PhlipAshlock>
but would something like the following be correct - <a class="url" href="http://tantek.com/">http://tantek.com/</a>
- [00:16:40] <PhlipAshlock>
<span class="n" style="display:none"> <!-- hide this from display with CSS -->
- [00:16:40] <PhlipAshlock>
<span class="family-name">�elik</span>
- [00:16:40] <PhlipAshlock>
<span class="given-name">Tantek</span>
- [00:16:40] <PhlipAshlock>
</span>
- [00:16:41] <PhlipAshlock>
<span class="fn">Tantek �elik</span>
- [00:17:11] <PhlipAshlock>
or does the specification require the a tag to wrap around the "n"
- [00:17:16] <tantek>
it would be valid hCard yes
- [00:17:21] <tantek>
no the specification does not require that
- [00:17:23] <PhlipAshlock>
ok, thanks
- [00:17:26] <tantek>
it's just common practice
- [00:17:50] <tantek>
in addition, in the case where the n and fn are simply given-name and family-name, you can shorten it
- [00:17:53] <tantek>
like this
- [00:18:37] <tantek>
see http://microformats.org/wiki/hcard-example1-steps
- [00:19:19] <tantek>
following DRY, and only marking up visible content
- [00:19:36] <PhlipAshlock>
thanks, i was looking at that, but just needing some clarification
- [00:24:38] * trovster (n=tr-vs73r@blakesheen.demon.co.uk) Quit (Read error: 104 (Connection reset by peer))
- [00:27:15] <PhlipAshlock>
tantek - I'm not sure if you noticed my update to "interested parties" on the zen garden page (http://microformats.org/wiki/zen-garden), but I would like to provide the necessary effort towards moving this idea forward. If this means developing a new site to do so, or working with microformats.org, I'm still attempting to determine what would be the best route to take. I've got a lot of resources to devote to this - time, mon
- [00:33:30] <tantek>
Phlip, I'd first start with marking up some of the sites you work on with microformats to get some experience with using microformats, and go ahead an add them to the "Examples in the Wild" sections of those microformat specs.
- [00:33:49] <tantek>
the list/channel is very good about checking out new examples and providing feedback/suggestions
- [00:35:01] <PhlipAshlock>
excellent suggestion, thanks
- [00:35:24] <tantek>
no problem at all. looking forward to seeing your sites!
- [00:37:52] <mfbot>
[[press]] M http://microformats.org/wiki?title=press&diff=0&oldid=4760 * Tantek * (+331)
- [00:58:52] <amanuel>
?def amanuel_
- [00:58:52] <jibot>
amanuel_ is running The Intentional Web Initiative http://intentionalweb.org
- [00:59:03] <amanuel>
?def amanuelt
- [00:59:03] <jibot>
Nobody has defined amanuelt yet
- [00:59:07] <amanuel>
?def amanuel
- [00:59:07] <jibot>
amanuel is running The Intentional Web Initiative http://intentionalweb.org
- [01:04:46] * TantekC (n=Tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
- [01:04:48] <tantek>
can anyone get to any blogspot blogs?
- [01:05:04] <tantek>
hey Kevin, I can't get to http://epeus.blogspot.com - can you?
- [01:05:29] <PhlipAshlock>
i con't
- [01:05:51] <amanuel>
nope
- [01:05:53] <PhlipAshlock>
can't. nor something like http://www.google.com/url?sa=U&start=6&q=http://googleblog.blogspot.com/&e=9797
- [01:05:58] <PhlipAshlock>
i mean http://googleblog.blogspot.com/
- [01:06:41] <amanuel>
tantek: tried a couple here no go
- [01:08:11] * rawtext (n=tim@pool-68-160-9-178.bos.east.verizon.net) has joined #microformats
- [01:09:50] <tantek>
ok it is confirmed. blogspot is down. if anyone knows any Blogger folks, please ping them (so to speak).
- [01:12:43] * rawtext (n=tim@pool-68-160-9-178.bos.east.verizon.net) Quit ()
- [01:21:53] * rawtext (n=tim@pool-68-160-9-178.bos.east.verizon.net) has joined #microformats
- [01:26:19] <mfbot>
[[rel-tag]] M http://microformats.org/wiki?title=rel-tag&diff=0&oldid=4761 * Tantek * (+131) Discussions -
- [01:32:59] <pnhChris>
it was down a bit last night too
- [01:54:19] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (No route to host)
- [02:08:49] * rawtext (n=tim@pool-68-160-9-178.bos.east.verizon.net) Quit (Read error: 104 (Connection reset by peer))
- [02:17:57] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) Quit (Read error: 104 (Connection reset by peer))
- [02:24:02] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) has joined #microformats
- [02:30:02] <mfbot>
[[hatom-issues]] http://microformats.org/wiki?title=hatom-issues&diff=0&oldid=4762 * ScottReynen * (+346) Discussion -
- [02:38:43] * keithale1ander (n=keithale@87.112.17.116.bbplus.ptn-ag1.dyn.plus.net) has joined #microformats
- [02:38:58] <mfbot>
[[hatom-issues]] http://microformats.org/wiki?title=hatom-issues&diff=0&oldid=4763 * ScottReynen * (-5) hCards -
- [02:48:36] * edsu (n=esummers@66.187.134.52) has joined #microformats
- [02:50:28] * keithalexander (n=keithale@87.113.79.206.bbplus.pte-ag2.dyn.plus.net) Quit (Read error: 110 (Connection timed out))
- [03:08:57] * keithale1ander (n=keithale@87.112.17.116.bbplus.ptn-ag1.dyn.plus.net) Quit (Read error: 110 (Connection timed out))
- [03:15:18] * factoryjoe (n=cmessina@h-67-103-44-6.snfccasy.covad.net) has joined #microformats
- [03:20:30] * markp (n=markp@adsl-221-119-220.rmo.bellsouth.net) has joined #microformats
- [03:26:17] * briansuda (i=briansud@ACA1D6D6.ipt.aol.com) has joined #microformats
- [03:26:17] <jibot>
briansuda is brian suda of X2V fame
- [03:32:08] <factoryjoe>
tantek: where you at?
- [03:37:37] <tantek>
hey chris
- [03:37:39] <tantek>
at home
- [03:37:51] <factoryjoe>
ah
- [03:37:55] <factoryjoe>
i'm @ cttp w/ tara
- [03:38:08] <factoryjoe>
you could come down eh?
- [03:40:19] <factoryjoe>
tantek: ?
- [03:42:50] <limbo_>
factoryjoe, turning canadian, eh?
- [03:43:13] <factoryjoe>
too late
- [03:43:43] <limbo_>
oh well...
- [03:45:10] * jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) has joined #microformats
- [03:54:14] * TantekC leaves to go get dinner
- [03:54:18] * TantekC (n=Tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ("via the nearest exit")
- [04:04:59] * factoryjoe (n=cmessina@h-67-103-44-6.snfccasy.covad.net) Quit ()
- [04:20:39] * markp (n=markp@adsl-221-119-220.rmo.bellsouth.net) Quit ()
- [04:41:23] * briansuda (i=briansud@ACA1D6D6.ipt.aol.com) Quit (Read error: 110 (Connection timed out))
- [04:41:46] <markmansour>
does anyone know what the correct way to represent unicode escape sequences in ascii text is?? I have the feeling there is no correct answer, but I am paring out entity refs such as “ and I'm not sure how to convert them to ascii.
- [05:38:35] * Snowden (n=some@c-67-171-198-120.hsd1.or.comcast.net) Quit ()
- [05:42:01] * jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) Quit ("Chatzilla 0.9.68.5.1 [Firefox 1.0.7/20051010]")
- [06:17:52] * pnhChris (n=cac6982@c-68-81-161-155.hsd1.nj.comcast.net) Quit ()
- [06:38:02] <tantek>
mark, AFAIK, "ASCII" has no escaping mechanism
- [06:38:37] <tantek>
(X)HTML has numerical character entities which can be used to escape any character
- [06:38:53] <tantek>
and similarly URL has % escaping too
- [07:22:09] <markmansour>
tantek... thanks
- [07:24:21] <markmansour>
It is a strange case I am looking at but entity 8220 is a double quote, but only for CP1250, but it's closest equiv is ”
- [07:37:28] * mburns (n=burns@c-24-22-50-182.hsd1.or.comcast.net) has left #microformats
- [07:45:41] * bewest is now known as bewest|twain
- [07:46:54] * bewest|twain is now known as bewest
- [08:25:08] <mfbot>
[[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=4764 * BenWest * (+1) In General -
- [08:55:05] <bewest>
noticed a typo :-)
- [09:23:13] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) Quit (Remote closed the connection)
- [09:23:56] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) has joined #microformats
- [10:01:26] * KingDiamond (n=premshre@203.124.130.226) has joined #microformats
- [10:02:56] * markmansour (n=markmans@dsl-202-173-156-87.vic.westnet.com.au) Quit ()
- [10:03:03] * markmansour (n=markmans@dsl-202-173-156-87.vic.westnet.com.au) has joined #microformats
- [10:16:07] * amanuel (n=amanuel@d150-138-173.home.cgocable.net) Quit ()
- [10:19:18] * KingDiamond (n=premshre@203.124.130.226) Quit ("This computer has gone to sleep")
- [10:20:27] * KingDiamond (n=premshre@202.71.143.2) has joined #microformats
- [10:21:57] * KingDiamond (n=premshre@202.71.143.2) Quit (Client Quit)
- [10:29:10] * keithalexander (n=keithale@87.112.17.37.bbplus.ptn-ag1.dyn.plus.net) has joined #microformats
- [11:25:30] * KingDiamond (n=premshre@202.71.143.2) has joined #microformats
- [11:26:38] * KingDiamond (n=premshre@202.71.143.2) Quit (Client Quit)
- [11:39:35] * bkdelong (n=bkdelong@h-67-102-164-116.cmbrmaor.covad.net) Quit (Read error: 110 (Connection timed out))
- [11:54:18] * trovster (n=tr-vs73r@blakesheen.demon.co.uk) has joined #microformats
- [11:54:18] <jibot>
trovster is a web developer from the UK who writes on http://www.trovster.com and runs www.csslounge.co.uk
- [12:29:00] <mfbot>
[[hcalendar]] http://microformats.org/wiki?title=hcalendar&diff=0&oldid=4765 * Mark Mansour * (+104) new site with hCalendar
- [12:36:42] * markmansour (n=markmans@dsl-202-173-156-87.vic.westnet.com.au) Quit ()
- [15:16:40] * pnhChris (n=cac6982@c-68-81-161-155.hsd1.nj.comcast.net) has joined #microformats
- [15:32:41] * LTjake (n=brian@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) has joined #microformats
- [16:52:49] * LTjake (n=brian@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) Quit ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]")
- [17:00:34] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
- [17:00:34] <jibot>
mlinksva is Mike Linksvayer and from Creative Commons
- [17:08:52] * keithalexander (n=keithale@87.112.17.37.bbplus.ptn-ag1.dyn.plus.net) Quit (Read error: 104 (Connection reset by peer))
- [17:13:50] * bkdelong (n=bkdelong@h-67-102-164-116.cmbrmaor.covad.net) has joined #microformats
- [17:13:50] <jibot>
bkdelong is B.K. DeLong, Head Research Analyst for HALO Worldwide - http://www.haloworldwide.com. Web: http://www.brain-stream.com. Email: bkdelong@pobox.com and lives in Salem, MA, USA (-5:00 GMT)
- [17:50:02] * factoryjoe (n=cmessina@dsl081-246-197.sfo1.dsl.speakeasy.net) has joined #microformats
- [18:34:21] <mfbot>
[[rel-faq]] http://microformats.org/wiki?title=rel-faq&diff=0&oldid=4766 * Tantek * (-101) a little clean up
- [18:48:48] <mfbot>
[[rel-tag-faq]] http://microformats.org/wiki?title=rel-tag-faq&diff=0&oldid=4767 * Tantek * (+2225) created from original contents, one rel-faq tag specific question, and mod-rewrite q
- [18:58:14] <mfbot>
[[rel-tag-faq]] M http://microformats.org/wiki?title=rel-tag-faq&diff=0&oldid=4768 * Tantek * (+68)
- [18:58:55] <mfbot>
[[rel-tag]] http://microformats.org/wiki?title=rel-tag&diff=0&oldid=4769 * Tantek * (+460) a little clean up and linked to rel-tag-faq
- [19:22:22] * TantekC (n=Tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
- [19:28:46] <trovster>
http://multipack.trovster.com/members/ would that be appropriate use of vcards ?
- [19:29:51] * danja (i=DannyAye@host253-217.pool80104.interbusiness.it) has joined #microformats
- [19:36:38] <factoryjoe>
yeah, i would say so
- [19:36:59] <bewest>
erm. so I'm reading hatom. I think I may be missing something
- [19:37:05] <bewest>
what is the benefit of publishing in hatom?
- [19:37:38] * RobertBachmann (n=RobertBa@M2436P002.adsl.highway.telekom.at) has joined #microformats
- [19:37:38] <jibot>
RobertBachmann is Robert Bachmann <http://rbach.priv.at/> and lives in Austria (Timezone: 01:00)
- [19:37:43] <factoryjoe>
could become a replacement for RSS
- [19:37:50] <factoryjoe>
so you only publish in HTML
- [19:37:54] <factoryjoe>
and your reader can parse it
- [19:38:08] <bewest>
hmm
- [19:39:08] <bewest>
but a parser would have to be hatom-aware... an atom parser wouldn't be able to read hatom
- [19:39:18] <factoryjoe>
right
- [19:39:39] <factoryjoe>
it's also something that could be useful for mashups, etc
- [19:39:57] <bewest>
factoryjoe: but presumably if you are using atom, you have a feed that _is_ atom
- [19:40:20] <bewest>
in whcih case you'd have quite a bit of redundancy, right? published in hatom + native atom feed
- [19:40:52] <danja>
the atom feed could be provided from the hAtom
- [19:40:58] <factoryjoe>
right
- [19:41:02] <factoryjoe>
the idea is to publish once
- [19:41:04] <danja>
e.g. via xslt
- [19:41:04] <bewest>
but them atom readers couldn't read it
- [19:41:19] <factoryjoe>
well the idea is that next gen readers will be able to read it
- [19:41:22] <factoryjoe>
i mean
- [19:41:24] <factoryjoe>
it's just xhtml
- [19:41:31] <factoryjoe>
with some standard classes
- [19:41:51] <bewest>
anyone using hatom on their website?
- [19:41:53] <RobertBachmann>
"We already have Atom feeds why bother with hAtom?" - Because feeds typicaly hold only used for the latest articles while hAtom is used for all articles.
- [19:41:54] <danja>
(though the translation could occur at the publisher side)
- [19:41:56] <bewest>
maybe an example will convince me
- [19:42:13] <tantek>
bewest, atom readers could use the XSLT to parse the hAtom
- [19:42:18] <danja>
what RobertBachmann said - free archives
- [19:42:31] <tantek>
hAtom could enable the biggest growth in Atom 1.0 feeds ever
- [19:42:45] <bewest>
ah xslt would be enough?
- [19:42:49] <tantek>
and danja and Robert are correct as well - archives
- [19:42:53] <tantek>
bewest, yes
- [19:42:55] <bewest>
where would the xslt reside?
- [19:43:09] <tantek>
it could be in lots of places
- [19:43:13] <bewest>
presumably someone could publish a single xslt document that would work on all instances?
- [19:43:18] <tantek>
correct
- [19:43:20] <bewest>
ok
- [19:43:33] <bewest>
the vice-versa is true as well?
- [19:43:36] <tantek>
publishers could even transparently offer a "native
- [19:43:40] <tantek>
atom feed"
- [19:43:54] <tantek>
which on the server was simply an XSLT transform of their hAtom marked up (X)HTML
- [19:43:58] <bewest>
you could publish in atom and do transparent xlst transformation to hatom for visitors based on UA?
- [19:44:06] <tantek>
yes, you could do that as well
- [19:44:14] <bewest>
any sense on which is better?
- [19:44:29] <tantek>
bewest - up to the publisher
- [19:44:40] <bewest>
ok thanks
- [19:44:53] <tantek>
some folks just want to publish simple raw content, atom works well for that, and with an xslt, they would get a decent XHTML web page for nearly free
- [19:45:23] <tantek>
for most folks though, they like to publish and have nice control over their presentation, so they do HTML first, and the using hAtom + XSLT can easily publish an Atom feed as well for all the Atom consumers
- [19:46:01] <bewest>
yeah, I'm going after something like one of those
- [19:46:32] <bewest>
no one here has implemented something like that?
- [19:46:59] * bewest reads the implementations section
- [19:51:20] <RobertBachmann>
we currently have an XSLT for transforming a single page hAtom feed to Atom. It's not ready for production thought because it generates invalid Atom.
- [19:52:00] <RobertBachmann>
and a parser in written by David Janes in Python
- [19:52:17] <bewest>
ah... those are the magic words
- [19:54:55] <bewest>
ah and David Janes has rdf on his site
- [19:56:48] <bewest>
there seems to be some redundancy when using hatom + rdf. Are [h]atom and rdf competing technologies?
- [19:58:44] <RobertBachmann>
RDF has a different purpose, it is for providing metadata. hAtom is for providing structure.
- [19:59:09] <RobertBachmann>
The RDF used by David Janes is just for trackbacks (AFAIK)
- [20:00:29] * danja notes RDF can provide any kind of data, though in the context of XHTML docs it's usually metadata
- [20:02:51] <danja>
- there is XSLT for XFN, hCard, hReview to RDF/XML, others on way
- [20:03:38] <bewest>
then it's conceivable to publish in RDF and xslt to hatom/atom?
- [20:04:35] <danja>
hmm...you probably wouldn't use xslt directly that way around
- [20:04:57] <RobertBachmann>
danja, in your blog you wrote something about Atom2AtomOWL.xsl too, so theoreticaly we could do: xsltproc hAtom2Atom.xsl my.html | xsltproc Atom2AtomOWL.xsl -
- [20:05:22] <danja>
indeed!
- [20:07:57] <danja>
btw, the RDFish XSLTs I know about are on http://micromodels.org
- [20:09:23] <bewest>
neat
- [20:09:24] <bewest>
thanks
- [20:10:29] <danja>
I think the likeliest scenario in the near future is lots of systems publish in microformats
- [20:11:05] <danja>
some consumers consume/merge/store by translating to RDF model
- [20:12:55] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
- [20:13:14] * TantekC (n=Tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Remote closed the connection)
- [20:14:05] * Snowden (n=some@c-67-171-198-120.hsd1.or.comcast.net) has joined #microformats
- [20:14:18] <mfbot>
[[book-brainstorming]] http://microformats.org/wiki?title=book-brainstorming&diff=0&oldid=4770 * HOWCOME * (+57) expanded on the uchapter
- [20:15:14] <mfbot>
[[book-examples]] http://microformats.org/wiki?title=book-examples&diff=0&oldid=4771 * HOWCOME * (+34) added link to home page
- [20:21:35] * Frederic is now known as fred_coding
- [20:23:00] <pnhChris>
is there any reason to hold back using hatom now? (on a small scale) .. how stable is it
- [20:23:17] * LTjake (n=brian@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) has joined #microformats
- [20:26:31] <pnhChris>
ah, just missed mr t.
- [20:28:42] * factoryjoe (n=cmessina@dsl081-246-197.sfo1.dsl.speakeasy.net) Quit ()
- [20:34:21] <RobertBachmann>
pnhChris, how small is small scale?
- [20:34:51] <pnhChris>
a few blogs.. nothing that can't be tweaked in the future when it comes down to it
- [20:35:02] <pnhChris>
potentially in templates that might be more permanent
- [20:39:36] * Snowden (n=some@c-67-171-198-120.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
- [20:43:22] <RobertBachmann>
well you could try it out with one blog.
- [20:46:09] <pnhChris>
well.. its not like adding it is gonna break something, just curious how stable the draft is
- [20:49:38] <bewest>
yeah: what is left before pubilshing it in full?
- [20:54:42] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit ()
- [21:00:26] * TantekC (n=Tantek@h-67-103-44-6.snfccasy.covad.net) has joined #microformats
- [21:01:42] <pnhChris>
hola TantekC
- [21:02:38] <TantekC>
greetings
- [21:02:44] * TantekC catches up on irc log archives
- [21:03:04] <TantekC>
chris, hAtom is reasonably stable, you can check hatom-issues for outstanding issues
- [21:03:12] <pnhChris>
was just gonna point you to my question in the logs
- [21:03:41] <TantekC>
the biggest one I know of off the top of my head is potential renaming of class="content" due to high frequency existing usage of it per the Google markup studies
- [21:03:43] <pnhChris>
yeah, i skimmed it, but wasn't sure on status of things
- [21:03:54] <pnhChris>
that was my next question
- [21:04:03] <TantekC>
that one is highly likely to change
- [21:04:10] <TantekC>
the challenge is going to be picking a new name
- [21:04:20] <pnhChris>
almost added that to the issues page, but figured it was discussed already
- [21:06:22] * danja just suggested hAtom inclusion on the WordPress list
- [21:07:04] <TantekC>
danja, very cool
- [21:07:31] <pnhChris>
i was just looking at the ease of implementation in textpattern myself
- [21:08:20] <pnhChris>
which looks easy enough
- [21:08:28] <danja>
I only recently joined the list, have been expecting it to come up in discussions for their next release
- [21:09:09] <danja>
reminds me, I must have another go with the template rewriter
- [21:09:27] <TantekC>
chris, i just realized that the "content" issue doesn't have documentation of the Google study
- [21:09:30] <TantekC>
we need to add that
- [21:09:31] <danja>
- http://www.trinityanne.com/tools/rewrite/
- [21:10:01] <danja>
any known problems around the date/abbr thing?
- [21:11:06] * danja goes to look
- [21:13:07] <mfbot>
[[hatom-issues]] M http://microformats.org/wiki?title=hatom-issues&diff=0&oldid=4772 * DannyAyers * (+17) Alternatives -
- [21:13:32] <danja>
added a +1 to "hfeed"
- [21:13:46] <danja>
retrospectively ;-)
- [21:14:27] <pnhChris>
whats the thinking on use of author name in hatom? in most contexts we're looking at handles or a wide vairety of names that blogging tools probably aren't smart enough to break apart
- [21:14:58] <mfbot>
[[hatom-issues]] http://microformats.org/wiki?title=hatom-issues&diff=0&oldid=4773 * DannyAyers * (+21) +1 for "hentry"
- [21:15:04] * factoryjoe (n=cmessina@h-67-103-44-6.snfccasy.covad.net) has joined #microformats
- [21:15:12] <pnhChris>
there any good discussion out there?
- [21:15:22] <factoryjoe>
yes
- [21:15:27] <factoryjoe>
of course
- [21:15:28] <danja>
atom spec?
- [21:15:30] <factoryjoe>
;)
- [21:15:36] <pnhChris>
hehe
- [21:15:45] <danja>
2 years of bitter argument..?
- [21:15:53] <pnhChris>
yes, that too
- [21:16:12] <pnhChris>
more thinking about current convention/usage :P
- [21:16:22] * danja said "use foaf:Person" for about 1 month...
- [21:17:59] <pnhChris>
i see simply address without a card can be used... or is used in one exmaple
- [21:18:23] <pnhChris>
so forget i bought up the disturbing subject.. if you can.. heh
- [21:19:10] <pnhChris>
.. .and i won't comment about the oddity of <address>Chris</address>
- [21:19:23] <pnhChris>
oops
- [21:19:43] <danja>
hmm, Atom has -
- [21:19:45] <danja>
atomAuthor = element atom:author { atomPersonConstruct }
- [21:19:57] <danja>
where -
- [21:19:58] <danja>
atomPersonConstruct =
- [21:19:58] <danja>
atomCommonAttributes,
- [21:19:58] <danja>
(element atom:name { text }
- [21:19:58] <danja>
& element atom:uri { atomUri }?
- [21:19:58] <danja>
& element atom:email { atomEmailAddress }?
- [21:20:00] <danja>
& extensionElement*)
- [21:20:07] <bewest>
wouldn't a high frequency of the use of class="content" be a feature?
- [21:20:31] <pnhChris>
bewest: not when its used as a container in a larger scope
- [21:20:41] <bewest>
pnhChris: but that's speculation
- [21:20:48] <pnhChris>
e.g. #header, #content, #footer
- [21:20:50] <danja>
er, so person = name, uri, email, extn
- [21:21:11] <pnhChris>
i could probably grep my uses of content in the past
- [21:21:30] <pnhChris>
it surely hasn't been the text of a item on a page
- [21:21:32] <TantekC>
Atom should have simply reused vCard, like we did with hCard
- [21:21:54] <TantekC>
and in fact, that's what hAtom does
- [21:21:59] <danja>
* danja said "use foaf:Person" for about 1 month...
- [21:22:05] <TantekC>
danja, why?
- [21:22:10] <danja>
reuse
- [21:22:15] <factoryjoe>
ut oh
- [21:22:21] <TantekC>
why reuse something that itself failed to reuse ?
- [21:22:26] <factoryjoe>
here comes tantek's foafbat
- [21:23:10] <TantekC>
insert fundamental gripe about 99% of standards process/groups out there - who only wish to reuse stuff they came up with, and ignore standards that other groups came up with.
- [21:23:13] <danja>
foaf was already in use around syndication
- [21:23:21] <danja>
vcard wasn't
- [21:23:33] <TantekC>
danja, you didn't answer my question
- [21:23:50] <danja>
foaf 100% compatible with RSS 1.0...
- [21:24:10] <TantekC>
see above about groups who only reuse what they come up with
- [21:25:18] <danja>
reuse of vcard would have meant creation of syndication-oriented mapping
- [21:25:34] <TantekC>
this is exactly why we have the "reuse" principle in microformats, and why creating a *-formats document is an *explicit* requirement of the microformats process
- [21:25:57] <TantekC>
danja, i'm surprised to hear an RDF person say "syndication-oriented" mapping
- [21:26:05] <TantekC>
as the whole point is you don't need specialized mappings
- [21:26:16] <TantekC>
you reuse generic building blocks
- [21:26:19] <danja>
this was for Atom
- [21:27:43] * TantekC references http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement - specifically the part at the bottom.
- [21:29:03] <danja>
aye
- [21:29:27] <danja>
but in the end they didn't go for foaf, hcard or vcard...
- [21:29:57] <danja>
so now we have to close a couple of loops with hatom, atom/owl
- [21:30:29] <danja>
praise be for xslt!
- [21:31:09] <mfbot>
[[blog-description-format]] M http://microformats.org/wiki?title=blog-description-format&diff=0&oldid=4774 * Tantek * (+2) Blog description format (background research) -
- [21:31:35] <mfbot>
[[blog-description-examples]] M http://microformats.org/wiki?title=blog-description-examples&diff=0&oldid=4775 * Chris Messina * (+17) Overall Notes About Examples -
- [21:31:58] <TantekC>
danja, yes, I know, but at least the atom person element can be described in terms of vCard/hCard vocabulary (AFAIK)
- [21:32:08] <TantekC>
so it should be a fairly straightforward transform
- [21:32:29] <TantekC>
with hAtom we use hCard directly, rather than adding a new "person" class name etc.
- [21:32:46] * TantekC is now known as tantek
- [21:32:52] * ChanServ sets mode +o tantek
- [21:33:23] * tantek sets mode +o RobertBachmann
- [21:33:56] <tantek>
Robert, if you are still around, check out blog-description-examples and blog-info-examples
- [21:35:52] <tantek>
danja, for the same reason, I'm a little annoyed that Atom didn't simply reuse <link> from XHTML m12n and instead invented their own <link> element with a subset of the rel values
- [21:37:25] <pnhChris>
is the universal parser accurate when it ocmes to hatom stuff?
- [21:37:28] <pnhChris>
comes*
- [21:37:47] <mfbot>
[[blog-info-examples]] M http://microformats.org/wiki?title=blog-info-examples&diff=0&oldid=4776 * Tantek * (+7)
- [21:38:26] <pnhChris>
oh damn
- [21:38:32] * pnhChris kicks address
- [21:38:46] <pnhChris>
any alternative to address
- [21:38:50] * TantekC (n=Tantek@h-67-103-44-6.snfccasy.covad.net) has joined #microformats
- [21:39:10] * tantek_ (n=tantek@h-67-103-44-6.snfccasy.covad.net) has joined #microformats
- [21:39:30] * edsu (n=esummers@66.187.134.52) Quit ("leaving")
- [21:39:36] * RobertBachmann checks out blog-*
- [21:39:42] * pnhChris wonders how to get address into his h3 :/
- [21:42:13] * factoryj1e (n=cmessina@h-67-103-44-6.snfccasy.covad.net) has joined #microformats
- [21:44:49] <TantekC>
pnhchris, what do you mean?
- [21:45:23] <pnhChris>
well, address being a block element, doesn't work in the context i was trying to convert
- [21:45:33] <pnhChris>
and in a number of other cases as well
- [21:45:39] <pnhChris>
umm... example coming
- [21:46:08] <pnhChris>
http://textpattern.net/wiki/index.php?title=Default_Forms#default
- [21:46:26] <pnhChris>
that's the default template used for posts in textpattern
- [21:46:35] <TantekC>
yes, the damn block/inline "level" elements in HTML is a royal pain and damn near useless.
- [21:46:35] <pnhChris>
note the posted by nick inline in the h3
- [21:47:26] <pnhChris>
if <address> is the only way in hatom to designate the poster then that template can't be directly converted
- [21:47:38] <mfbot>
[[blog-info-examples]] M http://microformats.org/wiki?title=blog-info-examples&diff=0&oldid=4777 * Tantek * (+189)
- [21:48:36] <pnhChris>
can be made to look the same (in some browsers) if I put the address after with display runing, but i still would want to associate the "by " with the poster name in some fashion and not the h3.. .sematically
- [21:48:46] <pnhChris>
display run-in
- [21:50:04] <pnhChris>
actually
- [21:50:05] <pnhChris>
http://microformats.org/wiki/hatom-examples
- [21:50:53] <pnhChris>
2nd example there is invalid, with the span outside the addrss
- [21:51:03] <RobertBachmann>
pnhChris, you could also use class="author"
- [21:51:09] <TantekC>
Using <address> is a should, not a must.
- [21:51:38] <pnhChris>
ok
- [21:51:40] <pnhChris>
good
- [21:51:43] <pnhChris>
=)
- [21:51:57] * rawtext (n=tim@pool-68-160-9-178.bos.east.verizon.net) has joined #microformats
- [21:54:34] * factoryjoe (n=cmessina@h-67-103-44-6.snfccasy.covad.net) Quit (Read error: 110 (Connection timed out))
- [21:54:55] * tantek (n=Tantek@h-67-103-44-6.snfccasy.covad.net) Quit (Read error: 110 (Connection timed out))
- [21:56:09] <mfbot>
[[hatom-examples]] M http://microformats.org/wiki?title=hatom-examples&diff=0&oldid=4778 * RobertBachmann * (+33) Transformation 2 - Replaced <address> with <span class="author">; was invalid XHTML
- [21:59:42] <KevinMarks>
where's the current comments process page?
- [22:01:40] <RobertBachmann>
http://microformats.org/wiki/comments-formats (?)
- [22:01:51] <KevinMarks>
no brianstorming?
- [22:02:45] <KevinMarks>
http://benmetcalfe.com/blog/index.php/2006/02/05/cocomment-semantically-forked-conversation/
- [22:03:37] <KevinMarks>
cf http://www.cocomment.com/article/388
- [22:03:53] <KevinMarks>
gtg'
- [22:05:06] <factoryj1e>
tantek_: is there vcard to hcard converter?
- [22:05:11] * factoryj1e is now known as factoryjoe
- [22:06:01] * tantek_ is now known as tantek
- [22:06:03] * ChanServ sets mode +o tantek
- [22:06:18] * tantek sets mode +o TantekC
- [22:06:19] * valmont (n=chrishol@h-69-3-63-82.lsanca54.dynamic.covad.net) has joined #microformats
- [22:08:03] <tantek>
chris, it should be quite easy to write
- [22:08:07] <factoryjoe>
heh
- [22:08:07] <factoryjoe>
ok
- [22:08:09] <factoryjoe>
i'll do it
- [22:08:22] <tantek>
i would start with an open source vCard parser
- [22:08:31] <tantek>
I think there are plenty of those out there
- [22:08:35] <tantek>
or rather...
- [22:08:43] <tantek>
perhaps start with what you want the output to look like
- [22:08:57] <tantek>
a nicely designed "Address Book" HTML page, marked up with hCard
- [22:09:05] <tantek>
once you know what you want the end result to look like
- [22:09:33] <tantek>
then it should be relatively easy to hook up a vCard parser to some (X)HTML+hCard code generation in that end format that you want
- [22:12:39] <pnhChris>
ok... next hatom question... h# vs. class="headline"...
- [22:14:01] <pnhChris>
what do you do with this... <h3><span class="headline"> some text</span> some other text</h3>
- [22:15:37] <pnhChris>
(see previous textpattern template link or http://placenamehere.com/temp/hatomtest.html
- [22:16:27] <pnhChris>
almost universal parser seems to be picking up the title as the entire text content of the h3
- [22:16:36] <RobertBachmann>
factoryjoe: For Ruby http://vpim.rubyforge.org/, For C http://freshmeat.net/projects/libvc/, for Python http://www.nongnu.org/python-pdi/
- [22:17:32] <factoryjoe>
RobertBachmann: nothing i can just upload something i export out of apple's address book?
- [22:17:47] <factoryjoe>
i just wanted a quick and dirty "convert a vcard to hcard"
- [22:17:51] <factoryjoe>
via a web upload UI
- [22:18:22] <TantekC>
factoryjoe, that's a good summary description - add it to the /wiki/to-do page
- [22:18:47] <factoryjoe>
ok
- [22:19:44] <TantekC>
(would be nice if you could add the links that Robert listed to help folks get started with building it)
- [22:20:45] <factoryjoe>
sure
- [22:23:56] <mfbot>
[[to-do]] http://microformats.org/wiki?title=to-do&diff=0&oldid=4779 * Chris Messina * (+370) hCard -
- [22:29:57] <mfbot>
[[to-do]] M http://microformats.org/wiki?title=to-do&diff=0&oldid=4780 * RobertBachmann * (+64) hCard - Added PHP vcard parser
- [22:34:54] <pnhChris>
no one has any insight on the hatom use i posted... parser error vs. mine
- [22:40:46] * trovster (n=tr-vs73r@blakesheen.demon.co.uk) Quit (Read error: 104 (Connection reset by peer))
- [22:43:57] <RobertBachmann>
TantekC, regarding blog-description format: seems like a lot of the goals for this can be archived with hAtom.
- [22:43:57] <RobertBachmann>
Blog name (e.g: "John Doe's Blog") == feed/title
- [22:43:57] <RobertBachmann>
Blog URI (e.g: http://example.org/ ) == feed/id
- [22:43:57] <RobertBachmann>
Lanuage used for the blog, read-able by machines (e.g: "en-US" or "de") == [xml:]lang
- [22:43:57] <RobertBachmann>
Topics covered by the blog == feed/category
- [22:43:58] <RobertBachmann>
A small logo image == feed/author hCard's logo
- [22:44:00] <RobertBachmann>
A short description == perhaps atomSubtitle?
- [22:46:31] * RobertBachmann (n=RobertBa@M2436P002.adsl.highway.telekom.at) Quit ("bedtime")
- [22:52:25] <tantek>
Robert makes good points
- [22:52:32] <tantek>
doh, just missed him before he went to bed
- [22:53:13] <danja>
yup
- [22:54:13] <danja>
but (h)Atom *should* work well for blog-description, blogs were the big motivator for Atom
- [22:55:02] <danja>
btw, tantek, you going to Cannes?
- [22:55:18] <tantek>
you mean Mandelieu?
- [22:56:05] <danja>
yep (but I can't pronounce that ;-)
- [22:57:29] <mfbot>
[[blog-description-formats]] N http://microformats.org/wiki/blog-description-formats * Tantek * (+348) created with the obvious - Atom
- [22:59:09] * tantek points danja to http://microformats.org/wiki/events
- [22:59:11] <tantek>
;)
- [23:01:29] <danja>
ooh
- [23:02:08] <danja>
I hadn't really thought out the Wednesday - it's not strict member-only is it?
- [23:07:20] <TantekC>
no it is not
- [23:08:20] <mfbot>
[[blog-description-brainstorming]] N http://microformats.org/wiki/blog-description-brainstorming * Tantek * (+1227) created from Robert Bachmann and KevinMarks's suggestions on IRC
- [23:09:57] <KevinMarks>
I checked with tim bray, and atom autodiscovery is still intened to go RFC, just not had much attention on it recently
- [23:10:27] <TantekC>
thanks Kevin, good to know
- [23:10:49] <TantekC>
I encourage folks to add more thoughts to http://microformats.org/wiki/blog-description-brainstorming
- [23:14:19] * danja (i=DannyAye@host253-217.pool80104.interbusiness.it) Quit ("Ciao!")
- [23:19:57] <mfbot>
[[blog-description-brainstorming]] http://microformats.org/wiki?title=blog-description-brainstorming&diff=0&oldid=4781 * Kevin Marks * (+55) Just use hAtom -
- [23:24:23] <mfbot>
[[listing-brainstorming]] M http://microformats.org/wiki?title=listing-brainstorming&diff=0&oldid=4782 * Tantek * (+11)
- [23:27:52] <tantek>
bbiab
- [23:27:54] * tantek (n=tantek@h-67-103-44-6.snfccasy.covad.net) Quit ()
- [23:28:11] * factoryjoe (n=cmessina@h-67-103-44-6.snfccasy.covad.net) Quit ()
- [23:29:08] * TantekC (n=Tantek@h-67-103-44-6.snfccasy.covad.net) Quit (Remote closed the connection)
- [23:36:04] <KevinMarks>
hm, I was gogint to look at bogrolling.com, but they'e borked
- [23:36:06] <KevinMarks>
http://rpc.blogrolling.com/display.php?r=5b93177d7736682b3d127ebf1f89a38a
- [23:40:48] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Remote closed the connection)
These logs were automatically created by mflogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.
See http://microformats.org/wiki/mflogbot for more information.