IRC Log for #microformats on 2006-02-23

Timestamps are in UTC.

  1. [00:00:18] * bear is now known as bear_dinner
  2. [00:00:19] <kingryan> isn't that enough? :D
  3. [00:01:25] <yakk> kingryan, I wish it was...
  4. [00:01:45] <kingryan> better data with less work for publishers isn't enough?
  5. [00:02:13] <yakk> kingryan, well, the lack of structure and the lack of tools make it hard for me to get excited
  6. [00:02:30] <yakk> kingryan, if I want to make strong statements about the way that various data relates I can't
  7. [00:03:10] <yakk> kingryan, and I don't have any way to generate microformatted content for some of the formats I want or verify that my content is microformatted correctly
  8. [00:04:02] <yakk> kingryan, it makes me want to implement my own microformat or non-microformat
  9. [00:04:03] <kingryan> sure, we don't have tools for everything yet
  10. [00:04:31] <kingryan> if you have things you want to do, which we don't support yet, then suggest them
  11. [00:04:33] <yakk> kingryan, is there a good repository of libraries for dealing with microformatted content?
  12. [00:04:36] <kingryan> no need to fork
  13. [00:04:55] <yakk> kingryan, well, for one I want to be able to say "this is a list of my contacts"
  14. [00:06:02] <kingryan> do people link to lists of contacts on the web already?
  15. [00:06:12] <yakk> yes
  16. [00:06:28] <yakk> any social networking site has a list of contacts
  17. [00:06:39] <kingryan> ok, the process for developing a microformat involves looking at real-world examples
  18. [00:07:19] <yakk> well, really I want the microformat for: http://loic.livejournal.com/profile
  19. [00:07:35] <yakk> FOAF already does this
  20. [00:07:46] <kingryan> I would think that using xfn's 'me' would work well enough
  21. [00:07:54] <yakk> (in fact, its already at http://loic.livejournal.com/data/foaf)
  22. [00:08:03] <kingryan> 'cause anyone who's looking for your contacts would have to follow me links anyway
  23. [00:08:06] <yakk> but we've decided that FOAF is evil
  24. [00:08:26] <yakk> the problem is that I have software to publish a list of contacts
  25. [00:08:44] <yakk> and then someone else can use software to subscribe to that list
  26. [00:08:57] <yakk> unfortunately I'm trying to solve a problem that isn't currently solved
  27. [00:09:02] <kingryan> yeah
  28. [00:09:10] <yakk> so perhaps its outside the scope of microformats :)
  29. [00:09:12] * limbo__ (n=me@dsl081-055-160.sfo1.dsl.speakeasy.net) Quit (Connection timed out)
  30. [00:09:15] <kingryan> somewhat
  31. [00:09:27] <kingryan> we're just pretty skeptical/conservative
  32. [00:09:34] <yakk> so am I
  33. [00:09:52] <yakk> well, I'm skeptical of microformats and conservative about implementing them
  34. [00:10:28] <kingryan> that's fair
  35. [00:10:52] <yakk> the only think I'm really trying to do that hasn't been done is to make the kind of profile and social network information that social networking sites maintain and publish machine readable
  36. [00:11:47] <yakk> current microformats seem to be focussed on the blogging microcosm
  37. [00:12:35] * limbo__ (n=me@dsl081-055-160.sfo1.dsl.speakeasy.net) has joined #microformats
  38. [00:13:05] <kingryan> yeah, somewhat focused on blogging
  39. [00:13:18] <kingryan> partially b/c that's where there's the most interest
  40. [00:14:04] * yakk nods.
  41. [00:14:11] <kingryan> btw, more on visible data: http://tantek.com/log/2005/06.html#d03t2359
  42. [00:14:32] <yakk> are there toolkits around for parsing microformatted pages?
  43. [00:14:56] <pnhChris> i also see more of a focus on representing small pieces of information rather then large scale envrinoments or collections of information... at least up to this point
  44. [00:17:20] <yakk> I feel like the small pieces don't actually give me enough information to make useful statements based on the information
  45. [00:17:36] <yakk> <address class="vcard"> is a start
  46. [00:17:52] <pnhChris> well, its a different take, or need rather
  47. [00:18:01] * limbo_ (n=me@dsl081-055-160.sfo1.dsl.speakeasy.net) Quit (Connection timed out)
  48. [00:19:30] <pnhChris> i'm looking at them from the angle that there are individual items i'm already publishing on a page that aren't really structured well under html alone and that the added convention of microformats like hcard or hcalendar allow me to tighten thigns up and make it more consumable
  49. [00:19:48] <pnhChris> i'm not really looking for a solution to the same issue you are
  50. [00:21:30] <pnhChris> .. and its not really a blog thing necessarily ... cause i see more usage like events pages or about the company stuff
  51. [00:21:42] <pnhChris> where small bits are being extracted
  52. [00:22:02] <pnhChris> usually on a very page local case
  53. [00:22:19] <kingryan> yakk, there are general parsers in python and ruby
  54. [00:22:31] <kingryan> xoxo ones in php, python and java
  55. [00:22:44] <yakk> any javascript tools?
  56. [00:22:45] <kingryan> and javascript
  57. [00:22:57] <kingryan> there's some javascript xoxo outline stuff
  58. [00:23:24] <yakk> ok
  59. [00:23:32] <yakk> where are these parsers? I can't find them in the wiki
  60. [00:24:20] <kingryan> all over the place, unfortunately
  61. [00:24:41] <kingryan> we try to make sure implementors add themselves to the wiki, but it doesn't always happen
  62. [00:25:24] <kingryan> I believe markp has some javascript parsing stuffs
  63. [00:26:08] <kingryan> like http://diveintomark.org/projects/greasemonkey/hcard/
  64. [00:26:20] <kingryan> and http://diveintomark.org/projects/greasemonkey/rellicense/
  65. [00:26:47] <limbo__> ryan, what about the firefox extension that was discussed earlier?
  66. [00:26:59] <limbo__> that should have some parsing code
  67. [00:27:11] <limbo__> tails?
  68. [00:27:24] <kingryan> yeah
  69. [00:27:31] <kingryan> I haven't looked at its source, though
  70. [00:27:46] <limbo__> ah
  71. [00:29:18] <yakk> but nothing that would take like an xmdp profile and spit out useful data?
  72. [00:29:45] <limbo__> doubtful
  73. [00:30:42] <limbo__> although with a good library, parsing can be pretty simple like the ruby code i pasted before
  74. [00:32:53] <kingryan> what data do you want from an xmdp profile?
  75. [00:33:09] <kingryan> you know, its not intended to be enough to generate code from
  76. [00:33:57] <KevinMarks> there's miffy
  77. [00:34:05] <KevinMarks> though that may be too huge
  78. [00:36:05] <yakk> I guess not
  79. [00:36:32] <yakk> I want to be able to take a document with microformats in it and be able to ask questions
  80. [00:36:44] <yakk> "give me the hcard data for the author of this page"
  81. [00:36:44] <tantek> yakk, BTW, Wordpress implements its contacts/people list with XFN
  82. [00:36:58] <tantek> it's a tool for publishing a list of contacts
  83. [00:37:09] <yakk> or "give me a list of the people that this person has relationships with"
  84. [00:37:16] <tantek> which you can also annotate with other relationship info
  85. [00:37:22] <mfbot> [[hresume]] http://microformats.org/wiki?title=hresume&diff=0&oldid=5082 * RyanKing * (-22) callin' it 0.1
  86. [00:37:28] <tantek> yakk, rubhub.com and xhtmlfriends.net both do that
  87. [00:38:01] <yakk> tantek, are there libraries of code that implement these kinds of things?
  88. [00:39:32] <kingryan> trac.labnotes.org/cgi-bin/trac.fcgi/wiki/Ruby/MicroformatParser
  89. [00:39:36] <kingryan> is a library for one
  90. [00:40:09] <yakk> ok
  91. [00:40:21] <yakk> I haven't used ruby much - just the token one-night rails app
  92. [00:40:22] <tantek> yakk, in addition, that's why keep the formats deliberately super simple
  93. [00:40:37] <tantek> so that it's actually not that hard for you to write the code yourself
  94. [00:40:43] <yakk> tantek, I guess I don't know where to start
  95. [00:40:57] <tantek> unlike many things, it's less time to write the code in many cases than to go looking for a library to reuse
  96. [00:41:00] <yakk> tantek, I have html parsers and dom implementations
  97. [00:41:14] <tantek> right, and GetElementByClassname javascript functions
  98. [00:41:39] <tantek> the last time someone complained about difficulty of parsing etc., markp smacked them with a 10 line script
  99. [00:42:02] <tantek> not that i'm advocating smacking that is
  100. [00:42:16] <limbo__> yakk, take a look at the docs for the library ryan posted.
  101. [00:42:21] <limbo__> it uses css selectors
  102. [00:42:37] <limbo__> ends up being pretty simple to use
  103. [00:42:47] <limbo__> (although not quite easy to debug yet)
  104. [00:45:52] <yakk> I'm used to the simplicity of rdf :(
  105. [00:46:39] * hlb (i=hlb@CCCA.NCTU.edu.tw) Quit (Read error: 104 (Connection reset by peer))
  106. [00:46:45] * hlb (i=hlb@CCCA.NCTU.edu.tw) has joined #microformats
  107. [00:46:46] <kingryan> lol
  108. [00:47:56] <yakk> kingryan, sadly it seems way simpler to use than microformats
  109. [00:48:05] <kingryan> perhaps
  110. [00:48:12] <kingryan> but µf's are easier to publish
  111. [00:48:17] <kingryan> which means we get more of them
  112. [00:48:21] <yakk> kingryan, ds.Flush()
  113. [00:48:37] <kingryan> which means that you get a greater payoff from writing indexing code
  114. [00:48:44] <kingryan> huh?
  115. [00:48:53] <yakk> I don't buy that there are actually real microformats in the wild
  116. [00:49:16] <yakk> I mean, how many of the people with a default wordpress install actually know Matt?
  117. [00:49:52] <limbo__> actually, i dont think the default install includes any xfn data in those links
  118. [00:49:58] <tantek> right limbo
  119. [00:50:12] <tantek> yakk, publishers are more important than consumers. get used to it.
  120. [00:50:13] <yakk> oh, okay
  121. [00:50:26] <kingryan> see http://third-man.com/blog/
  122. [00:50:29] <yakk> tantek, yep, but real people don't write html
  123. [00:50:30] <kingryan> no xfn data
  124. [00:50:41] <tantek> yakk, you're wrong. that's why the web took off.
  125. [00:50:50] <tantek> TimBL admits this in Weaving the Web.
  126. [00:51:05] <tantek> it's a common misconception
  127. [00:51:20] <yakk> tantek, well, I don't want to write html
  128. [00:51:21] <tantek> but making formats easy to hand-author is a sufficient market advantage to beat out other formats
  129. [00:51:49] <tantek> for every one web programmer who doesn't want to write html, there are 100s of web designers who do
  130. [00:51:58] <tantek> microformats are optimized for the many, not the few
  131. [00:52:18] <yakk> but web designers aren't my target market
  132. [00:52:33] <tantek> web designers/authors are the ones who build the web
  133. [00:52:37] <tantek> is the web not your target market?
  134. [00:52:50] <yakk> I don't care about 100s of web designers, I want to build for the tens of millions of kids on myspace
  135. [00:53:31] <yakk> and yes, a lot of those people do trivial html
  136. [00:53:40] <tantek> and they do view source and copy and paste
  137. [00:54:01] <tantek> and they even learn a bit about CSS and using HTML classes
  138. [00:54:04] <yakk> thats because the tools suck
  139. [00:54:11] <tantek> and then they get microformats
  140. [00:54:34] <KevinMarks> well, for things liek mysapce, we just need to convince one chap who makes html from his database
  141. [00:54:37] <KevinMarks> like avon
  142. [00:54:46] <tantek> kevinmarks, it is easier than that
  143. [00:54:54] <tantek> all we have to do is convince the one chap who does the html *templates*
  144. [00:55:01] <KevinMarks> yes
  145. [00:55:19] <tantek> we don't even have to bother with the web programmers behind the scenes who are all caught up in abstraction-alnd
  146. [00:55:22] <tantek> land
  147. [00:56:00] <kingryan> speaking of myspace: http://www.bustedtees.com/in/btnews/tom
  148. [00:56:03] <tantek> yakk, are you saying you want to work for myspace? i don't understand your point.
  149. [00:57:13] <yakk> tantek, I don't think that hand-authoring is that important
  150. [00:58:02] <yakk> tantek, I think being able to do something useful with the data once its in the page is way more important
  151. [00:58:17] <kingryan> yakk, but if there's no data in pages...
  152. [00:58:32] <kingryan> more data = mo' betta
  153. [00:58:56] <hober> either the end user does the markup, or some developer does the markup; either way, the markup is hand-authored.
  154. [00:58:59] <tantek> yakk, the presence and quality of the data is FAR more important than the ease of "doing something with it"
  155. [00:59:02] <tantek> and that being said
  156. [00:59:10] <tantek> it is much easier to parse and do something with simpler formats
  157. [00:59:14] <tantek> than it is complex formats
  158. [00:59:23] <tantek> simpler formats reduce costs for *everyone*
  159. [00:59:45] <tantek> formats that "just work" with (X)HTML and the way people publish information on the Web *today* = more data, higher quality
  160. [01:00:11] <tantek> hidden data = less reliable, more out of date
  161. [01:00:23] <tantek> random silo files of data = less reliable, more out of date, people don't bother
  162. [01:00:45] <tantek> and hober's point is VERY important
  163. [01:01:03] <tantek> hand-authoring is important because *SOMEBODY* in the tool chain has to hand-author and debug the markup
  164. [01:01:13] <tantek> and the easier it is for them the easier it is for them to get results
  165. [01:01:24] <tantek> for authors that hand-author, that means more content gets written
  166. [01:01:34] <tantek> for developers, that means tools get written more quickly
  167. [01:01:42] <tantek> easy to hand-author = more tools faster
  168. [01:01:50] <yakk> ok
  169. [01:02:03] <yakk> I understand the argument
  170. [01:02:11] <yakk> I don't buy it yet though
  171. [01:02:20] <yakk> I don't see more tools
  172. [01:02:21] <tantek> and actually, i kind of gave up winning this argument with people in theory (read: most W3C folks)
  173. [01:02:24] <yakk> and I don't find the formats simple
  174. [01:02:24] <hober> argumentum ad amminiculum
  175. [01:02:29] <yakk> primitive yes, but simple no
  176. [01:02:33] <tantek> and figured, the best way is with simple market adoption
  177. [01:02:43] <yakk> they work by overloading existing attributes in html in ways that I find confusing
  178. [01:02:49] <tantek> talk is talk. when people publish data, that's action.
  179. [01:02:57] <tantek> yakk, not overloading at all
  180. [01:03:01] <tantek> all of it is within spec
  181. [01:03:26] <tantek> I strongly suggest you read HTML4 cover to cover before trying to start that argument.
  182. [01:04:43] <yakk> okay
  183. [01:04:52] <yakk> provided people are using profiles its compliant
  184. [01:05:09] <yakk> well, its not a must, but a should
  185. [01:05:50] <tantek> yakk, that's right. and i'm definitely behind in writing up profiles for everything. no doubt.
  186. [01:07:11] * hober (n=ted@unaffiliated/hober) Quit ("nil")
  187. [01:08:16] <yakk> the simplicity of formats seems to nececitate the mixing of formats which at least makes things visually confusing to me
  188. [01:09:09] <yakk> to get a blogroll you mix xoxo, hcard, xfn and hreview
  189. [01:10:19] <yakk> (or perhaps xfolk)
  190. [01:10:36] <yakk> suddently there's a bunch of css classes on ever element to describe a fairly simple and common concept
  191. [01:10:59] <yakk> since there's no namespacing its hard for me as someone who is writing to content to keep track of what I'm doing
  192. [01:11:19] <yakk> (I've been trying to write a web page this afternoon that is marked up fully)
  193. [01:16:25] <KevinMarks> no, thats if you ahve a complex concept
  194. [01:16:29] <tantek> not sure why you need xfolk and hreview for a blogroll
  195. [01:16:55] <KevinMarks> a blogroll is just an <ol> of <li><a href="blog url">blog name</a></li>
  196. [01:17:08] <tantek> yakk, dependence on namespaces is a myth sold by the folks that *either* *want* to make things complex, *or* they want lots of little data silos that don't cooperate/communicate
  197. [01:17:26] <yakk> tantek, I find namespaces make things less confusing
  198. [01:17:28] <tantek> the internet has worked *just fine* for many years with no namespaces on essential dataformats and protocols
  199. [01:17:31] <yakk> (as a user)
  200. [01:17:44] <tantek> yakk, you're the first i've heard that from
  201. [01:17:53] <tantek> typical users/web designers *hate* namespaces
  202. [01:18:14] <KevinMarks> we eschew them deiberately to make us re-use the same names for the same concepts
  203. [01:18:26] <tantek> and most developers/parsers don't understand them either, as they use regexes etc. to parse them rather than actual compliant namespace parsers
  204. [01:18:34] <tantek> namespaces = babel
  205. [01:18:43] <tantek> babel = confusion
  206. [01:19:35] <yakk> okay
  207. [01:19:55] <tantek> the point is to keep the overall vocabulary as small as possible
  208. [01:19:57] <yakk> but as a user reading or writing: <li class="vcard"><a class="fn url" href="http://starfuck.livejournal.com/" rel="friend">Sharon Senser</a></li>
  209. [01:20:08] <yakk> I need to go to the specs to work out where the "url" class belongs
  210. [01:20:12] <tantek> not to invent new ways of growing independent vocabularies which just add more confusion for everyone
  211. [01:20:16] <yakk> what it belongs to
  212. [01:22:17] <KevinMarks> right, you need to do that once
  213. [01:22:30] <KevinMarks> then all your tool users get the benefit
  214. [01:24:16] <kingryan> alright, I'm out, c-ya guys later
  215. [01:24:17] * kingryan (n=kingryan@dsl092-187-246.sfo1.dsl.speakeasy.net) Quit ()
  216. [01:25:38] <factoryjoe> i dunno about all this -- i mean, yakk do you really see myspacers writing FOAF and OPML?
  217. [01:26:04] <factoryjoe> in terms of implementable i remember when i used to see out html design patterns for my webpages when i was on AOL (yeah, back in '96)
  218. [01:26:21] <factoryjoe> so if i found microformats and they said "link to your friends like this" i would do it
  219. [01:26:35] <factoryjoe> i highly doubt that myspace will let you output foaf in your blog posts
  220. [01:26:39] <factoryjoe> and even if you could
  221. [01:26:44] <factoryjoe> no browser could read it inline
  222. [01:27:13] <yakk> factoryjoe, I don't think anyone will write foaf, but there are plenty of tools to create and consume foaf
  223. [01:27:46] <yakk> factoryjoe, and no browser needs to read it inline - there are plenty of web applications and desktop applications to visualize it (or there were when I looked a couple of years ago)
  224. [01:27:58] <yakk> factoryjoe, plus a variety of services already publish foaf
  225. [01:28:03] <factoryjoe> ok ok
  226. [01:28:06] <factoryjoe> let's try this
  227. [01:28:11] <yakk> plus
  228. [01:28:14] <factoryjoe> because i feel like we're talking about hot air (on both sides)
  229. [01:28:17] <yakk> foaf is trivial for *me* to parse :)
  230. [01:28:24] <yakk> and I'm lazy :)
  231. [01:28:35] <factoryjoe> yakk: why don't you document the "plenty of web applications and desktop applications" that support your argument on the MF wiki
  232. [01:28:44] <factoryjoe> and we can do a quantitative study
  233. [01:28:50] <factoryjoe> i know you're lazy
  234. [01:28:52] <factoryjoe> :P
  235. [01:29:14] <yakk> factoryjoe, I think there's just different interpretation of "easy to use" and "simple"
  236. [01:29:31] <tantek> yakk, way more apps support vCard (and thus hCard) than FOAF
  237. [01:29:35] <tantek> that battle is over
  238. [01:29:41] <tantek> on that note
  239. [01:29:43] <factoryjoe> so MFs are trivial for me, as an html nut, to write
  240. [01:29:47] <factoryjoe> i have no idea how to parse
  241. [01:29:48] * tantek has to get going
  242. [01:29:51] <factoryjoe> i leave that to markp
  243. [01:29:52] <yakk> tantek, hCard != vCard
  244. [01:29:53] <factoryjoe> ;)
  245. [01:30:04] <KevinMarks> hCard => vCard
  246. [01:30:06] <factoryjoe> cya tantek
  247. [01:30:13] <yakk> tantek, later dude
  248. [01:30:13] <factoryjoe> thanks for your participation
  249. [01:30:18] <KevinMarks> (thats implies)
  250. [01:30:19] <yakk> tantek, this discussion needs more beer in it
  251. [01:30:43] <yakk> factoryjoe, before you say how trivial MFs are, can you fix the hcards on the flock about page?
  252. [01:31:22] <factoryjoe> yes
  253. [01:31:24] <factoryjoe> will do that now
  254. [01:31:35] <factoryjoe> you are right
  255. [01:31:43] <factoryjoe> w/o a validator, it was challenging to get it right
  256. [01:31:47] <yakk> factoryjoe, microformats are easy to screw up and hard to pick up on
  257. [01:31:47] <factoryjoe> but look at the implementation
  258. [01:31:57] <factoryjoe> our about page isn't trivial CSS
  259. [01:32:13] <yakk> factoryjoe, I admit it took a lot of re-reading of the spec to work out for sure that our hcard was incorrect
  260. [01:32:20] <factoryjoe> yes
  261. [01:32:21] <factoryjoe> well
  262. [01:32:24] <factoryjoe> i'll give you this
  263. [01:32:29] <factoryjoe> the MF wiki needs an overhaul
  264. [01:32:36] <factoryjoe> because it makes very little sense to me as it is
  265. [01:32:42] <factoryjoe> it could be *much* easier
  266. [01:32:45] * tantek (n=tantek@dsl092-187-246.sfo1.dsl.speakeasy.net) Quit ()
  267. [01:32:47] <factoryjoe> since the concept is actually quite basic
  268. [01:33:04] <factoryjoe> but the implementation on the wiki makes it appear more technical than it needs be for people just getting into it
  269. [01:33:12] <factoryjoe> where's the foaf spec, ooc?
  270. [01:33:29] <yakk> http://xmlns.com/foaf/0.1/
  271. [01:33:57] <yakk> I don't think foaf is that good
  272. [01:34:24] <yakk> rdf is kinda like perl
  273. [01:34:33] <yakk> but microformats feel kinda like visual basic :(
  274. [01:34:52] <yakk> trivial things are simple, complex things are too hard
  275. [01:34:57] <yakk> but that could just be me
  276. [01:35:01] <yakk> I'm going to keep hacking
  277. [01:35:02] <factoryjoe> well
  278. [01:35:05] <factoryjoe> ok
  279. [01:35:11] <factoryjoe> i think tails is a decent extension to start with
  280. [01:35:13] <factoryjoe> you have to realize
  281. [01:35:19] <factoryjoe> MFs are literally just over a year old
  282. [01:35:21] <yakk> factoryjoe, does it install in flock?
  283. [01:35:26] <factoryjoe> and they lack many tools/examples
  284. [01:35:31] <factoryjoe> yakk: not yet
  285. [01:35:35] <factoryjoe> but i could convert it
  286. [01:35:35] <yakk> factoryjoe, or do you have it installed on your machine?
  287. [01:35:43] <yakk> I'm interested in the user experience
  288. [01:35:45] <factoryjoe> i was trying to hack it
  289. [01:35:47] <factoryjoe> HAHAHAAH
  290. [01:36:19] <yakk> since simply knowing that particular regions of html represent a business card doesn't seem to be all that interesting
  291. [01:36:21] <yakk> (as a user)
  292. [01:36:37] <factoryjoe> it's not
  293. [01:36:40] <factoryjoe> that's truew
  294. [01:36:42] <factoryjoe> true
  295. [01:36:53] <factoryjoe> it's what lucene + extensions can do that's interesting
  296. [01:37:07] <yakk> see, I'm not convinced
  297. [01:37:07] <factoryjoe> giving a store of random information to extension developers is interesting
  298. [01:37:17] <factoryjoe> especially when it's about people, tags, events and the like
  299. [01:37:20] <factoryjoe> that's fine
  300. [01:37:21] <yakk> so we index all the vcards you come across
  301. [01:37:26] <factoryjoe> right
  302. [01:37:29] <factoryjoe> for example
  303. [01:37:32] <factoryjoe> on flickr
  304. [01:37:36] <factoryjoe> you go to your contacts page
  305. [01:37:44] <yakk> when I search for "Ian McKellar" what do I get?
  306. [01:37:45] <factoryjoe> every hcard gets added to your people index
  307. [01:37:52] <factoryjoe> you get an ian mckeller page
  308. [01:37:54] <yakk> do I have a bunch of different vcards?
  309. [01:38:00] <factoryjoe> you could merge them
  310. [01:38:10] <factoryjoe> using rel=me we can infer what pages are yours
  311. [01:38:19] <factoryjoe> and actually pick up feeds from all those sites
  312. [01:38:33] <factoryjoe> and aggregate them without you doing a damn thing except surfing the web
  313. [01:38:37] <yakk> because there's one on flock.com/about, one on ian.mckellar.org, one on flickr, one on livejournal, an hcard+xfn on all of my friends' livejournal pages, etc?
  314. [01:38:40] <factoryjoe> NO ACTION on your part as a user
  315. [01:38:47] <factoryjoe> right
  316. [01:39:00] <factoryjoe> so on ian.mckellar.org you link to your flickr photos page
  317. [01:39:05] <factoryjoe> and you use rel=me
  318. [01:39:12] <factoryjoe> and i proposed doing rel="me photos"
  319. [01:39:16] <factoryjoe> and rel="me blog"
  320. [01:39:27] <factoryjoe> tantek is against this, but for now it solves one of your complaints
  321. [01:39:38] <yakk> so I can rel="me" for a chris messina hcard and put whatever I want about you
  322. [01:39:56] <yakk> then anyone who visits my page gets their chris hcard polluted?
  323. [01:40:14] <yakk> <span class="tel">1-800-BLOW-ME</span> or whatever :)
  324. [01:40:28] <yakk> anyway
  325. [01:40:29] <yakk> gotta run
  326. [01:40:42] <yakk> I will experiment more and see what I can make
  327. [01:40:52] <factoryjoe> yes
  328. [01:40:55] <factoryjoe> you can do that
  329. [01:40:57] <factoryjoe> at the same time
  330. [01:41:02] <pnhChris> that would be up to the consuming application.. if it auto grabs the date + auto merges it, then yes, that could happen
  331. [01:41:10] <factoryjoe> when you have one-to-one reciprocity, we know that both are related
  332. [01:41:16] <pnhChris> s/date/data
  333. [01:41:24] <factoryjoe> i.e. you link from flickr to ian.mckellar.org with rel=me
  334. [01:41:31] <yakk> I'm not sure we can build useful applications
  335. [01:41:33] <yakk> but thats just me
  336. [01:41:36] <yakk> anyhoo
  337. [01:41:37] <yakk> gotta go
  338. [01:41:37] <factoryjoe> understood
  339. [01:41:40] <factoryjoe> cya
  340. [01:50:06] <factoryjoe> ok, fixed the MFs on flock.com/about (will show up in 10 minutes)
  341. [02:13:56] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 113 (No route to host))
  342. [02:16:12] * cee-dub (n=cee-dub@adsl-71-132-22-194.dsl.sntc01.pacbell.net) Quit ()
  343. [02:22:46] * jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) has joined #microformats
  344. [02:28:37] * Enric (n=chatzill@c-67-188-10-66.hsd1.ca.comcast.net) has joined #microformats
  345. [02:28:38] <jibot> Enric is a media Software Developer and Videoblogger located at http://www.cirne.com
  346. [02:29:26] * tantek (n=tantek@dsl081-050-033.sfo1.dsl.speakeasy.net) has joined #microformats
  347. [02:29:26] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  348. [02:29:36] * ChanServ sets mode +o tantek
  349. [02:30:28] <KevinMarks> yakk: rel="me" should only be accepted if bidirectional
  350. [02:30:31] <KevinMarks> re-read
  351. [02:32:14] <factoryjoe> he left
  352. [02:42:33] <tantek> greetings
  353. [02:42:45] <tantek> a bunch of us are at Oodle's offices discussing hListing
  354. [02:49:03] * LTjake (n=brian@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) Quit ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]")
  355. [02:52:11] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
  356. [03:02:06] * holly (n=holly@ppp-68-251-51-7.dsl.chcgil.ameritech.net) Quit (Excess Flood)
  357. [03:02:29] * holly__ (n=holly@ppp-68-251-51-7.dsl.chcgil.ameritech.net) has joined #microformats
  358. [03:02:31] * holly__ is now known as holly
  359. [03:12:08] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit ()
  360. [03:18:09] <factoryjoe> oh right
  361. [03:18:12] <factoryjoe> heh cool
  362. [03:18:19] <factoryjoe> i'll lurk
  363. [03:56:46] * bear_dinner is now known as bear
  364. [03:59:15] * holly (n=holly@ppp-68-251-51-7.dsl.chcgil.ameritech.net) has left #microformats
  365. [04:16:16] * Enric (n=chatzill@c-67-188-10-66.hsd1.ca.comcast.net) Quit (Read error: 104 (Connection reset by peer))
  366. [04:17:48] * edsu (n=esummers@66.187.134.52) has joined #microformats
  367. [04:29:28] * tantek (n=tantek@dsl081-050-033.sfo1.dsl.speakeasy.net) Quit ()
  368. [04:35:40] * bear is now known as bear_afk
  369. [04:46:32] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  370. [04:46:32] <jibot> mlinksva is Mike Linksvayer and from Creative Commons
  371. [05:13:54] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 110 (Connection timed out))
  372. [05:23:10] * tantek (n=tantek@ppp-71-139-56-139.dsl.snfc21.pacbell.net) has joined #microformats
  373. [05:23:10] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  374. [05:23:20] * ChanServ sets mode +o tantek
  375. [05:27:19] * KevinMarks (n=Snak@h-68-164-82-6.snvacaid.dynamic.covad.net) has joined #microformats
  376. [05:28:52] * rohit__ (n=rohit@adsl-69-105-239-39.dsl.pltn13.pacbell.net) has joined #microformats
  377. [05:32:35] * _psychic_ (n=_psychic@c-24-2-78-210.hsd1.ut.comcast.net) has joined #microformats
  378. [05:38:41] * valmont (n=chrishol@dsl092-043-004.lax1.dsl.speakeasy.net) has joined #microformats
  379. [05:43:07] * jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) Quit ("Chatzilla 0.9.68.5.1 [Firefox 1.0.7/20051010]")
  380. [05:55:31] * tantek sets mode +o KevinMarks
  381. [05:55:46] * _psychic_ (n=_psychic@c-24-2-78-210.hsd1.ut.comcast.net) has left #microformats
  382. [05:57:10] * kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net) has joined #microformats
  383. [05:57:11] <jibot> kingryan is ryan king
  384. [05:57:13] * ChanServ sets mode +o kingryan
  385. [05:57:52] * edsu (n=esummers@66.187.134.52) Quit ("leaving")
  386. [06:08:48] <tantek> how are folks this evening?
  387. [06:08:57] <tantek> the hListing discussion was very interesting
  388. [06:09:26] <tantek> one big issue that arose was the question of, is an "item type" actually necessary?
  389. [06:09:31] <tantek> (applies to hReview IMHO as much as hListing)
  390. [06:10:45] <tantek> in that, certainly for hReview, one can infer, IF the "item" is also an hCard ("vcard"), then the review is about a person or organization (depending on the hCard), and IF the "item" is rather also an hCalendar event ("vevent"), then the review is about an event.
  391. [06:11:33] <tantek> with those three values gone, suddenly the earlier justification for the "item type" field are gone, that is, that the item type was there to help expand the number of fields that applied to the item info.
  392. [06:12:01] <tantek> if we instead explicitly allow an hCard OR and hCalendar event to be a part of the item, and then infer the item type accordingly, perhaps that is good enough
  393. [06:12:30] <tantek> this default behavior (when lacking an explicit item type) seems quite reasonable to me, and worth putting into hReview 0.3
  394. [06:12:37] <tantek> any thoughts folks?
  395. [06:14:49] * rohit__ (n=rohit@adsl-69-105-239-39.dsl.pltn13.pacbell.net) Quit ()
  396. [06:20:21] * blake (n=blake@dsl093-240-087.ral1.dsl.speakeasy.net) Quit ()
  397. [06:23:33] * bergie (n=bergie@cs78246093.pp.htv.fi) has joined #microformats
  398. [06:23:34] <jibot> bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
  399. [06:32:04] * pnhChris (n=cac6982@c-68-81-161-155.hsd1.nj.comcast.net) Quit ()
  400. [07:11:26] * foolswisdom (n=lloyd@c-69-181-81-22.hsd1.ca.comcast.net) Quit (Read error: 113 (No route to host))
  401. [07:33:19] * blake (n=blake@dsl093-240-087.ral1.dsl.speakeasy.net) has joined #microformats
  402. [07:33:20] <jibot> blake is allegedly human. Blake, also known as Cortland M. Setlow, studies at swarthmore.edu and enjoys building things, exploring buildings, and physics. He currently sleeps during the day.
  403. [07:41:15] <mfbot> [[hcard-issues]] http://microformats.org/wiki?title=hcard-issues&diff=0&oldid=5083 * Jesse * (+574) Issues -
  404. [07:42:25] * limbo__ (n=me@dsl081-055-160.sfo1.dsl.speakeasy.net) Quit (Read error: 110 (Connection timed out))
  405. [08:02:56] <mfbot> [[hreview]] http://microformats.org/wiki?title=hreview&diff=0&oldid=5084 * Tantek * (+2890) hReview 0.3
  406. [08:06:54] <tantek> ok folks, for those of you still up, hReview 0.3 has been drafted, take a look!
  407. [08:20:27] * bergie (n=bergie@cs78246093.pp.htv.fi) Quit ()
  408. [08:21:03] <mfbot> [[hatom-hints]] N http://microformats.org/wiki/hatom-hints * DavidJanes * (+804)
  409. [08:21:14] <mfbot> [[hatom-hints]] M http://microformats.org/wiki?title=hatom-hints&diff=0&oldid=5085 * DavidJanes * (+1) See Also -
  410. [08:21:35] * kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net) Quit ()
  411. [08:22:10] <mfbot> [[hatom-hints]] http://microformats.org/wiki?title=hatom-hints&diff=0&oldid=5086 * DavidJanes * (+3675) hAtom Hints -
  412. [08:22:53] <tantek> ah good stuff, David Janes is applying resolutions/edits from the hAtom finalization meeting
  413. [08:22:59] <tantek> hAtom 0.1 coming right up!
  414. [08:28:41] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5087 * DavidJanes * (-3604)
  415. [08:30:06] <_fil_> good :)
  416. [08:31:12] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5088 * DavidJanes * (-44) Feed -
  417. [08:32:08] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5089 * DavidJanes * (-171) Entry -
  418. [08:32:24] <mfbot> [[hlisting-proposal]] http://microformats.org/wiki?title=hlisting-proposal&diff=0&oldid=5090 * Tantek * (-101) remove "location" and add optional geo and adr to item info
  419. [08:33:55] <mfbot> [[hatom-hints]] http://microformats.org/wiki?title=hatom-hints&diff=0&oldid=5091 * DavidJanes * (+193) Schema Notes -
  420. [08:34:06] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5092 * DavidJanes * (-262) Feed -
  421. [08:36:07] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5093 * DavidJanes * (+88) Feed -
  422. [08:37:03] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5094 * DavidJanes * (-60) Entry -
  423. [08:37:44] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5095 * DavidJanes * (+11) Entry Title -
  424. [08:38:05] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5096 * DavidJanes * (+6) Entry Content -
  425. [08:38:16] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5097 * DavidJanes * (+6) Entry Summary -
  426. [08:39:22] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5098 * DavidJanes * (+2) Entry Permalink -
  427. [08:39:58] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5099 * DavidJanes * (-71) Entry Summary -
  428. [08:40:19] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5100 * DavidJanes * (-71) Entry Content -
  429. [08:40:41] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5101 * DavidJanes * (-43) Entry Permalink -
  430. [08:41:46] <mfbot> [[hatom-hints]] http://microformats.org/wiki?title=hatom-hints&diff=0&oldid=5102 * DavidJanes * (+452) Element notes -
  431. [08:42:27] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5103 * DavidJanes * (-499) Entry Permalink -
  432. [08:44:34] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5104 * DavidJanes * (-120) Entry Permalink -
  433. [08:45:15] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5105 * DavidJanes * (-127) Disambiguation -
  434. [08:45:41] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5106 * DavidJanes * (-125) Entry Updated -
  435. [08:45:52] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5107 * DavidJanes * (-2) Entry Published -
  436. [08:47:08] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5108 * DavidJanes * (+343) XMDP Profile -
  437. [08:47:59] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5109 * DavidJanes * (-96) Rules and Definitions -
  438. [08:48:15] <mfbot> [[hlisting-feedback]] M http://microformats.org/wiki?title=hlisting-feedback&diff=0&oldid=5110 * Tantek * (+127) can we eliminate the item type field?
  439. [08:48:21] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5111 * DavidJanes * (+12) Field Details -
  440. [08:49:07] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5112 * DavidJanes * (-2) Field and Element Details -
  441. [09:02:03] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5113 * DavidJanes * (+733) Schema -
  442. [09:02:31] * bkdelong (n=bkdelong@h-67-102-164-116.cmbrmaor.covad.net) Quit (Read error: 110 (Connection timed out))
  443. [09:04:29] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5114 * Tantek * (-27)
  444. [09:06:15] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5115 * Tantek * (+27)
  445. [09:06:35] * trovster (n=trov@creation1.plus.com) has joined #microformats
  446. [09:06:36] <jibot> trovster is a web developer from the UK who writes on http://www.trovster.com and runs www.csslounge.co.uk
  447. [09:29:08] * tantek (n=tantek@ppp-71-139-56-139.dsl.snfc21.pacbell.net) Quit ()
  448. [09:33:49] * factoryjoe (n=cmessina@c-69-181-81-22.hsd1.ca.comcast.net) Quit ()
  449. [09:46:38] * blake (n=blake@dsl093-240-087.ral1.dsl.speakeasy.net) Quit ()
  450. [09:50:12] * izo_ (n=izo@efas.allhost.fupl.asso.fr) has joined #microformats
  451. [10:18:02] * markmansour (n=markmans@dsl-202-173-156-87.vic.westnet.com.au) has joined #microformats
  452. [10:21:04] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("restarting")
  453. [10:41:20] * izo_ (n=izo@efas.allhost.fupl.asso.fr) Quit ()
  454. [10:45:29] * izo_ (n=izo@efas.allhost.fupl.asso.fr) has joined #microformats
  455. [10:58:56] * KevinMarks (n=Snak@h-68-164-82-6.snvacaid.dynamic.covad.net) has joined #microformats
  456. [11:11:47] * keithalexander (n=keithale@87.113.12.201.bbplus.pte-ag1.dyn.plus.net) has joined #microformats
  457. [11:21:46] * bergie (n=bergie@kone1.tmvvision.finnetcom.net) has joined #microformats
  458. [11:21:46] <jibot> bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
  459. [11:34:48] * iand (n=Miranda@62.172.77.82) has joined #microformats
  460. [11:47:29] * markmansour (n=markmans@dsl-202-173-156-87.vic.westnet.com.au) Quit ()
  461. [12:01:54] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) has joined #microformats
  462. [12:52:18] * bergie (n=bergie@kone1.tmvvision.finnetcom.net) Quit ()
  463. [13:14:15] * iwaim (i=iwai@reah.alib.jp) Quit (Read error: 104 (Connection reset by peer))
  464. [13:15:21] * iwaim (i=iwai@reah.alib.jp) has joined #microformats
  465. [13:44:45] * bkdelong (n=bkdelong@h-67-102-164-116.cmbrmaor.covad.net) has joined #microformats
  466. [13:44:45] <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)
  467. [13:49:55] * blake (n=blake@user-2ivf46h.dialup.mindspring.com) has joined #microformats
  468. [13:49:56] <jibot> blake is allegedly human. Blake, also known as Cortland M. Setlow, studies at swarthmore.edu and enjoys building things, exploring buildings, and physics. He currently sleeps during the day.
  469. [13:54:15] * blake (n=blake@user-2ivf46h.dialup.mindspring.com) Quit (Client Quit)
  470. [14:18:40] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5116 * DavidJanes * (+58) Field and Element Details -
  471. [14:23:10] * pnhChris (n=cac6982@c-68-81-161-155.hsd1.nj.comcast.net) has joined #microformats
  472. [14:23:10] <jibot> pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
  473. [14:23:11] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5117 * DavidJanes * (-2) Field and Element Details -
  474. [14:28:23] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5118 * DavidJanes * (-732) Entry Updated -
  475. [14:31:59] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5119 * DavidJanes * (+251) Entry -
  476. [14:32:25] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5120 * DavidJanes * (+8) Entry Updated -
  477. [14:32:41] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5121 * DavidJanes * (+69) Entry Published -
  478. [14:33:17] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5122 * DavidJanes * (+2) Entry Content -
  479. [14:33:48] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5123 * DavidJanes * (+48) Entry Updated -
  480. [14:34:14] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5124 * DavidJanes * (-478) Entry Published -
  481. [14:41:00] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5125 * DavidJanes * (-10) Entry Author -
  482. [14:47:57] * jcgregorio (n=chatzill@66.83.191.30.nw.nuvox.net) has joined #microformats
  483. [14:51:11] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5126 * DavidJanes * (-16) Entry Permalink -
  484. [14:58:38] * dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net) has joined #microformats
  485. [14:58:39] <jibot> dglazkov is Dimitri Glazkov (http://glazkov.com) and lives in Birmingham, AL, USA (-6:00 GMT)
  486. [15:02:09] * trovster (n=trov@creation1.plus.com) Quit ()
  487. [15:04:15] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  488. [15:04:15] <jibot> mlinksva is Mike Linksvayer and from Creative Commons
  489. [15:04:25] * edsu (n=esummers@66.187.134.52) has joined #microformats
  490. [15:05:58] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5127 * DavidJanes * (+1) See Also -
  491. [15:06:44] <mfbot> [[hatom]] http://microformats.org/wiki?title=hatom&diff=0&oldid=5128 * DavidJanes * (-151) Entry Content -
  492. [15:31:29] * bergie (n=bergie@ZKMMCCXXXVI.dsl.saunalahti.fi) has joined #microformats
  493. [15:31:30] <jibot> bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
  494. [15:51:29] * Atamido (n=atamido@cpe-67-9-173-252.austin.res.rr.com) Quit (Excess Flood)
  495. [15:51:53] * Atamido (n=atamido@cpe-67-9-173-252.austin.res.rr.com) has joined #microformats
  496. [15:52:51] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
  497. [16:02:17] * rohit__ (n=rohit@adsl-69-105-239-39.dsl.pltn13.pacbell.net) has joined #microformats
  498. [16:04:45] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 110 (Connection timed out))
  499. [16:07:19] * markp (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
  500. [16:10:16] * _psychic_ (n=_psychic@128.187.140.145) has joined #microformats
  501. [16:11:43] * jcgregorio (n=chatzill@66.83.191.30.nw.nuvox.net) Quit (Excess Flood)
  502. [16:12:43] * jcgregorio (n=chatzill@66.83.191.30.nw.nuvox.net) has joined #microformats
  503. [16:13:28] * pnhChris looks at the hatom updates
  504. [16:13:52] <pnhChris> updated is required, but published is not? i thought it was the other way around
  505. [16:15:19] <pnhChris> hmm... ok.. updated is implied from published, and if published isn't there updated must be valued
  506. [16:15:20] <markp> from rfc 4287: "atom:entry elements MUST contain exactly one atom:updated element."
  507. [16:15:33] * _psychic_ (n=_psychic@128.187.140.145) has left #microformats
  508. [16:15:46] * markp is confused by hatom
  509. [16:15:55] <markp> are we mapping atom to xhtml, or not?
  510. [16:15:58] <pnhChris> but wow. .that's a real odd way of stating thigns in a shorted list of elements /schema
  511. [16:16:27] <pnhChris> http://microformats.org/wiki/hatom#Schema
  512. [16:20:16] <pnhChris> markp: looks like its all parser funny business
  513. [16:35:18] <pnhChris> also, i was under the impression that at one point <span class="author">Chris</span> would be an acceptable shorthand... without the need to dummy up a vcard... is that out now
  514. [16:38:23] * Snowden (n=some@c-67-171-198-120.hsd1.or.comcast.net) has joined #microformats
  515. [16:39:52] * jcgregorio (n=chatzill@66.83.191.30.nw.nuvox.net) Quit ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]")
  516. [16:41:07] * jcgregorio (n=chatzill@66.83.191.30.nw.nuvox.net) has joined #microformats
  517. [16:41:30] <pnhChris> woohoo http://www.informationweek.com/story/showArticle.jhtml?articleID=180206472&cid=RSSfeed_IWK_News
  518. [16:41:49] * pnhChris gets out his amex
  519. [16:44:07] <_fil_> btw I've patented hAtom
  520. [16:44:19] <_fil_> sorry i didn't get timle to tell you
  521. [16:44:36] <_fil_> keep up the good work :)
  522. [16:44:42] <_fil_> $-)
  523. [16:50:36] * Snowden (n=some@c-67-171-198-120.hsd1.or.comcast.net) Quit ()
  524. [16:54:55] * dglazkov patented CMS once
  525. [16:56:54] * Atamido patents HTML/
  526. [16:56:56] * izo_ (n=izo@efas.allhost.fupl.asso.fr) Quit ()
  527. [16:57:39] * Atamido patents love.
  528. [16:57:46] <Atamido> Muahahaha!
  529. [16:59:03] * _psychic_ (n=_psychic@128.187.140.145) has joined #microformats
  530. [16:59:38] * _psychic_ (n=_psychic@128.187.140.145) has left #microformats
  531. [17:01:40] * tantek (n=tantek@dsl092-187-246.sfo1.dsl.speakeasy.net) has joined #microformats
  532. [17:01:40] <jibot> tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
  533. [17:01:50] * ChanServ sets mode +o tantek
  534. [17:06:01] * limbo_ (n=me@dsl081-055-160.sfo1.dsl.speakeasy.net) has joined #microformats
  535. [17:06:02] <jibot> limbo_ is Eran and blogs at http://hellonline.com/blog/
  536. [17:16:55] * Atamido wonders if limbo_ and tantek are the same person.
  537. [17:18:07] <_fil_> You have to know that I own Atamido as a trademark
  538. [17:18:18] <_fil_> please refrain from using this name in the future
  539. [17:18:29] * Atamido has proof of prior art.
  540. [17:19:26] <Atamido> Weird, the 3rd result for "Atamido" on Google is microformats.org/wiki/User:Atamido
  541. [17:19:27] <_fil_> see you in the court room
  542. [17:19:47] * _fil_ time to get on the train, bye
  543. [17:20:07] <dglazkov> in the meantime, Atamido has to release a special build of self, with a disclaimer pop up box
  544. [17:20:26] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
  545. [17:20:26] <jibot> mlinksva is Mike Linksvayer and from Creative Commons
  546. [17:20:27] * rohit__ (n=rohit@adsl-69-105-239-39.dsl.pltn13.pacbell.net) Quit ()
  547. [17:21:59] <tantek> ah, the channel is punchy this morning
  548. [17:34:04] * hober (n=ted@unaffiliated/hober) has joined #microformats
  549. [17:34:05] <jibot> hober is Edward O'Connor and works for EVDB on http://eventful.com/ and lives in San Diego, CA (-08:00)
  550. [17:34:19] <mfbot> [[to-do]] http://microformats.org/wiki?title=to-do&diff=0&oldid=5129 * Tantek * (+78) request: hReview support in Ecto
  551. [17:37:13] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit ()
  552. [17:37:31] * pnhChris is now known as pnhAway
  553. [17:37:44] * bear_afk is now known as bear
  554. [17:45:42] * iand (n=Miranda@62.172.77.82) Quit (Read error: 110 (Connection timed out))
  555. [18:00:11] <mfbot> [[xoxo-brainstorming]] M http://microformats.org/wiki?title=xoxo-brainstorming&diff=0&oldid=5130 * Tantek * (+528)
  556. [18:01:00] * _psychic_ (n=_psychic@128.187.140.145) has joined #microformats
  557. [18:08:37] * izo_ (n=izo@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
  558. [18:14:09] * bergie (n=bergie@ZKMMCCXXXVI.dsl.saunalahti.fi) Quit ()
  559. [18:18:41] * izo_ (n=izo@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
  560. [18:20:03] * _psychic_ (n=_psychic@128.187.140.145) Quit ()
  561. [18:39:35] * jcgregorio (n=chatzill@66.83.191.30.nw.nuvox.net) Quit ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]")
  562. [18:42:57] * markp (n=markp@bi01p1.nc.us.ibm.com) Quit (Read error: 110 (Connection timed out))
  563. [18:44:09] * rohit (n=rohit@ip10.commerce.net) Quit ()
  564. [18:44:48] * bear is now known as bear_mtg
  565. [18:46:18] * foolswisdom (n=lloyd@c-69-181-81-22.hsd1.ca.comcast.net) has joined #microformats
  566. [18:48:58] <mfbot> [[hresume]] http://microformats.org/wiki?title=hresume&diff=0&oldid=5131 * Steve Ganz * (+61)
  567. [18:52:29] <mfbot> [[Main Page]] http://microformats.org/wiki?title=Main_Page&diff=0&oldid=5132 * Steve Ganz * (+38) Drafts - Adding hResume
  568. [18:54:02] * izo_ (n=izo@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
  569. [18:55:32] * KevinMarks (n=Snak@dsl092-187-246.sfo1.dsl.speakeasy.net) has joined #microformats
  570. [18:57:03] * bear_mtg is now known as bear
  571. [18:57:15] * markp (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
  572. [18:59:04] * izo_ (n=izo@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
  573. [19:01:51] <mfbot> [[Main Page]] M http://microformats.org/wiki?title=Main_Page&diff=0&oldid=5133 * Steve Ganz * (-2) Drafts -
  574. [19:09:41] * limbo__ (n=me@dsl081-055-160.sfo1.dsl.speakeasy.net) has joined #microformats
  575. [19:24:26] * pnhAway is now known as pnhChris
  576. [19:27:36] * limbo_ (n=me@dsl081-055-160.sfo1.dsl.speakeasy.net) Quit (Read error: 110 (Connection timed out))
  577. [19:31:43] * foolswisdom (n=lloyd@c-69-181-81-22.hsd1.ca.comcast.net) Quit (Read error: 113 (No route to host))
  578. [19:31:50] * bear is now known as bear_lunch
  579. [19:32:16] * izo_ (n=izo@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
  580. [19:32:47] * foolswisdom (n=lloyd@c-69-181-81-22.hsd1.ca.comcast.net) has joined #microformats
  581. [19:49:07] * _psychic_ (n=_psychic@c-24-2-78-210.hsd1.ut.comcast.net) has joined #microformats
  582. [19:51:05] * bergie (n=bergie@cs78246093.pp.htv.fi) has joined #microformats
  583. [19:51:06] <jibot> bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
  584. [19:52:06] * _psychic_ (n=_psychic@c-24-2-78-210.hsd1.ut.comcast.net) has left #microformats
  585. [19:58:41] <Atamido> That is the second time I have seen someone use the term "punchy" this month.
  586. [20:04:26] <pnhChris> asked earlier today with no response... re: hatom ... i was under the impression that at one point <span class="author">Chris</span> would be an acceptable shorthand... without the need to dummy up a vcard... is that out now
  587. [20:05:31] * Atamido has no idea.
  588. [20:06:00] <Atamido> Would <span class="author vcard fn">Chris</span> work?
  589. [20:07:15] * pnhChris looks around the room
  590. [20:07:29] * pnhChris tugs at tantek's pant leg
  591. [20:10:35] <Atamido> Is there an "Implied Author Optimization"?
  592. [20:11:06] <KevinMarks> check what the minimal hcard is
  593. [20:11:25] <KevinMarks> I think it needs 2 containers
  594. [20:11:50] <pnhChris> right
  595. [20:11:59] <KevinMarks> <span class="author vcard"><span class="fn">Chris</span></span>
  596. [20:12:28] <pnhChris> but for some reason i was thinking that hatom fell back in the case of no formal vcard there
  597. [20:14:31] <pnhChris> like the second transformation here: http://microformats.org/wiki/hatom-examples
  598. [20:14:54] <pnhChris> but i know thats old.. and i can't seem to find any current language that supports that
  599. [20:15:22] * tantek (n=tantek@dsl092-187-246.sfo1.dsl.speakeasy.net) Quit (Read error: 110 (Connection timed out))
  600. [20:17:15] <Atamido> Fallback should be appropriate.
  601. [20:17:51] <hober> I think the particulars of how the fallback works were agreed to on Tuesday, during the f2f, and I don't remember the details.
  602. [20:18:27] <Atamido> This Tuesday?
  603. [20:18:37] <hober> yes, at mashup camp
  604. [20:18:46] * tantek (n=tantek@dsl092-187-246.sfo1.dsl.speakeasy.net) has joined #microformats
  605. [20:18:47] <Atamido> Strange, I don't remember this week having a Tuesday.
  606. [20:18:59] * ChanServ sets mode +o tantek
  607. [20:19:10] <pnhChris> http://microformats.org/wiki/hatom was updated since then.. but i don't know if the update is done.. or reviewed
  608. [20:19:23] <tantek> greetings
  609. [20:19:29] <tantek> yes, hAtom is looking MUCH better!
  610. [20:19:29] <hober> yo
  611. [20:19:31] <pnhChris> hita
  612. [20:19:34] <pnhChris> hiya
  613. [20:19:43] <tantek> hi chris and hober
  614. [20:19:56] <pnhChris> wanna read the logs and see the author q have
  615. [20:20:25] <hober> pnhChris: I think your question is answered here: http://microformats.org/wiki/hatom#Entry_Author
  616. [20:20:37] <pnhChris> it might be me not piecing together the wiki in the right way, or it may be achange
  617. [20:20:41] <hober> that's where the author fallback stuff is documented
  618. [20:20:46] <pnhChris> hober: that's what i'm looking at
  619. [20:20:57] <pnhChris> i don't see the constructed used in that older example fitting into that
  620. [20:21:18] <pnhChris> construction*
  621. [20:22:28] <pnhChris> (i also don't see <p class="author vcard" fitting into that phrasing used)
  622. [20:22:53] <pnhChris> ... outside of the entry that is
  623. [20:23:21] <KevinMarks> <address class="author vcard"> is preferred
  624. [20:23:30] <pnhChris> i know
  625. [20:23:53] <pnhChris> but the phasing used for the fallback doesn't read like it allows for anything else
  626. [20:24:01] <pnhChris> if the Entry Author is missing
  627. [20:24:01] <pnhChris> * find the Nearest In Parent <address> element with class name author
  628. [20:24:01] <pnhChris> * otherwise the page is invalid hAtom
  629. [20:26:44] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5134 * Tantek * (+443) Field details -
  630. [20:27:48] <tantek> chris, i think that section needs a few more details
  631. [20:28:02] <tantek> see hReview "reviewer" field for comparison
  632. [20:29:33] * pnhChris hates wikis sometimes
  633. [20:30:08] <tantek> chris, see above diff from mfbot - it's in that area.
  634. [20:31:19] <pnhChris> hmm
  635. [20:31:51] <pnhChris> on the second point its address that could be a vcard... and p="author vcard", say in the footer, would never get picked up?
  636. [20:32:01] * pnhChris scratches his head
  637. [20:32:37] <pnhChris> i may have to stick to the little microformats :P
  638. [20:36:45] <pnhChris> i'll have to read these pages top to bottom again later... i'm still not coming up with a straight answer reading in just parts
  639. [20:36:56] * Atamido wishes he had something to add to the hReview ratings system.
  640. [20:39:14] <pnhChris> thigns like hreview ' Field details - reviewer aren't reading the same way the 'changes' list does
  641. [20:40:36] <Atamido> "[uf-discuss] Microformats to interlink desparate services" <-- I thought this was for online dating services when I first read the subject. :-\
  642. [20:49:37] <dglazkov> hey you two in the corner, break it up! this is a proper establishment
  643. [21:07:23] * bear_lunch is now known as bear
  644. [21:26:50] * LTjake (n=brian@h64-5-219-130.gtcust.grouptelecom.net) Quit ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]")
  645. [21:38:42] * limbo__ (n=me@dsl081-055-160.sfo1.dsl.speakeasy.net) Quit (Read error: 110 (Connection timed out))
  646. [21:39:53] * dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net) Quit ()
  647. [21:44:32] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5135 * Tantek * (+154) Examples -
  648. [21:47:34] * markp (n=markp@bi01p1.nc.us.ibm.com) Quit (Read error: 110 (Connection timed out))
  649. [21:48:58] * bear is now known as bear_mtg
  650. [21:49:08] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5136 * Tantek * (+381) added links to hReview creator where people look to get started writing reviews.
  651. [21:51:15] * bear_mtg is now known as bear
  652. [21:59:27] * limbo_ (n=me@h-67-103-44-6.snfccasy.covad.net) has joined #microformats
  653. [21:59:28] <jibot> limbo_ is Eran and blogs at http://hellonline.com/blog/
  654. [22:02:26] * bear is now known as bear_mtg
  655. [22:09:20] <mfbot> [[hreview-feedback]] http://microformats.org/wiki?title=hreview-feedback&diff=0&oldid=5137 * Mark Nottingham * (+288)
  656. [22:11:22] * valmont (n=chrishol@pdpc/supporter/silver/valmont) has joined #microformats
  657. [22:17:16] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5138 * PigsOTWing * (+34) clarifications
  658. [22:18:47] <mfbot> [[hreview-issues]] http://microformats.org/wiki?title=hreview-issues&diff=0&oldid=5139 * PigsOTWing * (+89) Ratings
  659. [22:21:43] <mfbot> [[hreview-issues]] http://microformats.org/wiki?title=hreview-issues&diff=0&oldid=5140 * PigsOTWing * (+24) Ratings - Zero should be allowed.
  660. [22:22:14] <mfbot> [[hreview-issues]] M http://microformats.org/wiki?title=hreview-issues&diff=0&oldid=5141 * PigsOTWing * (+34) Ratings - attrbution
  661. [22:22:26] <mfbot> [[hreview-issues]] M http://microformats.org/wiki?title=hreview-issues&diff=0&oldid=5142 * PigsOTWing * (+1) Ratings -
  662. [22:24:23] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit (Read error: 104 (Connection reset by peer))
  663. [22:25:22] * cee-dub (n=cee-dub@67.188.37.174) has joined #microformats
  664. [22:26:20] * valmont (n=chrishol@70.141.71.2) has joined #microformats
  665. [22:30:46] <Hixie> do you guys hae any opinions on a <date> or <time> eleemnt in HTML? (or both?)
  666. [22:30:56] <yakk> oh my god I hate xml
  667. [22:31:24] <yakk> hey Hixie
  668. [22:31:37] <mfbot> [[to-do]] M http://microformats.org/wiki?title=to-do&diff=0&oldid=5143 * Tantek * (-39) wrote hReview 0.3, need to write profile
  669. [22:32:11] <tantek> Hixie, IMHO, there is no need for both
  670. [22:32:55] <tantek> it's clear that date and time information is very much published (and marked up) all over the web
  671. [22:33:06] <hober> What would it contain? free-form text? <year>, <month>, etc.?
  672. [22:33:25] * tantek points Hixie to the discussions regarding a <datetime> element during the 2004 CSS WG meeting in Mountain View.
  673. [22:33:41] <hober> I could see a datetime element along the lines of the abbr dt{start,end} stuff
  674. [22:33:44] <Hixie> tantek: lots of stuff is published, calendars, reviews, phone details, etc, doesn't stop people wanting to mark them up
  675. [22:34:05] <Hixie> hober: it wouldn't have <month>-like elements, certainly
  676. [22:34:09] <tantek> I believe the brainstormed conclusion was something like <datetime value="ISO8601">human readable date</datetime>
  677. [22:34:14] <Hixie> hey yakk
  678. [22:34:27] <tantek> and we also had corresponding thoughts on CSS date-time styling, for locale specific dates
  679. [22:34:58] <Hixie> yup, i recall
  680. [22:35:26] <Hixie> requiring an eight-character element name for this seems excessive though
  681. [22:35:37] <tantek> so that someone in a different locale could specify something like datetime { content: date-time(attr(value),MM/DD/YYYY) } or something
  682. [22:35:42] <tantek> Hixie yeah
  683. [22:35:48] <tantek> i think i suggested <t>
  684. [22:35:55] <yakk> tantek, that would be sexyt
  685. [22:36:05] <tantek> since "t" is commonly used for time in physics discussions
  686. [22:36:14] <tantek> so there is precedent for the name
  687. [22:36:17] <hober> <t> reminds me of xml2rfc
  688. [22:36:19] <Hixie> hmm, that would work
  689. [22:36:27] <Hixie> <t>2005-12-12</t>
  690. [22:36:33] <tantek> yep
  691. [22:36:48] <tantek> with optional value attribute of type ISO8601
  692. [22:36:53] <tantek> er, W3C-DATETIME
  693. [22:36:57] <tantek> :)
  694. [22:36:57] <pnhChris> it it a time stamp or a time value (elapsed for example) or ... ?
  695. [22:37:02] <tantek> stamp
  696. [22:37:04] <tantek> absolute
  697. [22:37:23] <Hixie> more people use the <t> element on the web than use the <xmp> element, according to my study
  698. [22:37:33] <tantek> what does the <t> element do today?
  699. [22:37:36] <tantek> i didn't think it existed
  700. [22:37:40] <Hixie> it doesn't
  701. [22:37:43] <tantek> um
  702. [22:37:44] <Hixie> it does nothing, like <span>
  703. [22:37:54] <Hixie> but this means the default rendering would have to be nothing as well
  704. [22:38:00] <Hixie> or we'd break all these pages
  705. [22:38:08] <tantek> well, the default rendering would be the same as span
  706. [22:38:16] <Hixie> yeah
  707. [22:38:19] <tantek> rather than "nothing"
  708. [22:38:25] <Hixie> that's what i mean by nothing
  709. [22:38:36] <Hixie> i was thinking of defaulting it to a clever rendering behaviour, but we can't do that with <t>
  710. [22:38:42] * tantek has to remind himself to not slip back into pedantic mode when Hixie is around
  711. [22:38:51] <Hixie> heh
  712. [22:39:05] <pnhChris> not to play devils advocate, but is the physics "t" usage talking about a measurement of time or a stamp?
  713. [22:39:16] <Hixie> pnhChris: both
  714. [22:39:19] <Hixie> usually a stamp
  715. [22:39:24] <Hixie> t=5s
  716. [22:39:25] <Hixie> etc
  717. [22:40:19] <Hixie> <time> isn't used much at all
  718. [22:40:26] <Hixie> <datetime> isn't even on my top1000 list
  719. [22:40:28] <pnhChris> but in the usage here you wouldn't see <t>5s</t>
  720. [22:40:32] <Hixie> <date> is more popural than <t>
  721. [22:41:02] <Hixie> pnhChris: by t=5s people mean "at time 5s", where the time scale is defined as having an origin at a convenient place
  722. [22:41:16] <limbo_> so how is <t>16:20</t> different from <span class="time">16:20</span> ?
  723. [22:41:20] <Hixie> pnhChris: much like western humans often use midnight on 0000-01-01 as t=0
  724. [22:41:29] <pnhChris> aye
  725. [22:41:35] <Hixie> limbo_: the first would be a time, the second is nothing in particular
  726. [22:42:00] <limbo_> so it's purely a semantic differnece?
  727. [22:42:33] <limbo_> cause in this case, i think some formatting should be required.
  728. [22:42:48] <limbo_> or at least something like <abbr title="foo">
  729. [22:44:16] * bergie (n=bergie@cs78246093.pp.htv.fi) Quit ()
  730. [22:45:58] * pnhChris has to learn to pick words more carefully around you people
  731. [22:46:01] <pnhChris> :P
  732. [22:46:34] <pnhChris> what wouldn't you expect to be appropriately marked up via <t> or whatever this new element is
  733. [22:47:07] <Hixie> ?
  734. [22:47:15] <limbo_> <t>long time</t> no see...
  735. [22:47:15] <tantek> chris, see above remark about being pedanticc
  736. [22:47:44] * tantek notes that ISO8601 covers absolute times as well as durations
  737. [22:48:10] <tantek> hixie, as far as naming, there is also the precedent of the "datetime" attribute on <ins> and <del>
  738. [22:48:29] <tantek> thus that is a logical name for an element that represents the same type of information
  739. [22:48:30] <Hixie> hah
  740. [22:48:46] * tantek sticks to his principles of least invention.
  741. [22:49:01] <Hixie> datetime= is so rarely used that it doesn't even appear in the top 1000 most-used attributes list
  742. [22:49:05] <tantek> or is it maximum re-use? one or the other (perhaps both)
  743. [22:49:28] <limbo_> do more with less.
  744. [22:49:30] <tantek> Hixie, you infer schema/types from usage, and then pick/re-use names from established standards
  745. [22:49:34] <Hixie> people use <ie:homepage id=""> more often than <ins datetime="">
  746. [22:49:38] <limbo_> would be a superset.
  747. [22:49:42] <Hixie> but yeah
  748. [22:49:46] * tantek points Hixie to http://microformats.org/wiki/naming-principles
  749. [22:49:48] <Hixie> <datetime> would be fine if it wasn't so long
  750. [22:49:59] <tantek> too bad <dt> is taken :p
  751. [22:50:04] <Hixie> indeed
  752. [22:50:39] <hober> the RFC 3339 subset of ISO 8601 includes stamps and durations
  753. [22:50:51] <hober> I'd lean toward saying t@value can be any RFC 3339 value
  754. [22:51:02] <tantek> so anyway Hixie, those are my two recommendations. <datetime> based on "datetime" attribute from <ins> and <del>, or <t> based on t = time from physics conventions and because it is a nice and short element name, and besides what else would/should <t> stand for?
  755. [22:51:05] <pnhChris> my other concern is more that semantically time doesn't tell you a ton of information it be rather like <number> element...
  756. [22:51:13] <tantek> hober, RFC3339 is too restrictive for common use
  757. [22:51:19] <tantek> it requires seconds precision
  758. [22:51:34] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit (Connection timed out)
  759. [22:51:35] <Hixie> yeah <t> and <datetime> are the only ones that really make sense, i agree
  760. [22:51:48] <tantek> whereas in "real world" usage people like to represent a specific year, a month, a day, an hour etc.
  761. [22:51:52] <Hixie> especially if we don't want to have two elements (one for dates, one for times), which i agree would be bad
  762. [22:51:54] <tantek> RFC3339 doesn't permit that
  763. [22:51:57] <tantek> whereas ISO8601 does
  764. [22:52:06] <tantek> W3C-DATETIME permits some, but not enough
  765. [22:52:16] <Hixie> none of those three are any good, sadly
  766. [22:52:22] <Hixie> since none of them define parsing error handling
  767. [22:52:39] * tantek senses Hixie about to propose another profile of ISO8601
  768. [22:52:42] <Hixie> but the common language of all three is what we'd use here
  769. [22:52:43] * pnhChris scrolls up and re-reads
  770. [22:53:00] * kingryan (n=kingryan@138.202.171.107) has joined #microformats
  771. [22:53:00] <jibot> kingryan is ryan king
  772. [22:53:03] * ChanServ sets mode +o kingryan
  773. [22:53:09] <Hixie> tantek: well, it certainly wouldn't be a new format altogether ;-)
  774. [22:54:09] <pnhChris> is the reference to ISO8601 implied, or would that have to be explicitly stated via an additional attribute?
  775. [22:54:35] <Hixie> there would be a defined way to parse the data, which would not be dependent on an attribute
  776. [22:54:50] * pnhChris poo poos the element
  777. [22:55:07] <hober> tantek: good point (re: RFC 3339 mandating seconds etc.). I'd imagine a 3339-like profile with more things optional
  778. [22:55:31] <tantek> Hixie, I think having it represent *both* a human readable datetime and ISO8601 datetime is essential
  779. [22:55:38] <tantek> or at least having the element have that capability
  780. [22:55:51] * pnhChris likes his 'blah days ago'
  781. [22:55:51] <tantek> two forms
  782. [22:55:53] <Hixie> yeah, you'd have an attribute to represent the data
  783. [22:55:59] <tantek> <t>ISO8601</t>
  784. [22:56:01] <pnhChris> ah
  785. [22:56:01] <tantek> or
  786. [22:56:09] <pnhChris> no
  787. [22:56:11] <tantek> <t value="ISO8601">human readable date time</t>
  788. [22:56:14] <Hixie> right
  789. [22:56:20] <tantek> either way, you can validate it
  790. [22:56:26] <Hixie> the problem with ISO8601 is that it's so western-centric
  791. [22:56:26] * pnhChris still doesn't like it
  792. [22:56:31] <tantek> and either way, *an* ISO8601 datetime is necessary
  793. [22:56:40] <hober> Sounds just like mf's dt{start,end}, tantek :)
  794. [22:56:43] <tantek> the human readable datetime is optional
  795. [22:56:43] <pnhChris> to a machine it is
  796. [22:56:50] <pnhChris> to humans it isn't
  797. [22:56:59] <pnhChris> 2 days ago on a wb
  798. [22:57:02] <pnhChris> er..
  799. [22:57:03] <mfbot> [[hresume]] http://microformats.org/wiki?title=hresume&diff=0&oldid=5144 * RyanKing * (+3) Job Titles - fixed language about multiple job titles
  800. [22:57:04] <Hixie> pnhChris: CSS will have a way to render ISO8601 as whateer
  801. [22:57:07] <tantek> re: western-centric
  802. [22:57:17] * tantek reminds Hixie what "ISO" stands for.
  803. [22:57:30] <pnhChris> 2 days ago on a web page is as good as last tues is as good as 2/21
  804. [22:57:42] <tantek> hey folks, quick question about hReview
  805. [22:57:42] <Hixie> exactly
  806. [22:57:46] <Hixie> all three are useless :-)
  807. [22:57:53] <pnhChris> to who?
  808. [22:57:54] <edsu> Western^wInternational Standards Organization
  809. [22:58:01] <tantek> I forgot that we want to make "dtreviewed" optional as well
  810. [22:58:03] <Hixie> tantek: and "W3C" stands for something too, but...
  811. [22:58:14] <pnhChris> ... is as good as 02/21/2006
  812. [22:58:15] <tantek> and have it be able to "inherit" from the context if missing
  813. [22:58:21] <pnhChris> to someone reading my blog
  814. [22:58:23] <tantek> (per feedback from Mark Nottingham)
  815. [22:58:25] * limbo_ (n=me@h-67-103-44-6.snfccasy.covad.net) Quit ()
  816. [22:58:30] <Hixie> pnhChris: depends when they read it
  817. [22:58:54] <pnhChris> when they read it , the context, if its dynamically generated
  818. [22:58:57] <tantek> Hixie, W3C just stands for W3 + Consortium, where W3, when expanded, was the name of the first web browser implementation coded by TBL
  819. [22:58:59] <Hixie> pnhChris: this is about getting the computer to recognise the date so it can use that information, e.g. so that google can know that your page is about 2006-02-21
  820. [22:59:01] <kingryan> tantek, yes, optional
  821. [22:59:16] <Hixie> tantek: yeah, and yet, w3c is doing stuff that has nothing to do with any of that
  822. [22:59:30] <Hixie> tantek: just cos the organisation is the Iso, doesn't mean their Ss are I.
  823. [22:59:58] * tantek wonders how many ISO standards are adopted in non-western countries.
  824. [23:00:08] <pnhChris> Hixie: yes, and in that respect i couldn't really care about it making it into html
  825. [23:00:14] <Hixie> if i had known where that sentence was going when i started it, i would have said "just cos the O is the Iso, doesn't mean their Ss are I"
  826. [23:00:17] * bear_mtg is now known as bear
  827. [23:00:45] <pnhChris> it is an element that really doesn't have the same meaning as one i'd use. most of the time
  828. [23:00:45] <Hixie> pnhChris: ?
  829. [23:00:51] <edsu> how funny i never realized ISO stood for International Organization for Standardization
  830. [23:01:38] <edsu> well it's funny perhaps in more than one way...
  831. [23:02:00] <pnhChris> .. or rahter.. the definition isn't broad enough to allow me to use it without the hinderance of generating a machine readable date
  832. [23:02:03] <Hixie> edsu: a lot of french-related acronyms are like that. another is UTC.
  833. [23:02:37] <Hixie> pnhChris: tags are entirely for machines, using a tag without making it useful to machines is a waste of time.
  834. [23:04:35] <pnhChris> then its a waste of time
  835. [23:05:04] <Hixie> if making things useful to machines is not your intention, you may be in the wrong channel :-)
  836. [23:05:24] <pnhChris> but in a number of cases I already do things like loutput a datetime in an informal way.. either in the written word or programatically
  837. [23:06:24] <pnhChris> especially in the written word case, though I am dealing with a legitimate date (context will come from elsewhere) your tag doesn't let me do that without getting into hidden machine readable format mumbo jumbo
  838. [23:06:39] <Hixie> let you do what?
  839. [23:06:43] <pnhChris> use it
  840. [23:06:46] <pnhChris> properly
  841. [23:07:23] <Hixie> that's like saying that you can't use the <p> tag properly without having to split your text up into formal paragraphs.
  842. [23:07:34] <pnhChris> blog post <t>02/ 26/2006T12:00Z</t>: <t>2/23/2006</t> I went to see a movie
  843. [23:07:37] <Hixie> elements aren't there to be used for the sake of it
  844. [23:07:45] <pnhChris> blog post <t>02/ 26/2006T12:00Z</t>: <t>3 days ago</t> I went to see a movie
  845. [23:07:52] <pnhChris> sematically whats different between those two?
  846. [23:08:03] <pnhChris> what is someone liekly to write?
  847. [23:08:19] <Hixie> depends on how the spec is written
  848. [23:08:23] <Hixie> probably, both are invalid
  849. [23:08:36] <pnhChris> fine
  850. [23:08:45] <Hixie> (or all four, rather)
  851. [23:09:18] * pnhChris goes to make dinner
  852. [23:09:28] * Hixie is very confused as to pnhChris's argument
  853. [23:09:34] <pnhChris> i'll let my utter confusion over the use of this tag be
  854. [23:09:50] <pnhChris> show me a vaild use of <t>
  855. [23:10:19] <Hixie> the dates on my blog are currently marked up as:
  856. [23:10:20] <Hixie> <a href="?start=1140574046&amp;count=1" rel="bookmark">2006-02-22 02:07 UTC</a>
  857. [23:10:24] * tantek tries to figure out a way to translate between Hixie and pnhChris
  858. [23:10:24] <pnhChris> maybe we're just talking past each other (or letting spaces or other minor syntax issues get in between us)
  859. [23:10:28] <Hixie> ...and i use JS to make it useful
  860. [23:10:38] * kingryan can't keep up with convo
  861. [23:10:38] <Hixie> it would be more helpful if i could writeA:
  862. [23:10:52] <Hixie> <a href="?start=1140574046&amp;count=1" rel="bookmark"><t>2006-02-22 02:07 UTC</t></a>
  863. [23:10:56] * tantek is updating hReview to make dtreviewed optional and inherit from context...
  864. [23:11:00] <Hixie> ...and have CSS render the date in a useful way
  865. [23:11:15] <pnhChris> ok
  866. [23:11:22] <pnhChris> rewind to my example
  867. [23:11:31] <tantek> Hixie, you're exactly at the point of analysis of this now that I think I was at at that 2004 CSS WG meeting at Mountain View.
  868. [23:11:56] <pnhChris> blog post <t>2006-02-25 02:07 UTC</t>: <t>2006-02-22 02:07 UTC</t> I went to see a movie
  869. [23:12:00] <pnhChris> valid usage
  870. [23:12:04] <pnhChris> no?
  871. [23:12:15] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5145 * Tantek * (+1366) typos/edits
  872. [23:12:16] <Hixie> tantek: i was at that meeting and took part in that discussion, that discussion is what caused me to add these elements to the list of tags i had to look at for HTML5, and i just got to that point in my list. It's all linked. :-)
  873. [23:12:32] <Hixie> pnhChris: valid, but seems a bit silly
  874. [23:12:38] <pnhChris> ok
  875. [23:12:42] <tantek> Hixie, *excellent* (taps fingers)
  876. [23:12:52] <Hixie> pnhChris: why not write "<t>2006-02-25 02:07 UTC</t>: three days ago, I..." ?
  877. [23:13:26] <Hixie> or "<t>2006-02-25 02:07 UTC</t>: I went to..." and have the CSS dynamically change the date into "n days ago" as desired, if what you want is for it to dynamically update
  878. [23:13:47] <pnhChris> drop the "blog post" .. it was only contextual
  879. [23:14:21] <mfbot> [[hreview]] http://microformats.org/wiki?title=hreview&diff=0&oldid=5146 * Tantek * (-2) comment for previous edit - made dtreviewed optional, cleaned up some bits
  880. [23:14:25] <pnhChris> to show that the item itself might have been ages ago
  881. [23:14:41] <pnhChris> but the written text had two dates in to
  882. [23:14:55] <Hixie> oh i assumed they were the same
  883. [23:14:57] * Hixie looks more closely
  884. [23:14:59] <pnhChris> no
  885. [23:15:02] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5147 * Tantek * (-25)
  886. [23:15:08] <Hixie> in that case yes, seems valid, sure.
  887. [23:15:25] <pnhChris> ok
  888. [23:15:27] <Hixie> A fine use, though not what I originally had in mind.
  889. [23:15:54] <pnhChris> so
  890. [23:16:16] <Hixie> so?
  891. [23:16:23] <mfbot> [[hcard]] M http://microformats.org/wiki?title=hcard&diff=0&oldid=5148 * Tantek * (+184)
  892. [23:17:04] <mfbot> [[hcalendar]] M http://microformats.org/wiki?title=hcalendar&diff=0&oldid=5149 * Tantek * (+182)
  893. [23:17:15] <mfbot> [[hcard]] M http://microformats.org/wiki?title=hcard&diff=0&oldid=5150 * Tantek * (-9)
  894. [23:17:26] <pnhChris> if i wrote the following in a blog post... "three days ago...." and it was outputted on the page as <t class="published">2004-02-25 02:07 UTC</a>: three days ago
  895. [23:17:31] <pnhChris> er...
  896. [23:17:38] <pnhChris> class="published">2004-02-25 02:07 UTC</t>
  897. [23:18:04] <Hixie> that would seem odd, but ok...?
  898. [23:18:17] <hober> pnhChris: <t class="published" value="2004-yadda-yadda">3 days ago</t>
  899. [23:18:29] <pnhChris> NO
  900. [23:18:33] <pnhChris> screw it
  901. [23:18:38] <pnhChris> i'll mark up a page later
  902. [23:18:47] <pnhChris> the days ago wasn't when it was posted
  903. [23:18:52] * Hixie is even more confused now
  904. [23:18:53] <pnhChris> the days ago was my writing
  905. [23:19:15] <Hixie> in that case your hypothetical CMS is buggy
  906. [23:19:27] <hober> pnhChris: perhaps "here's a photo of my cat..." would make better example text
  907. [23:19:28] <Hixie> and shouldn't have used that class, assuming you've defined that class to mean when it's published
  908. [23:19:44] <pnhChris> "here's a photo of my cat taken three days ago"
  909. [23:19:53] <pnhChris> posted on: today
  910. [23:20:12] <pnhChris> is what i was trying to represent
  911. [23:20:18] <Hixie> ah
  912. [23:20:27] <pnhChris> today will shift
  913. [23:20:28] <Hixie> <t> as suggested so far doesn't have the semantics to do any of that
  914. [23:20:34] <pnhChris> by the cms
  915. [23:20:41] <tantek> pnhChris, think of this as a replacement for our (microformats) current use of <abbr> to separate human/machine readable date times
  916. [23:20:51] <hober> posted on: <t class="published" value="2006-yadda-yadda">Yadda Yadda, 2006</t>, with some kind of css/js browser-side replacement of "Yadda Yadda, 2006" with a localized rendition of the t@value
  917. [23:20:56] <pnhChris> and if you want to do the <t value="">human</a> thing it can
  918. [23:21:14] <pnhChris> but the "three days ago" is a valid time representation and your propsoed t doesn't cover that
  919. [23:21:32] <pnhChris> tantek: yes
  920. [23:21:48] <pnhChris> tantek: but if it wasn't for microformats i would never do that.. and haven't for years and years
  921. [23:21:52] <hober> (s/localized rendition/restatement as N days ago/ if you want)
  922. [23:21:59] <tantek> Hixie, I think the first time we discussed the need for a datetime element in HTML was when we went about creating "HSF", and realized that datetime was the one key element missing in HTML that would have otherwise made RSS fully unnecessary/redundant.
  923. [23:22:14] <tantek> I have vague recollections of a dark evening in Oslo.
  924. [23:22:20] <Hixie> pnhChris: how <t> is rendered would be entirely up to CSS or XBL, I don't see how the definition of <t> is relevant to that really
  925. [23:22:29] <Hixie> tantek: yeah
  926. [23:22:30] <pnhChris> tantek: but i see no reason whatever i had used for represenation of time or date wouldn't be valid date elements sematically
  927. [23:22:59] <Hixie> (i suppose we could introduce an attribute on <t> that replaces the hAtom classes for dates and times but I don't see that as being a 1.0 requirement)
  928. [23:23:17] <pnhChris> strike valid... sematically.. in the flow of markup.. they're semantically dates
  929. [23:23:49] <pnhChris> because they don't follow some format, to me, shoudn't prevent me from using an html element to represent them, if one were added
  930. [23:25:48] * pnhChris also hates the abbr requirement of mfs from an authoring standpoint, but understands the desire for it to be there... just don't see it when you're talking marking up a generic document
  931. [23:28:10] <Hixie> i don't understand why you would _want_ to use the element if you didn't want to make it machine-useful
  932. [23:29:18] <Hixie> tantek: so one option to get around existing usage of <t> would be to say that <t>foo</t> renders "foo" but <t value=""/> (or <t datetime=""/>) renders a localised datetime
  933. [23:31:19] * LTjake (n=brian@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) has joined #microformats
  934. [23:32:56] <mfbot> [[hreview-feedback]] M http://microformats.org/wiki?title=hreview-feedback&diff=0&oldid=5151 * Tantek * (+276)
  935. [23:33:19] <tantek> Hixie, yes that would work
  936. [23:33:35] <tantek> and that <t value="ISO8601">foo</t> renders as foo as well
  937. [23:34:22] <tantek> Hixie, no need to replace hAtom classes with anything else
  938. [23:34:27] <tantek> <t class="published> is fine
  939. [23:34:59] * markp (n=markp@adsl-144-163-207.rmo.bellsouth.net) has joined #microformats
  940. [23:35:11] * tantek sets mode +o KevinMarks
  941. [23:35:14] <Hixie> yeah i'm intending to look at just standardising some common class names next january
  942. [23:35:18] <pnhChris> ok
  943. [23:35:22] <pnhChris> http://placenamehere.com/temp/t_element.txt
  944. [23:35:34] <pnhChris> the same hatom entry 4 times
  945. [23:35:57] <Hixie> deary me, so many <div>s
  946. [23:36:08] * Hixie mentally replaces them with <article> and <section>
  947. [23:36:16] <Hixie> and <footer>
  948. [23:36:22] <pnhChris> i'm under the impression that the 2nd case would contain an invalid t
  949. [23:36:48] <Hixie> not really invalid, but mostly useless, like <abbr>W3C</abbr>
  950. [23:36:55] <pnhChris> and i'd never actually write either of the second case
  951. [23:36:57] <pnhChris> ah
  952. [23:37:01] <pnhChris> theres a big difference
  953. [23:37:02] <Hixie> (as opposed to <abbr title="...">W3C</abbr>
  954. [23:37:04] <Hixie> )
  955. [23:37:27] * izo_ (n=izo@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
  956. [23:37:28] <Hixie> there's a big difference between what and what?
  957. [23:37:38] <pnhChris> invalid and not useful
  958. [23:37:56] <Hixie> well the spec doesn't exist yet
  959. [23:38:02] <Hixie> do you want it to be invalid, or useless? :-)
  960. [23:38:11] <Hixie> generally i try to make the spec make useless things invalid
  961. [23:38:17] <Hixie> to prevent people from having a false sense of doing good
  962. [23:38:22] <pnhChris> useless... i was getting the impression it would be invalid
  963. [23:38:33] <Hixie> well, why would it not be invalid?
  964. [23:38:41] <Hixie> that is, why make useless things valid?
  965. [23:39:00] * Hixie was considering making <abbr>W3C</abbr> invalid too, if the page didn't define W3C
  966. [23:40:44] <tantek> Hixie, not every instance of an abbr should need an expansion
  967. [23:41:03] <tantek> would be nice if a <dfn> or <dl><dt>..<dd> instance would somehow suffice
  968. [23:41:09] <tantek> (on the same page of course)
  969. [23:41:18] * tantek also wants rel="glossary"
  970. [23:41:21] <Hixie> HTML5 has a quite specific definition of "define" that handles those cases
  971. [23:41:33] <Hixie> see http://whatwg.org/specs/web-apps/current-work/#the-dfn
  972. [23:41:36] <Hixie> (still a draft of course)
  973. [23:41:41] <Hixie> (but it gives the general idea)
  974. [23:43:00] <pnhChris> i dunno
  975. [23:43:21] <pnhChris> i still see value in <abbr>w3c</abbr>
  976. [23:43:40] <Hixie> what's the value?
  977. [23:43:43] <mfbot> [[hreview]] M http://microformats.org/wiki?title=hreview&diff=0&oldid=5152 * Tantek * (+40) note that an hReview covers one item
  978. [23:43:46] <pnhChris> even if its only to hint a screen reader that you have an abbreviation but though you don't know what it is you shouldn't try and pronounce it
  979. [23:43:58] <pnhChris> on top of that you still have styling oppotunities
  980. [23:44:05] <Hixie> it still has to try to pronounce it
  981. [23:44:10] <Hixie> somehow
  982. [23:44:14] <mfbot> [[hreview-issues]] M http://microformats.org/wiki?title=hreview-issues&diff=0&oldid=5153 * Tantek * (+288)
  983. [23:44:19] <pnhChris> and other things intended for a human audience, not a machine thats consuming it
  984. [23:44:29] <Hixie> i don't see how <abbr>radar</abbr> helps vs <span>radar</span>
  985. [23:44:45] <Hixie> or <t>today</t> vs <span>today</span>
  986. [23:45:05] <hober> well, <acronym>radar</acronym> :)
  987. [23:45:31] <hober> because the reader *should* pronounce radar as though it were a word
  988. [23:45:32] <Hixie> <acronym> is so dead
  989. [23:45:55] <pnhChris> well.. i really do have to go find dinner
  990. [23:46:04] <hober> agreed; I was trying to make a joke about this abbr use case
  991. [23:46:29] <hober> I don't see the point of abbr without @title
  992. [23:47:26] <Hixie> hehe
  993. [23:58:20] * bear is now known as bear_dinner
  994. [23:59:40] <tantek> hober, you may want the UA to look up the abbr somewhere else, like in a glossary, so you don't have to repeat it over and over with every instance
  995. [23:59:43] <tantek> e.g.
  996. [23:59:45] <tantek> <link rel="glossary" href="http://ian.hixie.ch/bible/english" />

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.