I found an interesting article that used several data models on Vega-Lite. Tabular data were combined by key like in relational databases.
{ "$schema