tantekedited /picoformats (-122) "removals: hashtags.org corp service site, microsyntax(.)org looks like expired & registered by nothing do with this topic, twitterdata(.)org similarly appears to have been parked after being abandoned" (view diff)
tantekedited /microformats2-parsing (+172) "remove leading/trailing whitespace per part of issue whitespace collapsing revisited consensus, and implementation in mf2py" (view diff)
tantekin particular: " uf2 children inside a classic microformats root class name", " any h- root class name overrides and stops backcompat root", " backcompat classic microformats should only see backcompat properties", " microformats2 root class names should only see microformats2 properties", " implied properties on backcompat parsing unlikely to be intended", " implied properties when an explicit class is provided", " link elements and u-
tantek!tell csarven re: https://twitter.com/csarven/status/608194508711444480 what's been your personal experience in using microformats2 to markup your HTML, vs. RDFa with/without schemaorg etc.? difficulty / impact on your markup / # of changes / time to do etc.
csarventantek To be absolutely clear, *for me*, there is hardly any significant difference between writing mf2 and RDFa. In fact, mf2 is so close to RDFa (at least the way I see it), they are virtually interchangeable. Yes, there are plenty of differences if we look closely, but I don't think those are fundamental to picking one over the other. *As I see it*, if one can do either one of those, they can handle the other.
Loqicsarven: tantek left you a message 4 minutes ago: re: https://twitter.com/csarven/status/608194508711444480 what's been your personal experience in using microformats2 to markup your HTML, vs. RDFa with/without schemaorg etc.? difficulty / impact on your markup / # of changes / time to do etc.
csarvenAt the end of the day, whether you tell the machine "foo" or "foo:bar", it doesn't make a difference. Bunch of sufficiently unique-enough strings
csarvenYour definition of "actual practice" is bound to what's on webpages. I would say that, that is not the best or complete (although I don't disagree that it is a good sample).
tanteknah - I like stuff that is citable. that typically means open/public/visible web. have pretty much given up on armchair architecture about uncitable things.
csarvenIf the QName breaks or fragile, information can be extracted just the same. Even if http://example.org/ behind that example:foo disappears you can still make sense of it. Just as you make sense of p-name in different context, i.e., offloading that interpretation to the scripts.
csarvenI think whether the model is simpler or to what extent it is, it is not that clear. The model is arguably "simpler" for your dataset, but I don't think that simplicity is obvious nor is it the case that the fragility of QNames is something to worry about (in a force-able future) - if you think that's the case, show me what breaks and everything falls apart.
tantekwe thought that was a reasonable trade-off, turned out with some more thinking / experience / innovation, it was a trade-off we didn't need to actually make
csarvenDo you think that ... say the World Bank or.... you know NSA and other teams which wear black all day publish their data on webpages? It is even commonly accepted that there is more "invisible" data than visible data.
ZegnatI think csarven’s first statement is the real point here: it is just as easy for an implementer to look up the meaning behind “p-name” as it is to find it behind “foaf:name”. The only real pro for mf2 is in the parsing through prefixes, even if the parser doesn’t know what “name” is, it knows it will be text
aaronpkfor parsers, there are only 5 prefixes. for consuming code, there are none, because anything using the parsed result doesn't even see the prefixes
tantekcsarven: and microformats2 is the current latest version that takes into account all the lessons from the previous efforts (microformats/Microdata/RDF(a) history)
tanteksemantic class names evolved out of modern web designer practices once they started splitting presentation into CSS, and out of HTML, and started using semantic HTML
tantekapparently MySpace circa 2012-06-15 supported hCard, according to the "Inspect Element" screenshot in this video, which shows a quite readable class="vcard" on a MySpace profile/friends page: https://youtu.be/iApvUMgk5Mo?t=2m47s
tantekKevinMarks: also rel="author" was never part of hAtom, but if you find examples of hAtom in the wild that seem to depend on it - please provide their URL(s) so we can make an real-world-based back-compat decision
tantekedited /h-entry (+491) "/* Parser Compatibility */ move rel=tag to parser compat (from proposed), and add rel=author to proposed per input from KevinMarks, awaiting citations to real w" (view diff)
tantekKevinMarks: since you brought it up again, I upgraded rel=tag from proposed backcompat to part of the backcompat spec ^^^ - obviously it may require more parsing code due to the special treatment of "last segment of the URL"
Loqitantek meant to say: KevinMarks: since you brought it up again, I upgraded rel=tag from proposed backcompat to part of the backcompat spec ^^^ - obviously it may require more parsing code due to the special treatment of "last path segment of the URL"
tantekupon inspection, looks like rel=author is on the same link as class="url fn n" inside a span with class="author vcard" - thus no need to look at rel=author (existing author vcard backcompat handles it)
tantekKevinMarks, following your musing thought, there's a concrete proposal with citation for "entry-date" ^^^ for backcompat with WP themes 2011-2014.
tantekedited /h-entry (-63) "/* Proposed Additions */ move u-featured to a solid proposed addition, since there are 2+ indieweb sites with multiple posts using it in the wild" (view diff)
ben_thatmustbeme, Left_Turn, KevinMarks_ and benborges joined the channel