Это просто представление EBNF (или BNF) в виде железнодорожной схемы .Диаграммы JSON аналогичны тем, которые используются для описания синтаксиса SQLite .
. Эти диаграммы, как стандарты (или квазистандарты), скорее всего, были созданы с использованием Tex, возможно, с использованием PSTricks, pst-node или пакеты PGF / Tikz, как упоминалось здесь , для JSON и здесь , для SQLite.
... как это читается?
Как поезд, идущий по рельсам.Это очень просто для JSON.
Железнодорожные диаграммы были использованы для описания языков Pascal и Fortran 77.В этих случаях дополнительная сложность возникает из-за количества сдвиговых диаграмм, но каждая из диаграмм так же проста для понимания, как и другие.(Тем не менее, эти диаграммы, скорее всего, были нарисованы от руки или составлены).
Есть ли разница между внутренними и внешними четвертными кругами?
Нет.