...our attempt at integrating terminologies between different disciplines, which look at the problem differently, so some of the terms have different meanings in different disciplines.
...apply the following criteria: scope, technical quality, extensibility, quality of definitions of documentation...metamodeling is not for the faint of heart...if used correctly, its reduces development risk of complex projects by a larger factor than an
...good at abstracting from lower-level details of integration and interoperability, helping with partitioning problems into orthogonal sub-problems of conceptual data, physical data optimization, and control flow, & ideal for complex web services project
A metamodel is a precise definition of the constructs and rules needed for creating semantic models...an attempt at describing the world around us for a particular purpose.
O. Gerbé, G. Mineau, and R. Keller. Proceedings of the 9th International Conference on Conceptual Structures (ICCS 2001), volume 2120 of Lecture Notes in Computer Science, page 245-259. Springer, (2001)