The paper introduces a method for quantitatively analyzing the expressive power and semantic capacity of metamodels in the context of conceptual data modeling. The method leverages a formal semantic representation of metamodels, based on the Conceptual Layer of Metamodels (CLoM) and expressed using an ontological system of concepts. By extracting semantic constructs, such as concepts, semantic atoms, and semantic particles, the approach allows for a structured evaluation of metamodels’ abilities to express semantic complexity. The proposed method is applied to selected conceptual metamodels, including AOM, EER, ORM, and a reference graph metamodel, providing insights into their semantic capabilities. Results demonstrate alignment with expert intuition and reveal differences in semantic richness and complexity.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Method for Evaluating Expressive Power and Semantic Capacity of Metamodel in Conceptual Data Modeling

  • Marcin Jodłowiec,
  • Marek Krótkiewicz

摘要

The paper introduces a method for quantitatively analyzing the expressive power and semantic capacity of metamodels in the context of conceptual data modeling. The method leverages a formal semantic representation of metamodels, based on the Conceptual Layer of Metamodels (CLoM) and expressed using an ontological system of concepts. By extracting semantic constructs, such as concepts, semantic atoms, and semantic particles, the approach allows for a structured evaluation of metamodels’ abilities to express semantic complexity. The proposed method is applied to selected conceptual metamodels, including AOM, EER, ORM, and a reference graph metamodel, providing insights into their semantic capabilities. Results demonstrate alignment with expert intuition and reveal differences in semantic richness and complexity.