[schmarty] not sure of the right term, but the block protocol doesn't seem to have "governance" for the schema behind blocks. like it's either very prescriptive (e.g. the "person has a firstName" thing that tantek mentioned) or it's very do-whatever-you-want, since it seems like anyone can publish any kind of block.
[tantek] Yeah, starting with that, the VERY FIRST block / schema / property is a classic western-centric error: "So the schema for a *Person* has the properties *firstName*" which means the author has close to zero i18n clue (sorry if that's harsh but this takes such minimal research that it's painful to see this error)
[tantek] I mean seriously the diagram in the image preview literally is *mostly pre-existing HTML elements* (or trivial pairings thereof): paragraph/<p>, heading<hn>, list/<ol>/<ul>, quote/<blockquote>, code/<pre><code>, preformatted/<pre>, pullquote/<blockquote class="pullquote">, image/<img>, audio/<audio>
[tantek] if for some reason you actually need explicit markup to say "this thing is actually a block" (and other elements are not, may be decorative, wrappers etc.), then fine, add class="e-block" to each block inside the h-entry. parses out into a flat array of ordered blocks inside the h-entry. presto.
jacky joined the channel
ur5us joined the channel
darkkirb, hoenir, rattroupe[d], shaunix[d], Jeremiah[d], Silicon[d], marksuth[d], aaronpk[d], Myst[d], Seirdy and mossymaker[d] joined the channel
[snarfed] to be fair, block protocol's perspective on schemas is evidently more nuanced than "either prescriptive or do-what-you-want." see https://blockprotocol.org/docs/faq#is-the-block-protocol-an-ontology-of-the-real-world and the next few items
[snarfed] and they're not quite as naive as that Person/firstName example implies: https://blockprotocol.org/docs/faq#why-aren't-the-default-schema.org-definitions-sufficient
[tantek] snarfed, you're also experienced enough to know that this was tried (XML, RDF), and already effectively failed multiple times: "permissionless ability to build atop and extend schema./org, unbounded by the processing constraints and imagination of any single working group or organization"
[snarfed] all I know is I enjoyed this exchange: https://twitter.com/photomatt/status/1486780761755709440
Loqi [@pbakaus] @photomatt @spolsky @WordPress @matias_ventura FWIW - I've iterated on a proposal codenamed Progressive Elements in 2017 that tried to achieve many of these things - I'm more than happy to share it with any/all of you if helpful. I couldn't staff it internally back then, but maybe it will help you on your journey.
mambang[m], diegov, juanchipro[m], Zegnat[d], aspenmayer[d], angelo, balupton[d], daiyi[d], capjamesg[d], MarkJR84[d], corenominal[d], Christian_Olivie, sknebel, grantcodes[d], sayanarijit[d], KartikPrabhu, jacky, Murray[d], [aciccarello] and zack[m] joined the channel
zack[m] joined the channel
diegov, mambang[m], ur5us, angelo and jamietanna joined the channel
cygnoir[d] and jacky joined the channel