DOI QR코드

DOI QR Code

Dispute of Part-Whole Representation in Conceptual Modeling

부분-전체 관계에 관한 개념적 모델링의 논의에 관하여

  • Kim, Taekyung (Graduate School of Business, Seoul National University) ;
  • Park, Jinsoo (Graduate School of Business, Seoul National University) ;
  • Rho, Sangkyu (Graduate School of Business, Seoul National University)
  • Received : 2012.10.29
  • Accepted : 2012.11.12
  • Published : 2012.12.31

Abstract

Conceptual modeling is an important step for successful system development. It helps system designers and business practitioners share the same view on domain knowledge. If the work is successful, a result of conceptual modeling can be beneficial in increasing productivity and reducing failures. However, the value of conceptual modeling is unlikely to be evaluated uniformly because we are lack of agreement on how to elicit concepts and how to represent those with conceptual modeling constructs. Especially, designing relationships between components, also known as part-whole relationships, have been regarded as complicated work. The recent study, "Representing Part-Whole Relations in Conceptual Modeling : An Empirical Evaluation" (Shanks et al., 2008), published in MIS Quarterly, can be regarded as one of positive efforts. Not only the study is one of few attempts of trying to clarify how to select modeling alternatives in part-whole design, but also it shows results based on an empirical experiment. Shanks et al. argue that there are two modeling alternatives to represent part-whole relationships : an implicit representation and an explicit one. By conducting an experiment, they insist that the explicit representation increases the value of a conceptual model. Moreover, Shanks et al. justify their findings by citing the BWW ontology. Recently, the study from Shanks et al. faces criticism. Allen and March (2012) argue that Shanks et al.'s experiment is lack of validity and reliability since the experimental setting suffers from error-prone and self-defensive design. They point out that the experiment is intentionally fabricated to support the idea, as such that using concrete UML concepts results in positive results in understanding models. Additionally, Allen and March add that the experiment failed to consider boundary conditions; thus reducing credibility. Shanks and Weber (2012) contradict flatly the argument suggested by Allen and March (2012). To defend, they posit the BWW ontology is righteously applied in supporting the research. Moreover, the experiment, they insist, can be fairly acceptable. Therefore, Shanks and Weber argue that Allen and March distort the true value of Shanks et al. by pointing out minor limitations. In this study, we try to investigate the dispute around Shanks et al. in order to answer to the following question : "What is the proper value of the study conducted by Shanks et al.?" More profoundly, we question whether or not using the BWW ontology can be the only viable option of exploring better conceptual modeling methods and procedures. To understand key issues around the dispute, first we reviewed previous studies relating to the BWW ontology. We critically reviewed both of Shanks and Weber and Allen and March. With those findings, we further discuss theories on part-whole (or part-of) relationships that are rarely treated in the dispute. As a result, we found three additional evidences that are not sufficiently covered by the dispute. The main focus of the dispute is on the errors of experimental methods: Shanks et al. did not use Bunge's Ontology properly; the refutation of a paradigm shift is lack of concrete, logical rationale; the conceptualization on part-whole relations should be reformed. Conclusively, Allen and March indicate properly issues that weaken the value of Shanks et al. In general, their criticism is reasonable; however, they do not provide sufficient answers how to anchor future studies on part-whole relationships. We argue that the use of the BWW ontology should be rigorously evaluated by its original philosophical rationales surrounding part-whole existence. Moreover, conceptual modeling on the part-whole phenomena should be investigated with more plentiful lens of alternative theories. The criticism on Shanks et al. should not be regarded as a contradiction on evaluating modeling methods of alternative part-whole representations. To the contrary, it should be viewed as a call for research on usable and useful approaches to increase value of conceptual modeling.

개념적 모델링(conceptual modeling)은 정보시스템 개발에 있어서 중요한 역할을 수행한다. 그럼에도 불구하고 이를 성공적으로 수행하기 위해 어떠한 방법을 채택해야 하고 그 결과를 어떻게 평가해야 할 것인지에 대한 이론적 성과는 충분하지 않다. 부분과 전체에 대한 개념적 모델링을 평가하기 위해 온톨로지 이론을 도입한 최근의 연구, "Representing Part-Whole Relations in Conceptual Modeling : An Empirical Evaluation"(Shanks et al., 2008)은 개념적 모델링 평가에 실험법을 도입했다는 긍정적인 측면에도 불구하고 비판에 직면했다. 또한 이에 대한 반대 의견이 제시되면서 개념적 모델링을 연구하거나 실무에 활용하려는 사람들에게 혼란을 초래하고 있다. 본 연구는 Bunge-Wand-Weber 온톨로지의 이론적 배경과 성과를 검토하고 논쟁에서 제외된 부분과 전체에 관한 이론적 논의를 추가하여 과연 Shanks et al.의 연구에 대한 비판이 타당한 것인지 살펴본다. 이들 연구에 대한 비판이 주로 실험적 방법의 오류를 지적한 것과 비교하여 본 연구는 Shanks et al.의 연구가 번지(Bunge) 온톨로지를 잘못 활용하고 있으며, 패러다임의 문제라는 지적은 그 근거가 확실하지 않으며, 부분과 전체에 관한 연구개념의 타당성을 확보하지 않았음을 밝혔다. 본 논문을 통해 우리는 Shanks et al.의 연구는 실증적 타당성에 대한 문제뿐만 아니라 기존의 온톨로지 개념들을 적절히 활용하지 않았고 결과적으로 부분-전체에 관한 개념적 모델링 이론에 기여하기보다는 서로 다른 모델링 패턴 간의 단순한 비교에 그쳤다는 점을 주장한다.

Keywords

References

  1. Allen, G. N. and S. T. March, "A Research Note on Representing Part-Whole Relations in Conceptual Modeling", MIS Quarterly, Vol.36, No.3(2012), 945-965.
  2. Artale, A., E. Franconi, N. Guarino, and L. Pazzi, "Part-Whole Relations in Object-Centered Systems : An Overview", Data and Knowledge Engineering, Vol.20, No.3(1996), 347-383. https://doi.org/10.1016/S0169-023X(96)00013-4
  3. Anderson, J. R., The Architecture of Cognition. Cambridge, MA : Harvard University Press, 1983.
  4. Bera, P., "A Cognitive Perspective on How Experts Develop Conceptual Models", Sixth Americas Conference on Information Systems (AMCIS 2010), Paper 422, (2010), 1-10.
  5. Bera, P. and J. Evermann, "Guidelines for Using UML Association Classes and Their Effect on Domain Understanding and Their Effect on Domain Understanding in Requirements Engineering", Requirements Engineering, DOI 10.1007/s00766-012-0159-y, (2012), 1-18.
  6. Bowen, P., R. O'Farrell, and F. Rohde, "Analysis of Competing Data Structures : Does Ontological Clarity Produce Better End-User Query Performance?", Twenty-Fifth International Conference on Information Systems (ICIS 2004), (2004), 141-155.
  7. Bunge, M., Treatise on Basic Philosophy : Volume 3 Ontology I : The Furniture of the World, Boston : Reidel, 1977.
  8. Burton-Jones, A., Y. Wand, and R. Weber, "Guidelines for Empirical Evaluations of Conceptual Modeling Grammars", Journal of the Association for Information Systems, Vol.10, No.6(2009), 495-532. https://doi.org/10.17705/1jais.00201
  9. Evans, J. R. and W. M. Lindsay, The Management and Control of Quality, OH : Thmson South- Western, 2008.
  10. Evermann, J., "The Association Construct in Conceptual Modelling-an Analysis Using the Bunge Ontological Model", in Advanced Information Systems Engineering, O. Pastor, and J. F. Cunha (eds.), Berlin : Springer- Verlag, (2005), 33-47.
  11. Evermann, J. and Y. Wand, "Towards Ontologically Based Semantics for UML Constructs", in Conceptual Modeling-ER 2001, Lecture Notes in Computer Science, Vol.2224(2001), 354-367.
  12. Green, P. F., M. Rosemann, M. Indulska, and J. C. Recker, "Complementary Use of Modeling Grammars", Scandinavian Journal of Information Systems, Vol.23, No.1(2011), 59- 86.
  13. Hitchman, S., "An Interpretive Study of How Practitioners Use Entity-Relationship Modelling in a Ternary Relationship Situation", Communications of the AIS, Vol.11, No.1(2003), 451-485.
  14. Keet, C. M. and A. Artale, "Representing and Reasoning over a Taxonomy of Part-Whole Relations", Applied Ontology, Vol.3, No.1-2 (2008), 91-110.
  15. Kim, N. and J. Park, "Personal Information Detection by Using Naive Bayes Methodology", Journal of Intelligence and Information System, Vol.18, No.1(2012), 91-107.
  16. Lee, S. "Association-Based Conceptual Modeling for Smart Database Design", Journal of Intelligence and Information System, Vol.17, No.3(2011), 169-185.
  17. Motschnig-Pitrik, R. and J. J. Kaasbøll, "Part- Whole Relationship Categories and Their Application in Object-Oriented Analysis", IEEE Transactions on Knowledge and Data Engineering, Vol.11, No.5(1999), 779-797. https://doi.org/10.1109/69.806936
  18. Opdahl, A. L. and B. Henderson-Sellers, "Ontological Evaluation of the Uml Using the Bunge- Wand-Weber Model", Software and Systems Modeling, Vol.1, No.1(2002), 43-67.
  19. Park, J., W. J. Cho, and S. K. Rho, "Measurement Criteria for Ontology Extraction Tools", Journal of Intelligence and Information System, Vol.14, No.4(2008), 69-87.
  20. Recker, J. and B. Niehaves, "Epistemological Perspectives on Ontology-Based Theories for Conceptual Modeling", Applied Ontology, Vol.3, No.1-2(2008), 111-130.
  21. Recker, J. and M. Rosemann, "The Measurement of Perceived Ontological Deficiencies of Conceptual Modeling Grammars", Data and Knowledge Engineering, Vol.69, No.5(2010), 516-532. https://doi.org/10.1016/j.datak.2010.01.003
  22. Recker, J., M. Rosemann, P. Green, and M. Indulska, "Do Ontological Deficiencies in Modeling Grammars Matter?" MIS Quarterly, Vol.35, No.1(2011), 57-79. https://doi.org/10.2307/23043489
  23. Shanks, G., E. Tansley, J. Nuredini, D. Tobin, and R. Weber, "Representing Part-Whole Relations in Conceptual Modeling : An Empirical Evaluation", MIS Quarterly, Vol.32, No.3(2008), 553-573. https://doi.org/10.2307/25148856
  24. Shanks, G., E. Tansley, and R. Weber, "Using Ontology to Validate Conceptual Models", Communications of the ACM, Vol.46, No.10 (2003), 85-89. https://doi.org/10.1145/944217.944244
  25. Shanks, G. and R. Weber, "A Hole in the Whole : A Response to Allen and March", MIS Quarterly, Vol.36, No.3(2012), 965-980.
  26. Storey, V., C. Thompson, and S. Ram, "Understanding Database Design Expertise", Data and Knowledge Engineering, Vol.16, No.2 (1995), 97-124. https://doi.org/10.1016/0169-023X(95)00012-H
  27. Storey, V. C., "Comparing Relationships in Conceptual Modeling : Mapping to Semantic Classifications", IEEE Transactions on Knowledge and Data Engineering, Vol.17, No.11(2005), 1478-1489. https://doi.org/10.1109/TKDE.2005.175
  28. Wand, Y., D. E. Monarchi, J. Parsons, and C. C. Woo, "Theoretical Foundations for Conceptual Modelling in Information Systems Development", Decision Support System, Vol.15, No.4(1995), 285-304. https://doi.org/10.1016/0167-9236(94)00043-6
  29. Wand, Y., V. C. Storey, and R. Weber, "An Ontological Analysis of the Relationship Construct in Conceptual Modeling", ACM Transactions on Database Systems, Vol.24, No.4(1999), 494-528. https://doi.org/10.1145/331983.331989
  30. Wand, Y. and R. Weber, "On the Ontological Expressiveness of Information Systems Analysis and Design Grammars", Journal of Information Systems, Vol.3, No.4(1993), 217 -237. https://doi.org/10.1111/j.1365-2575.1993.tb00127.x
  31. Weber, R., "Conceptual Modelling and Ontology : Possibilities and Pitfalls", Journal of Database Management, Vol.14, No.3(2003), 1-20.
  32. Winston, M. E., R. Chaffin, and D. Herrmann, "A Taxonomy of Part-Whole Relations", Cognitive Science, Vol.11, No.4(1987), 417-444. https://doi.org/10.1207/s15516709cog1104_2