The accurate representation of association relationships remains a fundamental concern in conceptual modeling. While most modeling languages provide constructs for associations, they differ substantially in terms of semantic richness, structural granularity, and ontological commitments. This paper investigates the semantic complexity of named (associative) relationships by analyzing selected features of association modeling across a range of conceptual modeling languages and metamodels, including UML, EER, RDF Schema, ORM, and AOM. To facilitate a uniform and semantically grounded analysis, we introduce the Conceptual Layer of Metamodels (CLoM) (Conceptual Layer of Metamodels), an ontology-driven abstraction for characterizing the semantic primitives underlying association constructs. Each modeling feature is evaluated in terms of its ontological status within CLoM, allowing us to isolate conceptual capabilities and limitations of individual metamodels. The core contribution of this work is a comparative matrix capturing the presence and interpretation of key semantic features—such as arity, identity, role inheritance, multiplicity, and role constraints—across selected modeling approaches. The paper concludes with a discussion on the semantic expressiveness of the examined metamodels and highlights potential directions for improving the ontological robustness of association modeling.

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

On the Semantic Complexity of Association Relationships in Conceptual Modeling Languages

  • Marcin Jodłowiec,
  • Marek Krótkiewicz

摘要

The accurate representation of association relationships remains a fundamental concern in conceptual modeling. While most modeling languages provide constructs for associations, they differ substantially in terms of semantic richness, structural granularity, and ontological commitments. This paper investigates the semantic complexity of named (associative) relationships by analyzing selected features of association modeling across a range of conceptual modeling languages and metamodels, including UML, EER, RDF Schema, ORM, and AOM. To facilitate a uniform and semantically grounded analysis, we introduce the Conceptual Layer of Metamodels (CLoM) (Conceptual Layer of Metamodels), an ontology-driven abstraction for characterizing the semantic primitives underlying association constructs. Each modeling feature is evaluated in terms of its ontological status within CLoM, allowing us to isolate conceptual capabilities and limitations of individual metamodels. The core contribution of this work is a comparative matrix capturing the presence and interpretation of key semantic features—such as arity, identity, role inheritance, multiplicity, and role constraints—across selected modeling approaches. The paper concludes with a discussion on the semantic expressiveness of the examined metamodels and highlights potential directions for improving the ontological robustness of association modeling.