#gRegorLoveSo with http://www.kevinmarks.com%2Finourtime.html the parsed 'value' for 'schema-episode' should be "Ordinary Language Philosophy" correct? That's the only difference I've spotted between the parsers so far.
#tommorrisChiefRA: I still don't think we ought to be releasing a new draft of a non-mf2 format
#csarvenChiefRA I've been using hListing/h-listing for awhile now. I don't know if it is still "valid" as per your update to the draft, but see here: http://csarven.ca/archives/articles
#ChiefRAit only give you a vague answer, and "I presume" is becvause the specs are not solid.
#tommorrisChiefRA: the problem is I can't seem to find much if any published hListing on the web. that's sort of why I lost interest in it last time.
#ChiefRAthay cannot rely on the actual specs to create a strong validator.
#ChiefRAtommorris, I have A LOT of websites with hListing implemented.
#ChiefRALike several tens of them, e.g.: www.sothebysrealty.com
#ChiefRAtheir associates websites which are a lot, and so on.
#tommorriscsarven: how is a list of citations an hListing/h-listing? it's for classified advertising not a list of citations. o_O
KevinMarks__ joined the channel
#tommorriscsarven: looking at that markup, h-cite seems the preferable solution
#ChiefRAI mean, I wish to go forward with hListing, as it's very user friendly and so on, but I can't continue with it if Google doesn't use it, and Google slowly eliminate it because the specs aren't solid.
#tommorrisChiefRA: what do you mean by user friendly? ;-)
#ChiefRAcoding friendly if you wish - it's easy to be implemented
#tommorrisit's great that you have implemented it, but I'm not seeing wide adoption.
#tommorrisChiefRA: presumably as opposed to schema.org RDFa etc.
#ChiefRAso, tommorris, my plan - please contradict me if needed - is as follows: a) we need to step-up with 1.0 (make the specs rock solid) b) I'll implement it on the websites I'm responsible with. 3) make sure these specs along with real-life cases (my websites) reach Google Technical Team so for they to fix their algorithms and their Structured Data Testing Tool for using it again properly.
#tommorriswe use p-category rather than rel-tag because rel-tag goes against document scoping rules laid out in HTML5
#tommorrisand while there are some people who reject HTML5 in favour of preciously sticking to XHTML 1.x or HTML 4.x, in practice that's a pretty unsustainable approach
#ChiefRAI don't say there isn't place for improvement from mf1 -> mf2. But let's fix it ascendingly.... we need to have rock-solid specs for mf1 then, applying them to the mf2 version. DO you agree?
#tommorrisnope, I'd say given that hListing isn't widely adopted, just let it die and build h-listing
#KevinMarks_we've shifted a bit, in that now we look at how to express it in mf2, then what we need to do for backward compatible support
#ChiefRAtommorris that's not sustainable in real-life cases, since Google doesn't recognize the mf2. none of them.
#csarvenI don't know if ther eis a process here e.g., get mf1 out of draft and then do mf2, nowadays, but I don't see how that is a preferable process. If there is no wide adoption, just bump it up and work on it in mf2
#tommorrisother microformats like hCard, hReview and hCalendar got widespread adoption so backwards compatibility is something we need to do
#KevinMarks_and some of that is dropping properties that didn't get wide adoption or renaming them to be more consistent
#tommorrisbut the examples in the wild listing for hListing has three websites
#tommorristwo of which are run by you ChiefRA. like, you are two thirds of the implementers. ;-)
#csarventommorris You are right. The h-listings that I have now are more appropriate for citation/related/seealso
#ChiefRAguys, I look at this from my perspective. I need to serve Google something that "it" understands. I may have to swhich to Schema implementation for the time being (a few years from now) until Google recognize the mf2.
#ChiefRAwhich is nither pleasant, nor easy... but I don't have other choice.
#ChiefRAI struggle to "fix" the hListing (mf1) because this one IS sustainable by Google at present.
#tommorrisI don't think there's going to be any consensus to take hListing to 1.0 given lack of implementation
#tommorrishListing sort of sits in the same place that other specs like vote-links (which I rather liked) which didn't take off ended up
#ChiefRAme neither, but what I needed was another pair(s) of brain(s) to have a look over my notes, maybe I've missed something etc.
#ChiefRAmaybe my proposal can be improved, I don't know :)
#ChiefRAif you guys agree with my notes and my change-implementation-suggestions I've made, then, we can set it.
#ChiefRAmf2 is in its early staging of acceptance. Google doesn't seem to want to support it soon, I've even asked them directly and the official answer was: we don't know even IF we will ever support it...
#ChiefRAso, based on this, we need to "feed" Google what it can "chew" to get the advantage.
#ChiefRAI'm not saying mf2 is wrong in any way, only that based on the actual feedback, it takes a while to settle. In the mean time, we need to use what Google (and other search engines) do support.
#tommorrisChiefRA: I'd suggest a whole bunch of things. I made a bunch of changes in the h-listing draft you could backport
#tommorris1. get rid of the version property. it's unimplemented and unnecessary
#ChiefRAersion - now optional, should be removed as deprecated - because the version should be deduced from the name of the microformat itself: hListing (version 1), h-Listing (version 2), h-Listing3 - could become version 3, etc.
#ChiefRAit's like "mediate", for example, if someone wants to create a new company, phisically. An "newbie" would walk a lot to get all the necesarry papers done to start a new company, but here, there are a lot of companies, which do that for you for a fee. They'd do it faster, easier and the fee is minimum.
#chiefraedited /hlisting-brainstorming (+17) "/* Revised Base Schema Elements (proposed, revised by Arthur Radulescu 14:25, 29 Jun 2015 (UTC)) */ small correction for better viewing." (view diff)
#ChiefRAnow it's easier to follow what I wanted to say as I've marked up properly the properties.
#chiefraedited /hlisting-brainstorming (+12) "/* Revised Base Schema Elements (proposed, revised by Arthur Radulescu 14:25, 29 Jun 2015 (UTC)) */ replaced . . . with a proper property: "housing" within the code examples." (view diff)
#ChiefRAtommorris do you want me to have a comparison between h-Listing and hListing to adjust them accordingly for backwards compatibility?
#tommorrisChiefRA: probably a good idea to explain those things.
#tommorrisChiefRA: if you want to. I haven't got much else to add. sorry, I've got to run.
#ChiefRAtommorris so you're ok with my proposal so far?
#ChiefRAtommorris ok, thanks for the time, see you later.
#tommorriswhat I've read looks like it has clarified some of the issues
#tanteklet's talk pros/cons of wrapping hListing into a 1.0, and what should make it into that draft and what shouldn't (assuming we want to make it happen)
#tantekthe back/forth I saw earlier this morning had lots of good points, yet some were talking past each other
#tantekit may be worth specifying back compat for the properties that Google has chosen to parse from hListing
#tantek(and if we have some confidence, properties they support in other syntaxes but which they claim they'll support in hListing - i.e. what ChiefRA has heard from them)
#tantekpretty sure a bunch of these questions we can answer by following the existing microformats.org/wiki/process for moving a draft forward
#tantekespecially since we have multiple publishers and at least one consumer (Google)
#Loqitantek meant to say: good to know - but we should define a strict subset of properties based on *existing* implementing / consuming code accordingly
#tantekwe've tried to avoid duping semantics that exist in HTML
csarven joined the channel
#tantekexcept when we need to associate something specifically
fuzzyhorns and csarven joined the channel
#tantek!tell ChiefRA have you tried posting hListing test pages with all the properties in your latest hListing proposal and seeing which ones the Google Structured Data Testing Tool shows that it found?
#tantek!tell ChiefRA I think that's the next step - post public URL examples of hListing markup with all the properties you want, that way we can all see what existing consuming code does with them.
#gRegorLoveDo we need to be approved to edit the wiki, or are some pages just locked?
#tantek!tell ChiefRA I think your general overall plan is a good one. re: a) step up with 1.0 rock solid specs, b) implement on your sites, c) make sure those real life cases reach Google Technical Team.
KevinMarks, KevinMarks_ and KartikPrabhu joined the channel
#csarven<div class="p-episode h-RadioEpisode"> vs. <div property="episode" typeof="RadioEpisode"> -- which of those is easier to understand / self-explanatory?
#tantekwhich of those do you need to learn two new attributes? and then also learn the vocabulary separately?
#tantek!tell csarven did you update your hListing examples to use h-cite in some cases? do you still have live hListing or h-listing examples in the wild that you think are appropriate/correct? if so can you add to: http://microformats.org/wiki/hlisting#Examples_in_the_Wild ? Thanks!
#csarventantek Reminder that I don't have access to the mf wiki.
#Loqicsarven: tantek left you a message 3 minutes ago: did you update your hListing examples to use h-cite in some cases? do you still have live hListing or h-listing examples in the wild that you think are appropriate/correct? if so can you add to: http://microformats.org/wiki/hlisting#Examples_in_the_Wild ? Thanks!
#tantekcsarven, would you be opposed to creating a new account csarven2 until we can resolve database permissions problems?
KartikPrabhu joined the channel
#csarventantek You didn't answer my questions ;) but came up with two different ones. We can of course play this game of "what's easier". If one to make a claim like "easier", they'd better be prepared to back it up with some data e.g., surveys on users/authors/developers/or whoever is being tested for mf/RDFa usage. Otherwise, stuff like microformatschema.html are just opinion pieces. (Not to imply...
#rhiaroAlso... I feel like pros and cons of overloading 'class' vs using property and typeof about balance
#tantekcsarven - yes, a lot of the "data" is anecdotal in hearing horror stories from web designers and developers about RDFa confusion, and about relief when using microformats instead.
#tantekprofessional web designers and developers literally don't care or don't even think of any issues with overloading 'class' vs using property and typeof
#tantekcsarven - to be fair, we've seen similar anecdotal horror stories from web designers and developers about microdata confusion, and about relief when using microformats instead.
#tanteknot surprising since RDFa and microdata are not that different any more, since RDFa dropped rel etc.
#rhiarowe have anecdotal evidence about things getting messed up when styles are applied to microformats classes, too
#KartikPrabhurhiaro: what do you mean "overloading class" ?
#tantekwhich seemingly undoes the "advantage" of using microformats classes for styling
#KartikPrabhualso CSS can be applied to anything including tag-names so the same problem
#tantekhowever, if you're only building and launching a simple fairly static site, using microformats classes for styling is no problem at all, and a huge efficiency boost
#tantekKartikPrabhu: the term "overloading class" typically comes from a worldview that was artificially limited about what the class attribute was/is for
#tantekrhiaro: frankly, this type of limited worldview tends to (anecdotally) be held/assumed/presented by SemWeb folks that have a very limited worldview of HTML overall, e.g. often assuming HTML is only for presentation
#tantekKartikPrabhu: except that it's so awkward to use RDFa [property] for styling that no one bothers to. microformats classes are much more tempting to style because it's so easy to do so with the class selector
#KartikPrabhubut if we are speaking hypothetical that is a hytopthetical counter argument ;)
#KartikPrabhusays something smug with a typo sheesh!
#tantekI'm going to agree with you because I don't understand your reply :)
#KartikPrabhuin any case, personally I have found mf2 easier to write and also update even if CSS styles break than RDFa stuff so I'll stick to mf2 for now
#csarventantek Preference for styling @class over @property may simply be (i.e., Occam's razor) that people have seen and use @classes far longer than @properties
#csarvenThat is entirely different than somehow "class" being superior to "property" for styling.
#rhiaroIt's not too much of a stretch that developers who don't know about mf and see code with microformats classes assume they are CSS related. If they see property attributes and don't recognise it, they can at least google it as something they don't know rather than making a wrong assumption about what it's for
#tantekcsarven - reason for preference irrelevant. existence of it is all that's being pointed out.
#tantekand pre-existing such preference (AKA what devs already know how to do) is sufficient for superiority
#tantekcsarven, as already said, one possibility is existing web dev knowledge of class attribute, and how to use it, how to use with multiple class values, etc.
#tantekanyway - not really interested in exploring theoretically any more - you're welcome to go get your own anecdotal data by teaching workshops in semantic markup and gathering results
#tantekedited /google-search (+26) "use web archive link to Google support since their latest update lost info" (view diff)
#tantekedited /hlisting (+333) "/* implementations */ Google Search and Rich snippets supports consuming hListing" (view diff)
#tantekcsarven - you're welcome to cling to theory if that's what you prefer - your lack of being theoretically convinced is not going to convince anyone else either.
#csarvenI don't see how you draw up this "theoretical" card? Which of my comments came across as theoretical to you? I am merely asking for some evidence or support of this "easier" claims.
#KartikPrabhuwhy is this a debate? If people find RDFa easier/convenient/pretty they should use that, if others find the same for mf2 they should use that
#csarvenEven if it is "easier", can you measure it? How much easier is it? Does it matter? In monetary terms, how much cheaper is "easier"?
#KartikPrabhuseems like the Mac vs PC debate from the early 10s
#csarvenThere are issues here at play: documentation, community support, "dogfooding" ..
#csarvenAnd I think those things have far more influence on "easier" than the @class vs. @property "debate".
#tantekcsarven - see above, current "data" is anecdotal mix of in-person experience, and people reporting in IRC, the wiki etc.
#KartikPrabhuhow do those differ between RDFa and mf2?
KevinMarks joined the channel
#tantekanyway - since you don't want to see those comments, can't help you with "All I get back is perceptions."
#KartikPrabhuboth have pretty fine documentation, both have "community support"...
#tantekKartikPrabhu: not really, there is no "RDFa community"
#tantekthere's various semweb lists, channels etc. certainly no real cluster around RDFa