Только не понятно, почему при сущности для нетерминала после двоеточия перед именем сущности нужно ставить $
В документации написано что $ - это обозначение нетерминала (переменной, типа как в php), а не обозначение имени сущности
$FuelType: $Fuel
т.е. по логике после двоеточия задается тип нетерминала, который должен совпадать с именем сущности, как это сделано в полях для slots. Там ведь $ не используется.
В любом случае спасибо за подсказку. Идею понял, можно дальше работать.