tantekedited /microformats2-parsing-issues (+1066) "/* issues */ resolve one implied property issue, and add another about implied properties on backcompat parsing unlikely to be intended" (view diff)
tantekI presumed you were following the discussion in #indiewebcamp about aaronpk complaining about all the "fixing" his code has to do for bad h-entrys which turned out to be bad hentrys
tantekprecisely - and I'm not seeing any value from the implied URL or photo for classic microformats, and since such implying didn't originally exist for classic microformats, it seems the conservative (lease surprise) thing to do is to not imply anything for any classic microformats
tantekthat is the burden of proof is demonstrate use-cases / real world examples of *existing* classic microformats markup that benefits from implying anything - as any *new* markup would simply be done with microformats2
tantekthanks kylewm. hoping for confirmation from at least one more parser developer and then I'm happy to make the change (but be open to others raising exceptions if they think of any)
KartikPrabhutantek: I am assuming it is better to have consumers not get an implied property and do their own fallbacks instead of giving "false positives"?
kylewmtantek: could you change "elements that have explicit class property names" to "nested elements ..." so there is no confusion about e.g. <a class="p-author h-card" href="http://example.com">Example User</a>
tantekI plan to add to those some form of :not(.p-*,.u-*,.dt-*,.e-*) to indicate that none of those class name matches may occur on elements used to imply properties