Options:
- # Session Start: Sat Dec 01 00:00:00 2012
- # Session Ident: #microformats
- # [00:03] * Quits: rjmt__ (~uid1@46-65-55-86.zone16.bethere.co.uk) (Ping timeout: 255 seconds)
- # [00:10] * Quits: romainneutron (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr) (Quit: romainneutron)
- # [00:17] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:XenialhdiyythowGover]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [00:17] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[XenialhdiyythowGover5886427]]": content was spam
- # [00:22] <Loqi> [[microformats2-parsing-rdf]] M http://microformats.org/wiki/index.php?title=microformats2-parsing-rdf&diff=49078&oldid=48923&rcid=65452 * Tantek * (+0) /* Representative hCard parsing */ fix source tag
- # [00:32] * Quits: tobyink (~tai@host109-152-196-131.range109-152.btcentralplus.com) (Ping timeout: 246 seconds)
- # [00:32] * Joins: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net)
- # [00:49] * Joins: nonge (~nonge@p5082B6E7.dip.t-dialin.net)
- # [01:14] * Quits: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net) (Quit: romainneutron)
- # [01:42] * Joins: zztr (~travis@adsl-75-18-200-60.dsl.pltn13.sbcglobal.net)
- # [01:43] * Quits: zztr (~travis@adsl-75-18-200-60.dsl.pltn13.sbcglobal.net) (Client Quit)
- # [02:12] * Joins: polvo (~Snak@dsl-173-206-233-104.tor.primus.ca)
- # [02:12] * Joins: zztr (~travis@adsl-75-18-200-60.dsl.pltn13.sbcglobal.net)
- # [03:36] * Quits: @tantek (~tantek@nat/mozilla/x-zrmesiexgtxcgmth) (Quit: tantek)
- # [04:02] * Joins: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com)
- # [04:14] * Joins: tantek (~tantek@m930536d0.tmodns.net)
- # [04:14] * ChanServ sets mode: +o tantek
- # [04:33] * Quits: polvo (~Snak@dsl-173-206-233-104.tor.primus.ca)
- # [04:41] <Loqi> [[Long-term Depression Can Be Successfully Cared for With Professional Therapy]] N http://microformats.org/wiki/index.php?title=Long-term_Depression_Can_Be_Successfully_Cared_for_With_Professional_Therapy&rcid=65453 * Hestan20 * (+3489) View a viewpoint on depression and the significance of therapy.
- # [04:41] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Hestan20]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [04:42] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Long-term Depression Can Be Successfully Cared for With Professional Therapy]]": content was spam
- # [04:45] <Loqi> [[No-Fuss electronic cigs Plans - Uncovered Insights]] N http://microformats.org/wiki/index.php?title=No-Fuss_electronic_cigs_Plans_-_Uncovered_Insights&rcid=65456 * Lzysett31 * (+3144) The PowerMatic 2 Electric Cigarette Machine Might Be A Terrific Option For People Who Smoke And Want To Save Cash
- # [04:46] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Lzysett31]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [04:46] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[No-Fuss electronic cigs Plans - Uncovered Insights]]": content was spam
- # [05:02] * Quits: robmorrissey (~robmorris@cpc14-brig15-2-0-cust245.3-3.cable.virginmedia.com) (Quit: Computer has gone to sleep.)
- # [05:08] * Quits: @tantek (~tantek@m930536d0.tmodns.net) (Ping timeout: 248 seconds)
- # [09:04] * Parts: zztr (~travis@adsl-75-18-200-60.dsl.pltn13.sbcglobal.net)
- # [09:06] * Joins: tobyink (~tai@host109-152-196-131.range109-152.btcentralplus.com)
- # [09:28] <Loqi> [[No Credit Check Loans Online Revealed: Things to Know]] N http://microformats.org/wiki/index.php?title=No_Credit_Check_Loans_Online_Revealed:_Things_to_Know&rcid=65459 * Zaleilich22 * (+3463) A advance loan payday loan may be applied for on-line, plus many instances it is possible to have the funds placed inside your account on the very same day you have applied. The loan-seekers can ava
- # [09:37] * Quits: tobyink (~tai@host109-152-196-131.range109-152.btcentralplus.com) (Ping timeout: 246 seconds)
- # [09:51] <Loqi> [[iPhone Jailbreaking and Unlocking310077]] N http://microformats.org/wiki/index.php?title=iPhone_Jailbreaking_and_Unlocking310077&rcid=65460 * LeolanameeuytstCollison * (+2497) New page: The running system of Apple iPhone [http://www.iphone5phone.com/ www.iphone5phone.com] Unlock iPhone makes use of 2 interactive partitions to be precise the press partition and the partiti...
- # [10:20] * Joins: teleject (~christoph@27.sub-70-199-224.myvzw.com)
- # [10:26] <Loqi> [[Cash Loans Information and Facts You Have to Know]] N http://microformats.org/wiki/index.php?title=Cash_Loans_Information_and_Facts_You_Have_to_Know&rcid=65461 * Frhovenga15 * (+3173) Nonetheless, the use on this instant cash solution will not necessarily mean that you are able to apply with just about any of the payday loan lenders that provide their services online. com to obtain immed
- # [10:39] * Quits: nonge (~nonge@p5082B6E7.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [10:53] * Joins: nonge (~nonge@p5B326B28.dip.t-dialin.net)
- # [11:06] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Zaleilich22]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [11:06] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:LeolanameeuytstCollison]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [11:06] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:Frhovenga15]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [11:06] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[No Credit Check Loans Online Revealed: Things to Know]]": content was spam
- # [11:06] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[iPhone Jailbreaking and Unlocking310077]]": content was spam
- # [11:06] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Cash Loans Information and Facts You Have to Know]]": content was spam
- # [11:09] * Joins: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net)
- # [11:29] * Joins: rjmt___ (~uid1@46-65-55-86.zone16.bethere.co.uk)
- # [11:30] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [11:30] * ChanServ sets mode: +o tantek
- # [11:34] * Quits: teleject (~christoph@27.sub-70-199-224.myvzw.com) (Ping timeout: 246 seconds)
- # [11:40] * Joins: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com)
- # [11:41] <@tantek> greetings gjones
- # [11:42] <@tantek> I'm not sure I understand this thread: https://github.com/microformats/tests/issues/1
- # [11:43] <@tantek> the intent of microformats2 parsing as to always produce strings for each property
- # [11:45] <gjones> Thats what I thought, a lot of the v1 parsers validated properties based on a pre knowledge of data type. That's no longer the case as v2 are generic parsers
- # [11:46] <@tantek> right
- # [11:47] <@tantek> also - there's not a precise mapping to language-specific data types anyway
- # [11:47] * Quits: rjmt___ (~uid1@46-65-55-86.zone16.bethere.co.uk) (Ping timeout: 252 seconds)
- # [11:48] <@tantek> e.g. time element, microformats2 allow for more coarse time values, e.g. year, month, month and day (but no year)
- # [11:48] <@tantek> which are representable using ISO8601 strings, but not in native datetime structures
- # [11:49] <@tantek> e.g. I don't think it is possible to represent those with PHP DateTime objects for example
- # [11:51] <@tantek> so if we have a test like: <span class="h-card"><span class="p-name">Alice Brown</span>, birthday: <time class="dt-bday" datetime="--12-31">31 December</time></span>, then all we can test for are matching canonical ISO8601 strings - not any kind of PHP or JS datetime object.
- # [11:51] <gjones> Data and structure validation may still be interesting to help users test their mark-up (ufLint), but its no longer core to the parsers.
- # [11:51] <@tantek> yes - exactly
- # [11:51] <@tantek> useful for validators / validation services
- # [11:52] <@tantek> which can be built on top of parsers
- # [11:52] <@tantek> validators can test all kinds of other things too
- # [11:52] <@tantek> vocabulary specific things
- # [11:52] <@tantek> e.g. making sure that any dt-end is *after* a dt-start
- # [11:52] <@tantek> etc.
- # [11:54] <gjones> So in a PHP or C# parser we may have two representations native in strongly types structures and JSON which is just string and is common across all parsers and which we build the test on
- # [11:55] <@tantek> there's no native strongly typed representation of "--12-31" in PHP or C#
- # [11:56] <@tantek> that's what I'm trying to explain - what microformats (and HTML5) considers date and time is a *superset* of what strongly typed native language structures do.
- # [11:56] <@tantek> and thus exceed what native strongly typed representations can do
- # [11:56] <@tantek> thus you can't depend on native strongly typed representations
- # [11:59] <gjones> If I rebuilt ufxtract .net developers would want native object structures for data, if they interfaced with it directly. I built ISODate class Geo Class etc so they had less work to do.
- # [12:01] <@tantek> ah ok - *new* native classes then, not built-in.
- # [12:02] <gjones> Take a look at the Geo class in ufxtract https://github.com/glennjones/UfXtract/blob/master/ufXtract/Utilities/Geo.cs
- # [12:03] <@tantek> ok, cool. as long as these are utilities classes I think that works great
- # [12:03] <gjones> Maybe I should make a second library that took the JSON and converted into more usable native objects. Keep it away from the parser
- # [12:03] <@tantek> right
- # [12:03] <@tantek> that would make more sense - keep the parser simpler, more minimal
- # [12:03] <@tantek> we should specify things like whitespace normalization, but not much more.
- # [12:03] <Loqi> I agree
- # [12:04] <@tantek> thanks Loqi
- # [12:04] <Loqi> you're welcome
- # [12:04] <@tantek> (???)
- # [12:04] <@tantek> nothing strongly typed - with the exception of the datetime parsing needed to make the value class pattern work
- # [12:06] <gjones> This is approach make a lot sense to me. Just wanted to make sure before I went to far I think it will mean some changes for Barnaby
- # [12:08] <gjones> Also I think that means I can drop the asserts from the test.
- # [12:09] <gjones> Ok second point do we need to use *-x-* i.e. p-x-result on experimental properties if its already on the root i.e. h-x-test-fixture
- # [12:11] <gjones> *-x-* on lots of properties can be visual very heavy to read example in https://github.com/microformats/tests/blob/master/h-card.html
- # [12:14] <tommorris> gjones: in the project I'm working on, I'm sticking a p-x-type on hCards. Basically, it's a simple text description of the type of place something is, like "government building", "library", "Buddhist temple", "gay bar", "bank" etc.
- # [12:15] <@tantek> tommorris - "type" is a horrible name for anything ;)
- # [12:15] <@tantek> overloaded to the point of meaninglessness
- # [12:15] <@tantek> gjones - a root class name does not scope the properties used within
- # [12:15] <tommorris> yeah. tell me about it. especially if you happpen to be using a statically typed programming language. ;-)
- # [12:15] <@tantek> all properties mean the same thing across all microformats
- # [12:15] <@tantek> a p-name inside an h-card means the same thing as a p-name inside an h-event
- # [12:16] <tommorris> might switch it to p-x-venue-type or something like that
- # [12:16] <@tantek> so you can't "just use it on the root"
- # [12:16] <tommorris> or p-x-venue-description
- # [12:16] <@tantek> venue-category even
- # [12:16] <@tantek> since what it sounds like you're talking about is a taxonomy of venues
- # [12:16] <@tantek> and 'category' typically implies explicit taxonomy (perhaps by the author)
- # [12:16] <tommorris> yeah, and I may be able to match those up with some well-known external vocabulary like Wikipedia ;-)
- # [12:17] <@tantek> in contrast to folksonomic 'tags'
- # [12:17] <@tantek> e.g. Foursquare calls them "categories"
- # [12:18] <@tantek> e.g. https://foursquare.com/v/four-barrel-coffee/480d1a5ef964a520284f1fe3
- # [12:18] <@tantek> from their explicit hierarchical taxonomy:
- # [12:18] <@tantek> Categories
- # [12:18] <@tantek> Categories help describe what type of place this is
- # [12:18] <@tantek> + Coffee Shop
- # [12:18] <@tantek> X
- # [12:18] <@tantek> primary category
- # [12:18] <@tantek> + Bakery
- # [12:18] <@tantek> X
- # [12:18] <@tantek> set as primary
- # [12:18] <@tantek> + Donut Shop
- # [12:18] <@tantek> X
- # [12:18] <@tantek> set as primary
- # [12:18] <@tantek> and then in addition to that, they *also* have tags - for users to contribute any string labels they want
- # [12:18] <@tantek> e.g.
- # [12:19] <@tantek> Tags
- # [12:19] <@tantek> Use tags to let people know what they can expect here:
- # [12:19] <@tantek> + good_mark
- # [12:19] <@tantek> + espresso
- # [12:19] <@tantek> + mopeds
- # [12:19] <@tantek> + donuts
- # [12:19] <@tantek> + smug
- # [12:19] <@tantek> + cute boy baristas
- # [12:20] <gjones> OK, I can see the bigger picture for always using the *-x-* on experimental properties.
- # [12:20] <@tantek> etc....
- # [12:20] <@tantek> gjones, because property names are unscoped
- # [12:20] <@tantek> but if you can re-use existing property names from other microformats, that's even better
- # [12:21] <gjones> Its going to be interesting to see how many people start adding them to h-card etc - reinvent the wheel could be an issue
- # [12:23] <gjones> I will put a pointer in the github issue thread to this
- # [12:24] <gjones> I am sure there will be more questions along the way, I will try bring them up here
- # [12:25] <@tantek> thanks gjones
- # [12:26] <@tantek> if it's possible to simplify the questions to like 1-2 sentences each at most, we can add them to a microformats2-parser-faq
- # [12:26] <@tantek> the thread on github was too essay-like to follow what was really going on - what were statements vs. questions formed as statements
- # [12:26] <@tantek> hence I needed to ask in IRC with short statements back/forth
- # [12:28] <@tantek> anyway maybe I was the only one confused by the github thread. tweet-like brief self-contained specific questions are easier to answer.
- # [12:28] <@tantek> thanks
- # [12:33] <gjones> Will try and keep that in mind, the github was a bit to much of mind dump, but helped me frame some of design issues for uf2 parsing. Short questions from now on :)
- # [12:45] <@tantek> awesome - feel free to use for minddumps too - they're just harder to follow-up on
- # [12:45] <@tantek> sometimes a minddump can help with formulating a simpler question
- # [12:46] <@tantek> it's actually why I prefer wikis to threads like that
- # [12:47] <@tantek> wiki minddumps can be edited, iterated until they're more and more readable
- # [12:47] <@tantek> whereas threads (whether email, forum, or github issues) are designed to preserve minddumps are primary content rather than just historical reference.
- # [12:52] <@tantek> ok, thanks for clarifying the questions gjones
- # [12:52] <@tantek> I hope we covered enough to answer the questions from that github issue thread.
- # [12:53] <@tantek> I'm going to head to bed unless there's anything else for now.
- # [12:53] <Loqi> [[Recommendations In Buying Cialis Online7871748]] N http://microformats.org/wiki/index.php?title=Recommendations_In_Buying_Cialis_Online7871748&rcid=65468 * DoloresxkiubfgidjFlaharty * (+3216) New page: Within the health care industry, the word they generally utilize is Tadalafil. Yet, in stores, it is commonly referred to as Cialis which is the drug of preference for erectile dysfunction
- # [12:55] <Loqi> [[Special:Log/block]] block * Tantek * blocked [[User:DoloresxkiubfgidjFlaharty]] with an expiry time of infinite (account creation disabled): Spamming links to external sites
- # [12:55] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Recommendations In Buying Cialis Online7871748]]": content was spam
- # [12:56] * Joins: gjones_ (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com)
- # [12:56] * Quits: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [12:56] * gjones_ is now known as gjones
- # [13:19] * Quits: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net) (Quit: romainneutron)
- # [13:45] * Joins: tobyink (~tai@host109-152-196-131.range109-152.btcentralplus.com)
- # [13:55] * Quits: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com) (Quit: gjones)
- # [14:10] * Joins: romainneutron (~romain@rea75-1-78-192-252-121.fbxo.proxad.net)
- # [14:10] <Loqi> [[hrecipe]] http://microformats.org/wiki/index.php?title=hrecipe&diff=49085&oldid=49070&rcid=65471 * Ebruesgin * (+120) /* Examples in the wild */
- # [14:52] * Quits: tobyink (~tai@host109-152-196-131.range109-152.btcentralplus.com) (Ping timeout: 246 seconds)
- # [15:01] * Quits: manu1 (~chatzilla@pool-96-240-190-151.ronkva.east.verizon.net) (Ping timeout: 244 seconds)
- # [15:20] * Joins: manu1 (~chatzilla@pool-96-240-188-120.ronkva.east.verizon.net)
- # [16:00] * Joins: polvo (~Snak@dsl-173-206-233-104.tor.primus.ca)
- # [16:13] * Quits: romainneutron (~romain@rea75-1-78-192-252-121.fbxo.proxad.net) (Quit: romainneutron)
- # [16:16] <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:24] * Joins: romainneutron (~romain@rea75-1-78-192-252-121.fbxo.proxad.net)
- # [17:14] * Quits: Loqi (~Loqi@mail.pin13.net) (Ping timeout: 246 seconds)
- # [18:10] * Quits: romainneutron (~romain@rea75-1-78-192-252-121.fbxo.proxad.net) (Quit: romainneutron)
- # [18:14] * Joins: chiui (~chiui@77.72.196.170)
- # [18:36] * Joins: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net)
- # [18:55] * Joins: teleject (~christoph@66.135.234.2)
- # [19:07] * Quits: teleject (~christoph@66.135.234.2) (Read error: Connection reset by peer)
- # [19:08] * Joins: teleject_ (~christoph@66.135.234.2)
- # [19:17] * Joins: tobyink (~tai@host109-152-196-131.range109-152.btcentralplus.com)
- # [19:31] * Quits: chiui (~chiui@77.72.196.170) (Ping timeout: 246 seconds)
- # [19:31] * Joins: Loqi (~Loqi@mail.pin13.net)
- # [19:32] <Loqi> [[Special:Log/delete]] delete * Tantek * deleted "[[Cialis Versus Viagra4000303]]": content was spam
- # [19:34] <Loqi> [[hrecipe]] http://microformats.org/wiki/index.php?title=hrecipe&diff=49087&oldid=49085&rcid=65475 * Tantek * (-120) yemektarifinet is a recipe but lacks hRecipe markup. please add it! Undo revision 49085 by [[Special:Contributions/Ebruesgin|Ebruesgin]] ([[User talk:Ebruesgin|Talk]])
- # [19:59] * Quits: polvo (~Snak@dsl-173-206-233-104.tor.primus.ca) (Quit: The computer fell asleep)
- # [20:43] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [20:43] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [20:48] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [21:11] * Quits: @tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:25] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [22:04] * Quits: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net) (Quit: romainneutron)
- # [22:05] * Joins: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net)
- # [22:17] <Loqi> [[geo-examples-in-wild]] http://microformats.org/wiki/index.php?title=geo-examples-in-wild&diff=49088&oldid=44695&rcid=65476 * TomMorris * (+257) so, there's this little website called OpenStreetMap that has 1.7 billion geo microformats. pretty cool.
- # [22:42] <Loqi> [[User:nhidbf199]] N http://microformats.org/wiki/index.php?title=User:nhidbf199&rcid=65477 * Nhidbf199 * (+3614) Meg tells me you are wanting a room
- # [23:05] * Joins: rjmt___ (~uid1@46-65-55-86.zone16.bethere.co.uk)
- # [23:22] * Quits: tobyink (~tai@host109-152-196-131.range109-152.btcentralplus.com) (Ping timeout: 246 seconds)
- # Session Close: Sun Dec 02 00:00:00 2012
The end :)