#@threedaymonk↩️ it probably did: it helped Google et al index websites, then they got big enough to bludgeon everything with ML, at which point microformats became more of a threat to them (twitter.com/_/status/1488470632782340097)
zack[m], [jackjamieson], marksuth[d], diegov, mambang[m], juanchipro[m] and jacky joined the channel
#jackyI don't think https://microformats.org/wiki/microformats2-parsing covers this but if I had an element with multiple e-contents, should I merge them together or just keep going with the "every property value is a list" and just append it?
#[KevinMarks]I think existing ones will make a list, but try them and see.
#sknebelthe parser does not care. everything is a list
#sknebelwhat you do as consuming code is a good question
#sknebelbut I dont htink as a publisher you can or should rely on anything if you do that
#sknebelI think my code usually just uses the first and ignores the rest
#[KevinMarks]Joining them usually makes sense. You can wrap them in markup if that fits (eg join with <p>)
#sknebelyeah, but I dont think we have a documented "standard" on how to handle that
jacky, Guest6 and KartikPrabhu joined the channel
#[tantek]jacky, microformats2-parsing does not specify anything special about parsing e-contents compared to any other e- property.
#[tantek][KevinMarks] I'm not sure I'd agree with "usually makes sense" unless you’ve written e-content consuming code, have joined them, and seen enough examples of that to determine that they "usually" make sense.
#[tantek]I could see it *possibly* making sense, as in theoretically.
#[tantek]right again sknebel, and we wouldn't until someone demonstrated a full publishing & consuming code scenario for that that "makes sense"
#[KevinMarks]I was thinking of the things I've done in unmung in various places, and combining the multiple parts of an item that way works, and if you do it with an element with the class on then it will preserve the original segmentation. But fair point, it does need some experimenting. In general joining seems better preserving of markup intent than taking first or last with that class.
#jackyyeah I think for now, I'll keep it as a list but if I somehow get bitten by it a lot in the future, I'll merge it
#[tantek]jacky, it could be for example, used to publish multiple languages of the same content
#[tantek]in the same h-entry (since other data, published, author, etc. would be the same for someone who is multilingual)
#[tantek]joining multiple translations wouldn't make much sense
#[tantek]"paging" it might (like in a swipe interface)
#[tantek]note that this is how multiphoto posts work with multiple u-photo properties in a single h-entry
#jackyso that's _partly_ related to why I ask but I didn't think it was relevant
#jackyb/c my parser has a `lang` field for content but it defaults to nothing if not provided (and whatever `html lang` is set to)
#jackybut like y'all mentioned; if it's not being published often, no real need to worry about it
#jackyI kinda wish we had some sort of 'microformats publishing in review' of what properties were used the most, the least, what were some new ones, etc
#jackywe could probably pull that from the sites listed in indiemap