A model conforms to its metamodel in the way that a computer program conforms to the grammar with the programming language by which it is written. Numerous types of metamodels include things like polynomial equations, neural community, Kriging, etc. "Metamodeling" is the development of a set of "principles" (factors, terms, https://www.youtube.com/watch?v=_UKSvTVVHHQ