A Research Note on Representing Part-Whole Relations in Conceptual Modeling
Empirical research is an important methodology for the study of conceptual modeling practices. The recently published article “Representing Part–Whole Relations in Conceptual Modeling: An Empirical Evaluation” (Shanks et al. 2008) uses the lens of ontology to study a relatively sophisticated aspect of conceptual modeling practice, the representation of aggregation and composition. It contends that some analysts argue that a composite should be represented as a relationship while others argue that a composite should be represented as an entity. We find no evidence of such a dispute in the data modeling literature. We observe that composites are objects. By definition, all object-types should be represented as entities. Therefore, using the relationship construct to represent composites should not be seen as a viable alternative. Additionally, we found significant conceptual and methodological issues within the study that call its conclusions into question. As a way to offer insight into the requisite methodological procedures for research in this area, we conducted two experiments that both explicate and address the issues raised. Our results call into question the utility of using ontology as a foundation for conceptual modeling practice. Furthermore, they suggest a contrary but at least equally plausible explanation for the results reported by Shanks et al. In conducting this work we hope to encourage dialogue that will be beneficial for future endeavors aimed at identifying, developing, and evaluating appropriate foundations for the discipline of conceptual modeling.
|Author||Gove N. Allen and Salvatore T. March|
|Keywords||Conceptual modeling, empirical research, ontology, information systems development, composition, UML, entity–relationship model|