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.
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
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.
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.
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?
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
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.
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...
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.
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)
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)
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)
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)
Loqitantek meant to say: good to know - but we should define a strict subset of properties based on *existing* implementing / consuming code accordingly
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.
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.
csarven<div class="p-episode h-RadioEpisode"> vs. <div property="episode" typeof="RadioEpisode"> -- which of those is easier to understand / self-explanatory?
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!
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!
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...
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.
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
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
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, 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
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