Do We Need an Instance-Based Conceptual Modeling Grammar?

0 downloads 0 Views 141KB Size Report
led many to conclude that progress at the grammar level was minimal, and the focus should shift to comparison and evaluation of different grammars and efforts ...
Lukyanenko et al.

Instance-Based Conceptual Modeling Grammar

Do We Need an Instance-Based Conceptual Modeling Grammar? Roman Lukyanenko Florida International University [email protected]

Jeffrey Parsons Memorial University of Newfoundland [email protected] Binny Samuel Western University [email protected]

ABSTRACT

Many conceptual modeling grammars have been developed since 1970s, all sharing a general assumption of representation by abstraction (e.g., representing generalized knowledge about domains rather than concrete domain objects). This neglects the fundamental role instances play in the composition of reality and in human psychology. In this paper we make a case for building grammars that explicitly recognize the primary role of instances. Keywords

Conceptual Modeling, Information Systems Analysis and Design, Database Design, Information Quality, Ontology, Cognition INTRODUCTION

Conceptual modeling is an important component of information systems (IS) development (Mumford and Henshall 1979; Checkland and Holwell 1998; Rossi and Siau 2000; Wand and Weber 2002). Commonly defined as “the activity of formally describing some aspects of the physical and social world around us for the purposes of understanding and communication” (Mylopoulos 1992), conceptual modeling has traditionally been concerned with capturing information requirements at early stages of IS development. Once constructed, a conceptual model guides the design of the database schema, user interface, and programming code, as well facilitates domain understanding and communication by the developers and users (Kung and Solvberg 1986; Mylopoulos 1998; Rossi and Siau 2000; Wand and Weber 2002). Since early 1970s over a hundred different modeling notations have been proposed, some becoming popular and widely used, including the Entity-Relationship (ER) Diagrams (Chen 1976), Unified Modeling Language (UML) (Jacobson et al. 1999; Evermann and Wand 2001), ORM (Halpin 2007), i* (Yu 2002), Telos (Mylopoulos 1992; Borgida 2009) and their numerous extensions (Peckham and Maryanski 1988; Chen 2006). The proliferation of novel modeling grammars and extensions

led many to conclude that progress at the grammar level was minimal, and the focus should shift to comparison and evaluation of different grammars and efforts to find sound theoretical basis (e.g., ontological, cognitive) for various design decisions (Wand et al. 1995; Wand and Weber 2002; Burton-Jones et al. 2009; Moody 2009). Here we make a case that the time is right for a renaissance in novel grammar development. Existing grammars share a critical common principle –that of representation by abstraction, wherein application domain knowledge is captured as generalizations (e.g., classes, entity types) about concrete phenomena (e.g., objects, instances) (Smith and Smith 1977; Peckham and Maryanski 1988; Mylopoulos 1998) – which increasingly limits the usefulness of information systems developed based on such grammars. We argue that another, more fundamental, process – that of recognizing the existence and representation of instances –has been all but ignored in building conceptual modeling grammars. We present below an argument for the consequences of this omission for (1) interacting with conceptual modeling diagrams (e.g., domain understanding, comprehension, verification), (2) design of IS objects such as database schema, user interface, and programming, and (3) quality of data and decisions based on data stored in IS. The Role of Abstraction in Conceptual Modeling A fundamental approach to conveying domain semantics, abstraction enables analysts to deliberately ignore the many individual differences among phenomena and represent only relevant information. Abstraction is core to popular conceptual modeling grammars. For example, a script made using ER or UML grammars depicts classes, attributes of classes, and relationships between classes. Classes (e.g., student, tree, chair) abstract from differences among instances (e.g., the specific characteristics of a particular student, or a specific chair), and capture the perceived equivalence of instances. Indeed, many conceptual modeling grammars consider instances (objects) to necessarily be members of their classes (entity types): “[o]ne principle of conceptual modeling is that domain objects are instances of entity types” (Olivé 2007). Abstraction-based modeling has

Proceedings of the 14th AIS SIGSAND Symposium, Richmond, Virginia, May 14-15, 2015

1

Lukyanenko et al.

been claimed to be critical to “organize the information base and guide its use, making it easier to update or search it” (Mylopoulos and Borgida 2006). With representation by abstraction as a modeling principle, some contend it is possible to completely and accurately represent relevant domain semantics: “a conceptual schema is the definition of the general domain knowledge that the information system needs to perform its functions; therefore, the conceptual schema must include all the required knowledge” (Olivé 2007). The concept of “accurate and complete” specification has been the cornerstone of conceptual modeling since its inception (Parnas 1972) and persists to this day (Clarke et al. 2012; Clarke et al. 2013). As abstraction does not represent the actual objects, but rather their generalizations, achieving consensus (among users who provide data, decision makers, developers) on what aspects to represent and which to ignore is critical to this mode of representation. Abstraction fails to express the individuality of instances, making it critical to decide in advance the purposes for which data are to be used. These assumptions align with development in organizational settings with existing hierarchies, norms and legal structures.

Instance-Based Conceptual Modeling Grammar

resulting grammar should represent particular instances via attributes as perceived by particular users at certain moments in time. In contrast to representation by abstraction, the result is representational uniqueness each representation of the same instance may be different (i.e., expressed using different attributes and classes), including representations by the same user at different times.1 A consequence of representational uniqueness is that capturing class-based abstractions a priori no longer becomes necessary. This deviates fundamentally from traditional conceptual modeling that guides analysis toward discovery and representation of domain-specific class-based abstractions that capture commonalities among instances. Beyond these initial steps, however, little is understood about instance-based conceptual modeling and no formal notation exists. In the next section, we discuss potential uses of instance-based representations that motivate the value of developing a formal instance-based conceptual modeling grammar. Motivating Grammar

Instance-based

Conceptual

Modeling

At the same time, challenges and limitations of this traditional assumption have been widely recognized. One challenge is effectively engaging subject-matter experts to identify and record all relevant information as accurately and completely as possible (Appan and Browne 2010; Appan and Browne 2012). Wand and Wang (Wand and Wang 1996) note inherent limitations of traditional modeling in capturing unanticipated information. The notion of “complete and correct set of requirements” that “sweeps away the multiple perspectives and ambiguities of organizational life” has been criticized (Walsham 1993). The challenges of view integration arising from having to collapse different perspectives have been explored (Parsons 2003). Parsons and Wand (Parsons and Wand 2000) examined the negative consequences of inherent classification (a major form of abstraction) on conceptual modeling and database operations. Samuel (Samuel 2012) argues that abstraction-driven grammars impose cognitive effort by forcing users to identify instances that fit the predefined abstractions. Lukyanenko et al. (2014) provide evidence that abstraction-based grammars result in lower quality of stored information in settings with high view heterogeneity (e.g., in social media, crowdsourcing).

We now turn to the theoretical and practical case for instance-based conceptual modeling grammars. We ground the case for focusing on instances in ontological and cognitive foundations. We then illustrate the kinds of applications for which focusing on instances instead of (or in addition to) classes can be useful.

In contrast to abstraction, instance-based representations are new and poorly understood. Original work on instance-based information modeling was undertaken by Parsons and Wand (1996; 2000) but focused on the logical representation, resulting in an instance-based data model. Lukyanenko and Parsons (2012; 2014) applied instance-based data model to citizen science crowdsourcing. Their research argues that instance-based conceptual modeling grammars should emphasize things (individually identifiable), rather than classes and the

As Bunge’s ontology is primarily focused on the material world, some researchers turned to ontologies with

Theoretical Rationale for Instance-based Conceptual Modeling Grammars Ontological foundations. Arguments in conceptual modeling research for instance-based representations (Parsons 1996; Parsons and Wand 2000; Lukyanenko et al. 2014) frequently draw on Bunge’s ontology (Bunge 1977; Wand and Weber 1990) in which material and social instances (e.g., specific planets, birds, trees) are the primary constituents of reality. According to Bunge, every instance possesses properties. Properties are always attached to instances and cannot exist without them: materiality of properties directly derives from materiality of things. Every instance is unique in some way as different instances fail to share some of their properties. People use classes to group instances with common attributes (properties accessible to human perception and imagination). In Bunge’s view, instances are observerindependent ontological primitives.

1

At the same time, representational uniqueness does not imply that every stored representation be unique, as two different users may independently provide the same set of attributes and classes for the same or even a different instance.

Proceedings of the 14th AIS SIGSAND Symposium, Richmond, Virginia, May 14-15, 2015

2

Lukyanenko et al.

prominent focus on social reality such as social ontology of Searle (Wyssusek 2006; March and Allen 2012). Consistent with Bunge, Searle recognizes the importance of instances, but notes that some are “social objects” (e.g., European Union, specific bank account) in that they are constructed by humans and are thus observer-dependent (Searle 1995) (for comparison of the two ontologies, see, (Mattessich 2013)). Searle notes that while the world is made of physical particles (e.g., protons, neutrinos) and forces (e.g., electromagnetic force, gravity) that act on them, the level that is naturally accessible to humans is that of mid-sized objects (i.e., Bunge’s material instances) that humans use as prototypes (metaphors) for reasoning and thinking about social reality (Searle 1983; Searle 1995). This level is known as the “middle world” in evolutionary biology - the world that humans readily understand because of the millennia of alignment between mid-sized objects and human biology through natural selection (Dawkins 2000; Shermer 2009). Thus, Bunge and Searle’s both consider instances (objects) as fundamental blocks of social and material world. Cognitive foundations. The fundamental role of instances is found in psychology. While people experience a continuous sensory input (e.g., light falling on retina, sound waves) they transform it into discrete representations (Harnad 1990). Instances are also believed to be units of attention: humans perceive sensory fields (e.g., visual space) to be made of discriminable objects and an undifferentiated perceptual background (Kahneman 1992; Carey 2009). Ultimately, classes (concepts, categories) are formed based on generalizations made about similarly of instances (Rosch 1978). An influential exemplar models of concept formation in psychology makes an even stronger claim that categories are in fact collections of stored exemplars (instances) (Nosofsky 1986; Falkowski and Feret 1990). A review of philosophy and psychology offers a compelling and consistent argument for fundamental role of instances in the organization of reality and human interaction with it. Following these theories one might conclude that neglecting instances when representing domains is contrary both to the way the world is, as well as the way humans are used to thinking about reality. Requirements of Emerging IS Applications Class-based conceptual modeling assumes the abstractions needed for a domain are relatively welldefined and stable. This assumption may not be problematic for traditional IS applications within the boundaries of an organization, where legal requirements, organizational norms, and business processes impose structure and discipline on information requirements needed for standardized organizational activities. Indeed, the regularity and predictability of well-defined, stable classes is consistent with a view of the organization in which repeatable activities involving agreed-on classes of entities form the basis of transactions that need to be recorded.

Instance-Based Conceptual Modeling Grammar

While such applications remain critical to organizational success, we believe an emergent class of applications based on connecting the organization with its external environment will play an increasingly important role in the future, as the desire to monitor and respond to changes in the environment grows. For example, increasingly a new breed of open IS has emerged, systems for which at least some users are permanently located outside the organizational context in which the systems are created and maintained. Parsons and Wand (2014) termed these settings open information environments (OIEs) in which organizations “have access to sources over which they may have no control; new sources of data may emerge; applications of data might change radically over time; and new uses of data might emerge” (p. 2). A major source of information in OIEs is user-generated content (UGC) where the general public produces information in the form of tags, tweets, product reviews, forum posts that organizations can leverage in its decision making, operations and analysis (Susarla et al. 2012; Brabham 2013; Levina and Arriaga 2014; Lukyanenko and Parsons 2015). UGC is growing at an unprecedented rate, resulting in an overall larger amount of UGC than information produced within organizations (Vallente 2014). UGC dominates the Internet: six of the ten most popular websites (e.g., Facebook, Twitter, Wikipedia) produce large quantities of UGC (Brynjolfsson and McAfee 2014). In such cases, the possibility of determining in advance the relevant abstractions is negligible. Moreover, organizations cannot control the external environment. What is relevant will change. In this setting, the requirement to model information needs in terms of a fixed, class-based conceptual schema impedes an organization’s ability to acquire external information and use it effectively. Discussion and Conclusion Despite the long history of conceptual modeling research, the many conceptual modeling grammars that have been proposed and adopted in practice contain an overwhelming bias toward representation by abstraction. In this paper we raised the possibility of having a more balanced kind of representation that accounts for both abstraction and instantiation. We considered theoretical foundations in philosophy and psychology that uphold the central if not primary role of instances as building blocks of reality and human cognition. Instance-based representation further promises to improve user-developer communication and domain understanding based on conceptual modeling scripts. This kind of grammar is also quite timely. The rapid growth of flexible database technologies (i.e., noSQL databases) and flexible approaches to IS development (e.g., personalization) appear to be less consistent with the traditional abstraction-based conceptual modeling and seem to be more consistent with the representational uniqueness paradigm promised by an instance-based representation. Finally, the rise of OIEs motivates the development of an instance-based grammar to support inherently

Proceedings of the 14th AIS SIGSAND Symposium, Richmond, Virginia, May 14-15, 2015

3

Lukyanenko et al.

heterogeneous and variable user input and avoid potentially negative consequences of abstraction-based modeling. Following these arguments, we hope to begin addressing the inherent limitations of abstraction-based modeling through the introduction of formalisms that capture concrete and individual instances. We thus identify developing an instance-based conceptual modeling grammar as an important direction for conceptual modeling research. Before an instance-based grammar can be developed, there are a number of fundamental questions that need to be addressed. An open question is whether an instancebased grammar should focus solely representation of instances or should also represent classes in a hybrid fashion. This appears to reflect many real-world domains well, as within each domain there are some relatively fixed, stable and agreed-upon classes, attributes and relationships; hence making these domain aspects more amenable to abstraction-driven modeling. For example legal, security and reporting norms follow fixed convention rather than left open to judgment of individual users. Similarly, a requirement to exchange data with legacy systems may suggest pre-specifying some structures in advance. Finally, classes afford domain understanding and representation that would be challenging to represent using instances alone. Classification allows humans to abstract from differences among instances, thereby gaining cognitive economy and ability to infer unobservable properties of things (Rosch 1978; Parsons and Wand 2008). For example, by stating something is a bird speakers can save the effort to communicate attributes they assume are true of birds (e.g., has heart, has feathers, probably can fly). Using classes improves communication efficiency and lessens the effort of having to provide an exhaustive list of attributes per instance. Classes are also intuitive when reasoning about instances. It is unnatural for users to refer to instance x in terms of its attributes alone. It is likely that users refer to x using some class (e.g., dog, employee, bank, account). Finally, knowing what classes users assign to instances reveals any biases in the kinds of attributes users attach to instances. The classes known to a person influence human perception, as illustrated by stereotype effects (Jussim et al. 1995) and categorical perception (Harnad 2005); knowing the classes users attach to instances, therefore, illuminates gaps and biases in the provided attributes. In summary, classes become a convenient and natural mechanism by which users can reason about instances and describe their properties of interest. They also help to understand the attributes provided. Finally, when given freedom to classify in an open-ended manner, non-expert users tend to provide classes (generally generic, "basic" classes) with high accuracy (Lukyanenko et al. 2014). Therefore it appears that integration of the two modes of representation should yield a more balanced and natural grammar. This, for course, raises questions about how to

Instance-Based Conceptual Modeling Grammar

integrate instance-based with traditional abstractiondriven modeling (Lukyanenko and Parsons 2013a). At the same time, we do not wish to definitively argue that instance-based grammar is necessary. Much of IS development has been conducted using abstraction-based grammars and some even eschewed formal modeling (Recker 2015). Likewise, even though OIEs are proliferating and increasingly play a central role in organizations, alternative approaches to developing these systems exist. Thus, Lukyanenko and Parsons proposed (Lukyanenko and Parsons 2013a) and implemented (Lukyanenko and Parsons 2013b) a “no conceptual modeling” approach in the context in an OIE project where developed skipped modeling stage and relied on a flexible data model to capture and store information. Similar “no modeling” appears to be present in noSQLtype of IS development (Kaur and Rani 2013). Another approaches include building simple “agile” schemas, allow for schema expansion and evolution (Chen 2006; Liddle and Embley 2007; Roussopoulos and Karagiannis 2009). Classes used in an abstraction-based model can also be chosen to maximize consensus (e.g., basic-level categories) (McGinnes 2011; Lukyanenko et al. 2014). Thus, while we advocate for the construction of an instance-based grammar, it is important to note that alternatives should also be considered and the resulting grammar should be gauged against these alternatives as well as the traditional abstraction-based modeling. Finally, a fundamental question is how to design the instance-based grammar. Conceptual modeling research and its reference disciplines developed an extensive body of knowledge on advantages and shortcomings of various design choices. In building a new grammar, a challenge is in synthesizing and reconciling prior knowledge and developing effective theory-grounded design solutions. Instance-based engineering offers an opportunity to build a novel grammar that is based on many years of theoretical research. The possibility of an instance-based conceptual modeling grammar opens a new and exciting page in conceptual modeling research and practice. But before this page can be written, there are serious questions that remain to be answered. We thus call upon the community of conceptual modeling research to contribute and support this work. References 1.

Appan R, Browne GJ (2010) Investigating RetrievalInduced Forgetting During Information Requirements Determination. J Assoc Inf Syst 11:250–275.

2.

Appan R, Browne GJ (2012) The Impact of AnalystInduced Misinformation on the Requirements Elicitation Process. MIS Q 36:85–106.

3.

Borgida AT (2009) Conceptual modeling: foundations and applications: Essays in honor of John Mylopoulos. Springer Science & Business Media

Proceedings of the 14th AIS SIGSAND Symposium, Richmond, Virginia, May 14-15, 2015

4

Lukyanenko et al.

4.

Brabham DC (2013) Crowdsourcing. MIT Press, Cambridge, MA

5.

Brynjolfsson E, McAfee A (2014) The second machine age: work, progress, and prosperity in a time of brilliant technologies. WW Norton & Company, New York, NY

6.

Bunge M (1977) Treatise on basic philosophy: Ontology I: the furniture of the world. Reidel, Boston, MA

7.

Burton-Jones A, Wand Y, Weber R (2009) Guidelines for Empirical Evaluations of Conceptual Modeling Grammars. J Assoc Inf Syst 10:495–532.

8.

Carey S (2009) The Origin of Concepts. Oxford University Press, New York, USA

9.

Checkland P, Holwell S (1998) Information, systems, and information systems: making sense of the field. John Wiley & Sons, Inc, Hoboken, NJ

10. Chen P (1976) The entity-relationship model - toward a unified view of data. ACM Trans Database Syst 1:9–36. 11. Chen P (2006) Suggested Research Directions for a New Frontier – Active Conceptual Modeling. ER 2006. pp 1–4 12. Clarke R, Burton-Jones A, Weber R (2012) Optionality in conceptual modeling: A complete approach. AIS Special Interest Group on Systems Analysis and Design Symposium. Association for Information Systems, 13. Clarke R, Burton-Jones A, Weber R (2013) Improving the Semantics of Conceptual-Modeling Grammars: A New Perspective on an Old Problem. Int Conf Inf Syst 1–17. 14. Dawkins R (2000) Unweaving the rainbow: Science, delusion and the appetite for wonder. Houghton Mifflin Harcourt 15. Evermann J, Wand Y (2001) Towards ontologically based semantics for UML constructs. Concept Model 2001 354–367. 16. Falkowski A, Feret B (1990) Prototype and exemplar models in categorization: A simulatory comparative analysis. Pol Psychol Bull 21:199–211. 17. Halpin T (2007) Fact-oriented modeling: Past, present and future. Concept Model Inf Syst Eng 19– 38 342. 18. Harnad S (2005) To Cognize is to Categorize: Cognition is Categorization. In: Cohen H, Lefebvre C (eds)Elsevier Science, Amsterdam, pp 20–45

Instance-Based Conceptual Modeling Grammar

21. Jussim L, Nelson TE, Manis M, Soffin S (1995) Prejudice, stereotypes, and labeling effects: Sources of bias in person perception. J Pers Soc Psychol 68:228–246. 22. Kahneman DD (1992) The reviewing of object files: Object-specific integration of information. Cognit Psychol 24:175–219. 23. Kaur K, Rani R (2013) Modeling and querying data in NoSQL databases. IEEE, pp 1–7 24. Kung CH, Solvberg A (1986) Activity modeling and behavior modeling. Proc. of the IFIP WG 8.1 working conference on Information systems design methodologies: improving the practice. NorthHolland Publishing Co., pp 145–171 25. Levina N, Arriaga M (2014) Distinction and Status Production on User-Generated Content Platforms: Using Bourdieu’s Theory of Cultural Production to Understand Social Dynamics in Online Fields. Inf Syst Res 25:468–488. 26. Liddle SW, Embley DW (2007) A common core for active conceptual modeling for learning from surprises. In: Peter PC, Leah YW (eds)SpringerVerlag, pp 47–56 27. Lukyanenko R, Parsons J (2012) Conceptual modeling principles for crowdsourcing. Proceedings of the 1st international workshop on Multimodal crowd sensing. ACM, Maui, Hawaii, USA, pp 3–6 28. Lukyanenko R, Parsons J (2015) Information Quality Research Challenge: Adapting Information Quality Principles to User-Generated Content. J Data Inf Qual JDIQ 6:3. pp.1-3. 29. Lukyanenko R, Parsons J (2013a) Is traditional conceptual modeling becoming obsolete? Conceptual Modeling. pp 1–14 30. Lukyanenko R, Parsons J (2013b) Lightweight Conceptual Modeling for Crowdsourcing. Conceptual Modeling. Springer, pp 508–511 31. Lukyanenko R, Parsons J, Wiersma Y (2014) The IQ of the Crowd: Understanding and Improving Information Quality in Structured User-generated Content. Inf Syst Res 25:669 – 689. 32. March S, Allen G (2012) Toward a social ontology for conceptual modeling. Vancouver, Canada, pp 57– 62 33. Mattessich R (2013) Reality and Accounting: Ontological Explorations in the Economic and Social Sciences. Routledge

19. Harnad SR (1990) Categorical Perception: The Groundwork of Cognition. Cambridge University Press, Cambridge, MA

34. McGinnes S (2011) Conceptual Modelling for Web Information Systems: What Semantics Can Be Shared? In: De Troyer O, Bauzer Medeiros C, Billen R, et al (eds)Springer, Berlin / Heidelberg, pp 4–13

20. Jacobson I, Booch G, Rumbaugh J (1999) The unified software development process. AddisonWesley, Reading MA

35. Moody DL (2009) The “physics” of notations: toward a scientific basis for constructing visual

Proceedings of the 14th AIS SIGSAND Symposium, Richmond, Virginia, May 14-15, 2015

5

Lukyanenko et al.

Instance-Based Conceptual Modeling Grammar

notations in software engineering. Softw Eng IEEE Trans On 35:756–779.

51. Rossi M, Siau K (2000) Information Modeling in the new Millennium. IGI Global, Hershey, PA

36. Mumford E, Henshall D (1979) Designing participatively: A participative approach to computer systems design: A case study of the introduction of a new computer system. Manchester Business School, Manchester, UK

52. Roussopoulos N, Karagiannis D (2009) Conceptual Modeling: Past, Present and the Continuum of the Future. In: Borgida A, V C, Giorgini P, Yu E (eds) Conceptual Modeling: Foundations and Applications. Springer, Berlin / Heidelberg, pp 139–152

37. Mylopoulos J (1992) Conceptual Modeling and Telos. In: Loucopoulos P, Zicari R (eds)John Wiley & Sons, Inc., New York, NY, pp 49–68

53. Samuel B (2012) Reconceptualizing Conceptual Schema Comprehension: Understanding the Role of Instantiation and Abstraction. 10th Symp Res Syst Anal Des 21–27.

38. Mylopoulos J (1998) Information modeling in the time of the revolution. Inf Syst 23:127–155. 39. Mylopoulos J, Borgida A (2006) Properties of Information Modeling Techniques for Information Systems Engineering. In: Bernus P, Mertins K, Schmidt G (eds)Springer, Berlin Heidelberg, pp 17– 58 40. Nosofsky RM (1986) Attention, Similarity, and the Identification-Categorization Relationship. J Exp Psychol Gen 115:39–57.

54. Searle JR (1995) The construction of social reality. Simon and Schuster 55. Searle JR (1983) Intentionality: An essay in the philosophy of mind. Cambridge University Press, Cambridge 56. Shermer M (2009) The mind of the market: How biology and psychology shape our economic lives. Macmillan

41. Olivé A (2007) Conceptual modeling of information systems. Springer, Berlin Heildelberg New York

57. Smith JM, Smith DCP (1977) Database abstractions: aggregation and generalization. ACM Trans Database Syst 2:105–133.

42. Parnas DL (1972) A technique for software module specification with examples. Commun ACM 15:330– 336.

58. Susarla A, Oh J-H, Tan Y (2012) Social Networks and the Diffusion of User-Generated Content: Evidence from YouTube. Inf Syst Res 23:23–41.

43. Parsons J (2003) Effects of Local Versus Global Schema Diagrams on Verification and Communication in Conceptual Data Modeling. J Manag Inf Syst 19:155–184.

59. Vallente D (2014) Information Explosion & Cloud Storage.

44. Parsons J (1996) An Information Model Based on Classification Theory. Manag Sci 42:1437–1453.

61. Wand Y, Monarchi DE, Parsons J, Woo CC (1995) Theoretical foundations for conceptual modelling in information systems development. Decis Support Syst 15:285–304.

45. Parsons J, Wand Y (2000) Emancipating Instances from the Tyranny of Classes in Information Modeling. ACM Trans Database Syst 25:228–268. 46. Parsons J, Wand Y (2014) A Foundation for Open Information Environments. pp 1–9–A Foundation for Open Information Environments 47. Parsons J, Wand Y (2008) Using cognitive principles to guide classification in information systems modeling. MIS Q 32:839–868. 48. Peckham J, Maryanski F (1988) Semantic data models. ACM Comput Surv 20:153–189. 49. Recker J (2015) Research on conceptual modelling: less known knowns and more unknown unknowns, please. pp 3–8 50. Rosch E (1978) Principles of Categorization. In: Rosch E, Lloyd B (eds)John Wiley & Sons Inc, Hoboken, NJ, pp 27–48

60. Walsham G (1993) Interpreting information systems in organizations. Wiley

62. Wand Y, Wang RY (1996) Anchoring data quality dimensions in ontological foundations. Commun ACM 39:86–95. 63. Wand Y, Weber R (1990) Mario Bunge’s Ontology as a formal foundation for information systems concepts. In: Weingartner P, Dorn G (eds)Rodopi, pp 123–150 64. Wand Y, Weber R (2002) Research commentary: Information systems and conceptual modeling - A research agenda. Inf Syst Res 13:363–376. 65. Wyssusek B (2006) On Ontological Foundations of Conceptual Modelling. Scand J Inf Syst 18:63–80. 66. Yu E (2002) Agent-oriented modelling: software versus the world. Agent-Oriented Software Engineering II. Springer, pp 206–225

Proceedings of the 14th AIS SIGSAND Symposium, Richmond, Virginia, May 14-15, 2015

6