I appreciate that might seem unfair, however these complex questions with no definitive answer are "off-topic" for Stackoverflow. I see you quote the subjective questions section, but I don't think that's a correct interpritation. Regardless, I'm happy to share two suggested alternatives: I believe your question is on-topic for
softwareengineering.stackexchange.com - Alternativly, JSON Schema has a friendly Slack server, and we'd be happy to chat!
json-schema.org/slack —
Relequestual 24 secs ago