Options:
- # Session Start: Tue Oct 23 00:00:00 2012
- # Session Ident: #microformats
- # [00:00] * Quits: barnabywalters (~barnabywa@host-2-97-255-219.as13285.net) (Quit: Back to real life!)
- # [00:01] <Loqi> [[Lunch break at work Here until 930 find out more]] N http://microformats.org/wiki/index.php?title=Lunch_break_at_work_Here_until_930_find_out_more&rcid=63950 * AlidaLuna1 * (+879) New page: [[Image:find_out_more_4692.jpg|thumb|]] pregnant lol"what Eva! Madame Satã reabre! Agora como Madame Club! hihi lembranças do lugar...rs : BT Tower transformed into the worlds largest l...
- # [00:04] <@tantek> !tell barnabywalters the normalization step, where it is, is deliberate, as that is following the semantics of those attributes (normalization to absolute URLs), where-as when present in a title attribute or in text, the expectation both in normal usage and in the browser is *no* normalization.
- # [00:04] <Loqi> Ok, I'll tell him that when I see him next
- # [00:14] * Quits: tobyink (~tai@host109-152-239-132.range109-152.btcentralplus.com) (Ping timeout: 256 seconds)
- # [00:14] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:AlidaLuna1]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [00:14] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Lunch break at work Here until 930 find out more]]": content was spam
- # [00:33] <Loqi> [[Diet program Capsules For Fat Reduction!9533273]] N http://microformats.org/wiki/index.php?title=Diet_program_Capsules_For_Fat_Reduction%219533273&rcid=63953 * MajorieqwwglxojyaBebber * (+5338) New page: Reductil sibutramine is categorized as an urge for food suppressant fat reduction drug. Reductil was accepted by the FDA in 1997 as a prescription only fat reduction drug. Given that the
- # [00:33] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:MajorieqwwglxojyaBebber]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [00:34] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Diet program Capsules For Fat Reduction!9533273]]": content was spam
- # [00:34] * Quits: MacTed (~Thud@c-98-216-255-119.hsd1.ma.comcast.net)
- # [01:35] * Joins: teleject_ (~christoph@70.116.75.194)
- # [01:37] * Quits: teleject (~christoph@70.116.75.194) (Read error: Connection reset by peer)
- # [01:37] * teleject_ is now known as teleject
- # [02:03] * Joins: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com)
- # [02:07] * Quits: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net) (Quit: romainneutron)
- # [02:26] * Quits: @tantek (~tantek@nat/mozilla/x-kuntnapeifrfzesg) (Quit: tantek)
- # [03:24] * Joins: tantek (~tantek@66-87-2-166.pools.spcsdns.net)
- # [03:24] * ChanServ sets mode: +o tantek
- # [03:30] * Joins: tantek_ (~tantek@76.14.1.27)
- # [03:30] * ChanServ sets mode: +o tantek_
- # [03:32] * Quits: @tantek (~tantek@66-87-2-166.pools.spcsdns.net) (Ping timeout: 244 seconds)
- # [03:32] * tantek_ is now known as tantek
- # [03:36] <Loqi> [[admin-to-do]] http://microformats.org/wiki/index.php?title=admin-to-do&diff=48384&oldid=47381&rcid=63956 * Tantek * (+120) /* wiki */ more anti-spam measures
- # [03:38] * Quits: @tantek (~tantek@76.14.1.27) (Quit: tantek)
- # [03:55] * Quits: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com) (Quit: Computer has gone to sleep.)
- # [04:01] * Joins: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com)
- # [04:43] <Loqi> [[Portable Restrooms For Rent]] NM http://microformats.org/wiki/index.php?title=Portable_Restrooms_For_Rent&rcid=63957 * JrgenUjp * (+2120) New page: [ ]Preferably, it makes sense to buy a very simple camping bathroom tent to make make use of of with your portable potty. This provides you total privacy and allows you to do all the requi...
- # [05:01] * Quits: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com) (Quit: Computer has gone to sleep.)
- # [05:35] <Loqi> [[日本より安いです。 『ルイビトンとエルメスはアウトレットには出していませんし、 空港免税店にもありません。 』エルメスは長財布でもかなりの金額になります]] N http://microformats.org/wiki/index.php?title=%E6%97%A5%E6%9C%AC%E3%82%88%E3%82%8A%E5%AE%89%E3%81%84%E3%81%A7%E3%81%99%E3%80%82_%E3%80%8E%E3%83%AB%E3%82%A4%E3%83%93%E3%83%88%E3%8
- # [05:37] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [05:41] <Loqi> [[User:qdzfug510]] N http://microformats.org/wiki/index.php?title=User:qdzfug510&rcid=63959 * Qdzfug510 * (+3066) " said Texans unpleasant remaining tackle Duane Brown
- # [05:42] <Loqi> [[User:qdzfug510]] http://microformats.org/wiki/index.php?title=User:qdzfug510&diff=48388&oldid=48387&rcid=63960 * Qdzfug510 * (+3603) /* no. 88 group */ new section
- # [05:43] <Loqi> [[User:qdzfug510]] http://microformats.org/wiki/index.php?title=User:qdzfug510&diff=48389&oldid=48388&rcid=63961 * Qdzfug510 * (+3209) /* and far more lucrative */ new section
- # [06:11] * Quits: iSRAELi (~zumba@bzq-79-179-246-254.red.bezeqint.net) (Ping timeout: 260 seconds)
- # [07:13] * Joins: iSRAELi (~zumba@bzq-82-80-161-42.red.bezeqint.net)
- # [07:16] * Quits: mamund (mamund@obsidian.recompiled.net) (Ping timeout: 240 seconds)
- # [07:18] * Joins: mamund (mamund@69.163.32.100)
- # [07:23] * Quits: mamund (mamund@69.163.32.100) (Ping timeout: 265 seconds)
- # [07:24] * Joins: mamund (~mamund@obsidian.recompiled.net)
- # [07:29] * Quits: mamund (~mamund@obsidian.recompiled.net) (Ping timeout: 248 seconds)
- # [07:30] * Joins: mamund (mamund@obsidian.recompiled.net)
- # [07:40] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [07:40] * ChanServ sets mode: +o tantek
- # [08:52] * Joins: encolpe (~encolpe@2a01:e35:2eb2:12b0:9449:cef2:b5ba:9dc9)
- # [08:53] <Loqi> [[User:hcoach97]] N http://microformats.org/wiki/index.php?title=User:hcoach97&rcid=63962 * Hcoach97 * (+3077) コーチ 仙台 Importance of Selecting Good Brands for Pillows
- # [08:53] <Loqi> [[User:hcoach97]] http://microformats.org/wiki/index.php?title=User:hcoach97&diff=48391&oldid=48390&rcid=63963 * Hcoach97 * (+3127) /* コーチ セカンドバッグ How To Find High Quality Tag Heuer Rep */ new section
- # [08:54] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:JrgenUjp]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [08:54] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Louisvuitton123456]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [08:54] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Qdzfug510]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [08:54] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Hcoach97]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [08:54] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Portable Restrooms For Rent]]": content was spam
- # [08:54] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[日本より安いです。 『ルイビトンとエルメスはアウトレットには出していませんし、 空港免税店にもありません。 』エルメスは長財布でもかなりの金額になります]]": content was spam
- # [08:54] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[User:qdzfug510]]": content was spam
- # [08:55] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[User:hcoach97]]": content was spam
- # [09:23] * Joins: zztr (~travis@adsl-75-35-74-32.dsl.pltn13.sbcglobal.net)
- # [09:30] <@tantek> welcome zztr!
- # [09:30] <zztr> judging by the beginning of the wikipedia page, I very much like the OpenDoc approach "create small, reusable components, responsible for a specific task" and "a framework in which these components could run together"
- # [09:30] <zztr> hi tantek :)
- # [09:31] <zztr> this is what I see as part of the power of the command line
- # [09:31] <zztr> i want to bring that composability to the gui somehow
- # [09:32] * Quits: iSRAELi (~zumba@bzq-82-80-161-42.red.bezeqint.net) (Ping timeout: 240 seconds)
- # [09:36] * Joins: iSRAELi (~zumba@bzq-82-80-161-42.red.bezeqint.net)
- # [09:42] <@tantek> interesting
- # [09:42] <@tantek> well let's at least talk more about citation microformat stuff
- # [09:42] <@tantek> and see what we can get working with that
- # [09:43] <@tantek> maybe we can talk command line / ubiquity (that Mozilla experiment) too
- # [10:09] * Joins: nonge_ (~nonge@p5082AD04.dip.t-dialin.net)
- # [10:12] * Quits: nonge (~nonge@p5082AF47.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [10:20] * Quits: zztr (~travis@adsl-75-35-74-32.dsl.pltn13.sbcglobal.net) (Quit: Leaving.)
- # [10:31] * Quits: manu1 (~chatzilla@pool-74-107-160-200.ronkva.east.verizon.net) (Ping timeout: 245 seconds)
- # [10:43] * Joins: manu1 (~chatzilla@pool-74-107-160-200.ronkva.east.verizon.net)
- # [11:11] * Joins: romainneutron (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr)
- # [11:37] <Loqi> http://twitter.com/javiaurea :: Contact; e-mail, Skipe, hCard (http://aurea.es/contacto-2/?utm_campaign=WP-to-Twitter&utm_medium=twitter&utm_source=twitter)
- # [11:48] * Joins: tobyink (~tai@host109-152-239-132.range109-152.btcentralplus.com)
- # [11:52] * Quits: encolpe (~encolpe@2a01:e35:2eb2:12b0:9449:cef2:b5ba:9dc9) (Quit: Quitte)
- # [12:03] * Joins: csarven (~csarven@147.87.228.134)
- # [12:07] * Quits: csarven (~csarven@147.87.228.134) (Remote host closed the connection)
- # [12:09] <Loqi> [[microformats2-faq]] M http://microformats.org/wiki/index.php?title=microformats2-faq&diff=48392&oldid=48179&rcid=63972 * Tantek * (+4) s/fn/name
- # [12:10] <Loqi> [[microformats2-faq]] M http://microformats.org/wiki/index.php?title=microformats2-faq&diff=48393&oldid=48392&rcid=63973 * Tantek * (-7) s/s-2/s2
- # [12:11] <Loqi> [[microformats-2-parsing-faq]] NM http://microformats.org/wiki/index.php?title=microformats-2-parsing-faq&rcid=63974 * Tantek * (+39) r
- # [12:19] <Loqi> [[microformats2-parsing-faq]] N http://microformats.org/wiki/index.php?title=microformats2-parsing-faq&rcid=63975 * Tantek * (+1096) drafted
- # [12:20] <Loqi> [[microformats2-parsing-faq]] M http://microformats.org/wiki/index.php?title=microformats2-parsing-faq&diff=48396&oldid=48395&rcid=63976 * Tantek * (+10) g
- # [12:39] * Quits: tobyink (~tai@host109-152-239-132.range109-152.btcentralplus.com) (Ping timeout: 256 seconds)
- # [13:30] * Joins: tobyink (~tai@host109-152-239-132.range109-152.btcentralplus.com)
- # [13:37] * Joins: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com)
- # [13:48] <Loqi> [[My personal free advice on how to get your ex back when your ex move on.2857187]] N http://microformats.org/wiki/index.php?title=My_personal_free_advice_on_how_to_get_your_ex_back_when_your_ex_move_on.2857187&rcid=63977 * RossanamrocozjsnkStelzer * (+2872) New page: Are you tired of spending your money on get your ex back online courses which gives you no positive result? Then don’t wo
- # [14:41] <Loqi> [[My individual tip for you personally if you are searching to find out how to get your ex back.4330856]] N http://microformats.org/wiki/index.php?title=My_individual_tip_for_you_personally_if_you_are_searching_to_find_out_how_to_get_your_ex_back.4330856&rcid=63978 * RossanamrocozjsnkStelzer * (+2624) New page: Are you suffering in the painful sensation of breakup and want to understand ho
- # [14:49] * Joins: adb (~IonMoldom@178-211-235-11.dhcp.voenergies.net)
- # [14:54] * Joins: csarven (~csarven@147.87.228.134)
- # [15:06] <Loqi> [[User:sdhu378wsa]] N http://microformats.org/wiki/index.php?title=User:sdhu378wsa&rcid=63979 * Sdhu378wsa * (+3115) toms shoes priced at
- # [15:07] <Loqi> [[User:sdhu378wsa]] http://microformats.org/wiki/index.php?title=User:sdhu378wsa&diff=48400&oldid=48399&rcid=63980 * Sdhu378wsa * (+2848) /* toms eyewear wiser */ new section
- # [15:10] * Joins: encolpe (~encolpe@37-8-191-121.coucou-networks.fr)
- # [15:12] * Quits: tobyink (~tai@host109-152-239-132.range109-152.btcentralplus.com) (Ping timeout: 256 seconds)
- # [15:30] * Quits: ChiefRA (~RA@unaffiliated/chiefra)
- # [15:31] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:33] * Quits: @tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
- # [15:34] * Quits: encolpe (~encolpe@37-8-191-121.coucou-networks.fr) (Quit: Quitte)
- # [15:35] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [15:35] * ChanServ sets mode: +o tantek
- # [15:42] * Quits: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com) (Ping timeout: 272 seconds)
- # [15:43] * Joins: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com)
- # [15:58] <Loqi> [[Tecnicas Efectivas de Posicionamiento en Google4274697]] N http://microformats.org/wiki/index.php?title=Tecnicas_Efectivas_de_Posicionamiento_en_Google4274697&rcid=63981 * AureliagepfwptnbvKipple * (+3361) New page: Cómo permanecer en la web Alcanzar que la gente accedan a mi sitio web y no al de la competencia es el objetivo de todas las personas que tienen una página web en el inter
- # [16:04] * Quits: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [16:05] <Loqi> http://twitter.com/MattTurnure :: Microformats validator: http://hcard.geekhood.net/
- # [16:06] * Joins: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com)
- # [16:14] <Loqi> http://twitter.com/FreeWSOdownload :: Free download: WSO - WP Author hReview (Plugin) http://www.freewso.info/wp-author-hreview-plugin/?utm_source=dlvr.it&utm_medium=twitter
- # [16:25] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [16:25] * ChanServ sets mode: +o adactio
- # [16:47] * Quits: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [16:50] * Joins: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com)
- # [16:56] * Quits: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com) (Quit: Computer has gone to sleep.)
- # [17:05] * Quits: iSRAELi (~zumba@bzq-82-80-161-42.red.bezeqint.net) (Ping timeout: 240 seconds)
- # [17:21] * Quits: @tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [17:22] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [17:22] * ChanServ sets mode: +o tantek
- # [17:51] * Quits: csarven (~csarven@147.87.228.134) (Quit: Leaving.)
- # [17:54] * Joins: csarven (~csarven@147.87.228.134)
- # [18:05] * Quits: csarven (~csarven@147.87.228.134) (Ping timeout: 264 seconds)
- # [18:08] * Joins: csarven (~csarven@147.87.228.134)
- # [18:13] * Joins: tobyink (~tai@host109-152-239-132.range109-152.btcentralplus.com)
- # [18:13] * Joins: barnabywalters (~barnabywa@host-89-241-101-37.as13285.net)
- # [18:13] <Loqi> barnabywalters: tantek left you a message on 10/22 at 2:53pm: the normalization step, where it is, is deliberate, as that is following the semantics of those attributes (normalization to absolute URLs), where-as when present in a title attribute or in text, the expectation both in normal usage and in the browser is *no* normalization.
- # [18:17] <@tantek> and I left it in the wrong channel
- # [18:17] <@tantek> lol
- # [18:17] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [18:17] <barnabywalters> hm, aaronpk has updated Loqi to not use relative dates any more
- # [18:17] <barnabywalters> okay, that makes sense
- # [18:18] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [18:18] <Loqi> [[microformats2-parsing-faq]] http://microformats.org/wiki/index.php?title=microformats2-parsing-faq&diff=48402&oldid=48396&rcid=63982 * Tantek * (+88) sample Q&A to make the TOC show up
- # [18:19] * Quits: tobyink (~tai@host109-152-239-132.range109-152.btcentralplus.com) (Ping timeout: 244 seconds)
- # [18:19] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:RossanamrocozjsnkStelzer]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [18:19] * Parts: @adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [18:19] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Sdhu378wsa]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [18:19] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:AureliagepfwptnbvKipple]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [18:19] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[My personal free advice on how to get your ex back when your ex move on.2857187]]": content was spam
- # [18:19] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[My individual tip for you personally if you are searching to find out how to get your ex back.4330856]]": content was spam
- # [18:19] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[User:sdhu378wsa]]": content was spam
- # [18:19] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Tecnicas Efectivas de Posicionamiento en Google4274697]]": content was spam
- # [18:23] <barnabywalters> I looked over the implied properties parsing, and have a slight issue
- # [18:24] <barnabywalters> this approach is going to cause loads of false positives, giving potentially long and confusing p-name etc properties to microformats which should never have a p-name
- # [18:24] <barnabywalters> e.g. h-adr’s p-name will end up being the entire address as well as any other text within that element
- # [18:25] <@tantek> barnabywalters, we *do* have the use-case of named locations
- # [18:25] <@tantek> imagine that you had a list of locations, by adr, geo, venue etc. and you needed to put *something* in that list as the *label* of the location item
- # [18:25] <@tantek> that *something* would have to be the equivalent of a p-name
- # [18:25] <@tantek> so it's actually a feature to automatically get such a labe/title/*name*
- # [18:26] <barnabywalters> tantek: which makes this even more of a problem. If there wasn’t the use case of named locations, we could effectively ignore any implied p-name false positives
- # [18:26] <@tantek> for almost all software that extracts such data, of any kind, and puts such data in a list
- # [18:26] <barnabywalters> but as it is a use case, unnamed locations will get long and potentially confusing names
- # [18:26] <@tantek> no it makes it just right, because an explicitly named location will get a p-name from the author, and others will get a synthetic one
- # [18:27] <@tantek> if you have a list of locations, you have to put *something* as the list item labels
- # [18:27] <@tantek> and rather than something unuser friendly like "unnamed location 1" etc.
- # [18:27] <@tantek> at least you'll get the long form of the address or geo or whatever that the author *published* as *visible* content
- # [18:28] <@tantek> and that's what saves us
- # [18:28] <@tantek> the author *published* as *visible* content -> it's unlikely to be "long and potentially confusing"
- # [18:28] <barnabywalters> tantek: unless the author is including the h-adr in prose
- # [18:28] <@tantek> we're just taking a snippet of text directly from what the author published as prose
- # [18:29] <@tantek> I think in practice it will be fine because such automatic p-names come *directly* from a snippet of text authored by a human, in the order that the human authored it, to be read anyway on the web page they published.
- # [18:30] <@tantek> and if the author doesn't want a p-name at all, easy: <span class="p-name"></span>
- # [18:30] <@tantek> or rather, wants an empty p-name
- # [18:31] <@tantek> which still, doesn't make sense from the inclusion in a list perspective
- # [18:31] <@tantek> everything you put into a list needs a short label/title/name for the unexpanded version of the item in the list
- # [18:31] <@tantek> automatic p-names gives you this nicely
- # [18:32] <@tantek> in the old days of microformats, the issue you're raising would be referred to as a "theoretical issue". let me know when you come across an actual real world example where you think the implied p-name provides a bad experience in some actual use-case.
- # [18:32] <@tantek> :)
- # [18:33] <barnabywalters> beat me to it ;) I was just writing “true. I suppose if there is an actual issue we will notice it and fix it”
- # [18:37] <@tantek> now how would you phrase that as a short neutral point of view question so I can capture it in the FAQ? (because it is a good question with non-obvious answer - I'd never thought of the list item label/title/name use-case until you asked your question)
- # [18:38] * Quits: kennyluck (~kennyluck@119.161.158.96) (Ping timeout: 245 seconds)
- # [18:41] <barnabywalters> tantek: thinking about it, caring for+using implied properties is actually something which we could encourage as part of µf2
- # [18:41] * Joins: encolpe (~encolpe@www.encolpe.degoute.name)
- # [18:42] <@tantek> I think it will become self-evident without encouragement just by people running parsers / validators to see what their pages produce
- # [18:42] <@tantek> especially since you can then use all the p-name properties to construct a short *expandable* list of all the microformats in a page by name
- # [18:43] <@tantek> (in your parser sample output)
- # [18:43] <@tantek> rather than just "h-card 1", "h-card 2" etc.
- # [18:43] <@tantek> it allows for a more human friendly/readable expandable list view of all the microformatted data on a page
- # [18:44] <@tantek> and you can use the implied URL if any to link such a name to the actual item, and precede the name with the implied photo sized down to icon size as well
- # [18:44] <@tantek> #thisiswhatpopsinmyheadfirstthinginthemorning
- # [18:44] <barnabywalters> RE neutral+short version, how’s: “Will using an element’s innerHTML as an implied p-name cause confusing false-positives”
- # [18:45] <barnabywalters> heh, it’s almost 6 over here, which is *not* my optimal creative thinking time :/
- # [18:45] <@tantek> that's not NPOV - "will … confusing false-positives…." is a negative point of view :P
- # [18:45] <barnabywalters> ah! missed that :)
- # [18:45] <barnabywalters> “Will using an element’s innerHTML as an implied p-name cause false-positives”
- # [18:45] <@tantek> even false-positive is a negative perspective
- # [18:46] <@tantek> perhaps phrasing as a question of use would be better
- # [18:46] <barnabywalters> well, to a certain degree. arguably if the author did not intend it it’s a false positive
- # [18:46] <@tantek> especially with the specific microformat you mentioned: h-adr
- # [18:46] <@tantek> it's actually *not* a false positive since it's 100% by design
- # [18:47] <@tantek> and predictable, testable etc.
- # [18:47] <@tantek> the term false-positive only applies to probabilistic things
- # [18:47] <barnabywalters> yes, perhaps this is better presented as a “positive+useful side effect” of implied properties as opposed to a FAQ item
- # [18:49] <@tantek> something more along the lines of: what is the use-case implied p-name properties for microformats like h-adr where authors do not typically specify names for such structure? (but that's too long)
- # [18:50] <@tantek> a-ha I knew I'd seen something like this before
- # [18:50] <@tantek> see bottom of http://microformats.org/wiki/microformats2-implied-properties#root_class_only_and_name_property
- # [18:50] <@tantek> issues: may not work for all microformats, e.g. how would adr or geo work with this?
- # [18:51] <@tantek> would that be reasonable approximation of the question you asked?
- # [18:51] <@tantek> how does h-adr or h-geo work with implied p-names?
- # [18:51] <@tantek> how do h-adr and h-geo work with implied p-names?
- # [18:52] <barnabywalters> that seems to fit the bill as well as addressing an existing issue
- # [18:53] <@tantek> ok, that's good that you encountered the same question as I did before when I logged that issue, definitely means that's worthy of including as an FAQ. perhaps more of a general microformats2-faq rather than just a parsing-faq since it effects authors
- # [18:54] <barnabywalters> yesterday I got sidetracked fixing bugs, but php-mf2 is ready to have implied parsing added, so we can actually test this with some real world data
- # [18:54] <barnabywalters> and see what happens :)
- # [18:57] <@tantek> woohoo!
- # [18:57] <@tantek> we can try it with the growing list of examples in the wild
- # [18:57] <@tantek> btw now in blog posts whenever I just mentions someone's name or link to them I'm using class="h-card" because it's so much easier to type so little
- # [18:57] <barnabywalters> fab!
- # [18:57] <@tantek> I'm not bothering with class="vcard" and explicit class="fn" etc. too much typing/markup when I just want to keep blogging
- # [18:58] <barnabywalters> I think that’s pretty much in line with what others are doing for inline mentions of people
- # [18:58] <@tantek> e.g. http://tantek.com/2012/296/b1/san-francisco-election-flyer-statistics
- # [18:58] <@tantek> right
- # [18:59] <barnabywalters> last question: when checking for whether or not to look for implied properties, am I looking for p-name or *-name in the list of parsed property names?
- # [19:00] <barnabywalters> the parsing guidelines are vague, they don’t specify either way
- # [19:00] <barnabywalters> to a certain extent, e-name would be useful
- # [19:00] <barnabywalters> u-name or dt-name would be fairly ridiculous
- # [19:03] <@tantek> in the list of parsed property names, there are no prefixes
- # [19:04] <@tantek> is that not self-evident from the simple Parsed JSON examples? microformats.org/wiki/microformats2
- # [19:05] <@tantek> also the order of operations in the parsing algorithm is pretty clear
- # [19:05] <@tantek> you only parse for implied properties *after* parsing an element for explicit properties
- # [19:06] <@tantek> per http://microformats.org/wiki/microformats2-parsing#parse_an_element_for_microformats
- # [19:06] <@tantek> and parsing for implied properties specifically refers to "name", "url" and "photo"
- # [19:06] <@tantek> http://microformats.org/wiki/microformats2-parsing#parsing_for_implied_properties
- # [19:07] <@tantek> unprefixed versions of the property names
- # [19:07] <@tantek> the p- u- dt- e- prefixes are basically parse-time directives that are dropped once parsing is done and you collect the properties/values into your parse tree / JSON.
- # [19:09] <barnabywalters> php-mf doesn’t output the canonical JSON yet. Another thing on the todo list
- # [19:09] <@tantek> odd - it looked like it almost did
- # [19:10] <barnabywalters> nope, not quite
- # [19:11] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [19:12] <aaronpk> barnabywalters: actually loqi switches to absolute dates after some threshold
- # [19:12] * Loqi is done
- # [19:13] <barnabywalters> aaronpk: oh, really? cool, haven’t noticed that before
- # [19:19] <Loqi> [[Ohhh baby I like It Paintball rawwwwww ODB]] N http://microformats.org/wiki/index.php?title=Ohhh_baby_I_like_It_Paintball_rawwwwww_ODB&rcid=63990 * BerthaChan6 * (+1146) New page: [[Image:Paintball_4337.jpg|thumb|]] Could Baseball Have a "Bounty-Gate" Equivalent? | FF para otras maravillosas comunidades :D dale amorsha paso algo? Happy International Womens Day! In ...
- # [19:27] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:BerthaChan6]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [19:27] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Ohhh baby I like It Paintball rawwwwww ODB]]": content was spam
- # [19:36] <barnabywalters> argh. XPath syntax for only-node is *hideous*
- # [19:36] <barnabywalters> .//img[count(preceding-sibling::*)+count(following-sibling::*)=0]
- # [19:54] <barnabywalters> I added support for all the implied properties in http://microformats.org/wiki/microformats2-parsing
- # [19:55] <barnabywalters> the only thing which isn’t done right now is resolving relative URLs
- # [19:55] <@tantek> that's great barnabywalters!
- # [19:55] <@tantek> does it work in the test page you set up?
- # [19:55] <barnabywalters> and now I’m doing real versioning, we’re on v0.1.1 (https://packagist.org/packages/mf2/mf2)
- # [19:56] <barnabywalters> yep, I just updated it on my vps
- # [19:56] <barnabywalters> give it a test run!
- # [19:56] <@tantek> remind me the URL?
- # [19:56] <barnabywalters> http://waterpigs.co.uk/php-mf2/
- # [19:56] <barnabywalters> URL entry field coming soon ;)
- # [19:58] <barnabywalters> hm, looks like there’s some odd behaviour happening not covered by my tests
- # [19:59] <@tantek> hmm, just tried this source and didn't get any properties: <a class="h-card" href="http://tantek.com/">Tantek Çelik</a>
- # [20:00] <Loqi> [[microformats2]] http://microformats.org/wiki/index.php?title=microformats2&diff=48404&oldid=48381&rcid=63993 * Tantek * (+187) /* Implementations */ packagist and live URLs for php-mf2
- # [20:00] <barnabywalters> tantek: yep, turned out my update failed. Should be working in a min
- # [20:00] <@tantek> barnabywalters perhaps try running the simple examples at the top of http://microformats.org/wiki/microformats2#simple_microformats_2_examples and make sure it outputs the items and properties as shown with in the Parsed JSON sections?
- # [20:17] * Quits: romainneutron (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr) (Quit: romainneutron)
- # [20:34] * Quits: csarven (~csarven@147.87.228.134) (Quit: Leaving.)
- # [20:49] * Quits: barnabywalters (~barnabywa@host-89-241-101-37.as13285.net) (Quit: barnabywalters)
- # [20:50] * Joins: barnabywalters (~barnabywa@host-89-241-101-37.as13285.net)
- # [20:51] * Joins: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net)
- # [20:53] <barnabywalters> tantek: I fixed a couple of bugs, so http://waterpigs.co.uk/php-mf2 is working a lot better with implied properties now
- # [20:53] <barnabywalters> still a few odd bits of behaviour, but it’s working a lot better
- # [20:54] <@tantek> that is much better
- # [20:54] <@tantek> key thing - remove the prefixes when putting the properties into the JSON
- # [20:54] * Joins: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com)
- # [20:54] <@tantek> e.g. [p-name] => Tantek Çelik - should just be - [name] => Tantek Çelik
- # [21:10] * Joins: BillCriswell (~billcrisw@173-161-182-147-Philadelphia.hfc.comcastbusiness.net)
- # [21:16] <Loqi> [[mediawiki-customization]] http://microformats.org/wiki/index.php?title=mediawiki-customization&diff=48405&oldid=46651&rcid=63994 * Tantek * (+64) /* How to */ link SyntaxHighlight_GeSHi
- # [21:18] <Loqi> [[mediawiki-customization]] http://microformats.org/wiki/index.php?title=mediawiki-customization&diff=48406&oldid=48405&rcid=63995 * Tantek * (+96) see also WHATWG MediaWiki customizations
- # [21:24] * Quits: Firass-z0r (~asadf@c-67-201-205-34.reshall.wwu.edu) (Ping timeout: 245 seconds)
- # [21:25] * Quits: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net) (Quit: romainneutron)
- # [21:27] * Joins: Firass-z0r (~asadf@c-67-201-205-34.reshall.wwu.edu)
- # [21:44] * Joins: tobyink (~tai@host109-152-239-132.range109-152.btcentralplus.com)
- # [21:48] * @tantek goes back to collecting & writing microformats2 FAQ entries.
- # [21:51] <barnabywalters> *drumroll*
- # [21:51] <barnabywalters> …aaaaand…
- # [21:51] <barnabywalters> http://waterpigs.co.uk/php-mf2/ outputs canonical JSON µf representation instead of print_r‘ing an array!
- # [21:51] <@tantek> woot!
- # [21:51] <Loqi> yay!
- # [21:52] <barnabywalters> it doesn’t quite handle nested µf right
- # [21:52] <barnabywalters> but it is a start
- # [21:52] <@tantek> it's a huge step forward
- # [21:53] <@tantek> "type" should be an array
- # [21:53] <barnabywalters> good catch. didn’t notice that
- # [21:53] <@tantek> "type": ["h-card"] rather than just "type": "h-card"
- # [21:53] <@tantek> try parsing:
- # [21:53] <@tantek> <a class="h-card h-person" href="http://tantek.com/">Tantek Çelik</a>
- # [21:54] <@tantek> should give you a type value lik
- # [21:54] <@tantek> like
- # [21:54] <barnabywalters> I’m on v0.1.5 already
- # [21:54] <@tantek> "type": ["h-card", "h-person"]
- # [21:55] <barnabywalters> ah, php-mf2 won’t do that without some alterations
- # [21:55] <barnabywalters> is there an example of that on the wiki?
- # [21:56] * Quits: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com) (Quit: Computer has gone to sleep.)
- # [21:56] <@tantek> yes
- # [21:56] <@tantek> see http://microformats.org/wiki/microformats2#h-card_org_h-card
- # [21:56] <@tantek> scroll down to
- # [21:57] <@tantek> FOR PARSERS ONLY:
- # [21:57] <@tantek> it's inside a nested microformat
- # [21:57] <@tantek> but you can extract it and test it standalone as well
- # [21:57] <@tantek> this:
- # [21:57] <@tantek> <a class="p-org h-card h-org"
- # [21:57] <@tantek> href="http://mozilla.org/"
- # [21:57] <@tantek> >Mozilla Foundation</a>
- # [21:57] <@tantek> ...
- # [21:57] <@tantek> "type": ["h-card", "h-org"],
- # [21:57] <@tantek> "properties": {
- # [21:57] <@tantek> "name": ["Mozilla Foundation"],
- # [21:57] <@tantek> "url": ["http://mozilla.org/"]
- # [21:58] <@tantek> }
- # [21:58] <@tantek> (fragments obviously)
- # [21:59] <@tantek> BTW hence the first step of: http://microformats.org/wiki/microformats2-parsing#parse_an_element_for_microformats
- # [21:59] <barnabywalters> fab, I’ll add GH issues for this and the other things to do
- # [21:59] <@tantek> is:
- # [21:59] <@tantek> "parse element class for root class name(s) "h-x" (and backcompat)"
- # [21:59] <@tantek> note the "root class name(s)"
- # [21:59] <@tantek> pluralization
- # [22:00] <@tantek> coming along quite well barnabywalters - this is great stuff
- # [22:00] * Joins: iSRAELi (~zumba@109.65.242.172)
- # [22:00] <@tantek> have you tested all the simple examples in the wiki to see if they work as expected?
- # [22:01] <@tantek> they're all looking good to me (except for the "type" should be an array detail)
- # [22:01] <barnabywalters> added at https://github.com/indieweb/php-mf2/issues/3
- # [22:02] <barnabywalters> thanks :) Making a generic parser is a fun challenge
- # [22:02] <barnabywalters> I went through some of them to make sure. I’m using some of them as test cases, so I don’t have to look at them per say
- # [22:02] <barnabywalters> just run `phpunit /tests` ;)
- # [22:02] <@tantek> great!
- # [22:07] <Loqi> [[microformats2-parsing]] http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=48407&oldid=48221&rcid=63996 * Tantek * (+95) see also faq
- # [22:15] <Loqi> [[microformats2-parsing-faq]] http://microformats.org/wiki/index.php?title=microformats2-parsing-faq&diff=48408&oldid=48402&rcid=63997 * Tantek * (+1123) checking for explicit properties before implying
- # [22:17] <Loqi> [[microformats2-parsing-faq]] http://microformats.org/wiki/index.php?title=microformats2-parsing-faq&diff=48409&oldid=48408&rcid=63998 * Tantek * (+24) /* see also */ see also faq
- # [22:22] <barnabywalters> Okay, I added the multiple type thing, and better handling of nested µf
- # [22:22] <barnabywalters> at the moment all nested µf are just put in a `children` property, https://github.com/indieweb/php-mf2/issues/4 documents the need for ones attached to a property to be filed under that
- # [22:22] <barnabywalters> phew! That’s enough for tonight :) Thanks for the help tantek
- # [22:23] <@tantek> thank you too barnabywalters!
- # [22:23] <@tantek> I'm just now writing up the FAQ about how do h-adr and h-geo work with an implied name property
- # [22:23] <@tantek> certainly worthy of explaining
- # [22:23] <@tantek> and a nice prod to get me to resolve that already outstanding issue in the spec :)
- # [22:24] <@tantek> check it out in (your) morning and see if it makes sense - I'll leave a !tell with URL for you
- # [22:24] <barnabywalters> oh cool. actually I haven’t tested how effectively that works with h-adr yet
- # [22:24] <barnabywalters> loqi is so useful for cross-timezone collaboration
- # [22:30] * barnabywalters ’s brain has seized up due to TOO MANY nested objects and arrays, and so is signing off. Goodnight!
- # [22:30] * Quits: barnabywalters (~barnabywa@host-89-241-101-37.as13285.net) (Quit: Back to real life!)
- # [22:30] <Loqi> don't let the bed bugs bite
- # [22:38] <Loqi> [[microformats2-faq]] http://microformats.org/wiki/index.php?title=microformats2-faq&diff=48410&oldid=48393&rcid=63999 * Tantek * (+2560) how do h-adr and h-geo work with an implied name property
- # [22:41] <Loqi> [[microformats2-implied-properties]] http://microformats.org/wiki/index.php?title=microformats2-implied-properties&diff=48411&oldid=48187&rcid=64000 * Tantek * (+135) /* root class only and name property */ replace issue with a link to the FAQ and a short inline answer.
- # [22:41] <@tantek> !tell barnabywalters FAQ on the subject as promised: http://microformats.org/wiki/microformats2-faq#how_do_h-adr_and_h-geo_work_with_an_implied_name_property
- # [22:41] <Loqi> Ok, I'll tell him that when I see him next
- # [22:51] <Loqi> [[last-modified-examples]] http://microformats.org/wiki/index.php?title=last-modified-examples&diff=48412&oldid=47616&rcid=64001 * Apollosan * (+76) /* See also */
- # [23:06] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:23] <Loqi> [[last-modified-examples]] M http://microformats.org/wiki/index.php?title=last-modified-examples&diff=48413&oldid=48412&rcid=64002 * Tantek * (-76) Reverted edits by [[Special:Contributions/Apollosan|Apollosan]] ([[User talk:Apollosan|Talk]]) to last version by [[User:Tantek|Tantek]]
- # [23:23] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Apollosan]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [23:59] * Quits: BillCriswell (~billcrisw@173-161-182-147-Philadelphia.hfc.comcastbusiness.net) (Remote host closed the connection)
- # Session Close: Wed Oct 24 00:00:00 2012
The end :)