Abstract
Real world objects are essentially networked through various natural and complex relationships with each other. Existing data models such as semantic data models, object-oriented data models, and role models oversimplify and ignore such relationships and mainly focus on the roles that objects play, and properties they have with these roles independent of their relationships. As a result, they fail to naturally and directly model various kinds of relationships between objects, between objects and relationships, and between relationships, and support context-dependent representation and access to object properties. In this paper, we propose a novel data model called Information Networking Model that can overcome these limitations.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Hull, R., King, R.: Semantic database modeling: Survey, applications, and research issues. ACM Comput. Surv. 19(3), 201–260 (1987)
Peckham, J., Maryanski, F.J.: Semantic data models. ACM Comput. Surv. 20(3), 153–189 (1988)
Atkinson, M.P., Bancilhon, F., De Witt, D.J., Dittrich, K.R., Maier, D., Zdonik, S.B.: The object-oriented database system manifesto. In: Proceedings of SIGMOD, Atlantic City, NJ
Ghelli, A.A.G., Orsini, R.: A relationship mechanism for a strongly typed object-oriented database programming language. In: Proceedings of VLDB, Barcelona, Catalonia, Spain, September 1991, pp. 565–575 (1991)
Abiteboul, S., Bonner, A.: Objects and views. In: Proceedings of ACM SIGMOD, Denver, Colorado, May 1991, pp. 238–247 (1991)
Su, J.: Dynamic constraints and object migration. In: Proceedings of VLDB, Barcelona, Catalonia, Spain, September 1991, pp. 233–242 (1991)
Bancilhon, F., Delobel, C., Kanellakis, P.C. (eds.): Building an Object-Oriented Database System, The Story of O2. Morgan Kaufmann, San Francisco (1992)
Bertino, E., Guerrini, G.: Objects with multiple most specific classes. In: Olthoff, W. (ed.) ECOOP 1995. LNCS, vol. 952, pp. 102–126. Springer, Heidelberg (1995)
Wong, R.K., Chau, H.L., Lochovsky, F.H.: A data model and semantics of objects with dynamic roles. In: Proceedings of ICDE, Birmingham U.K., April 1997, pp. 402–411 (1997)
Richardson, J., Schwartz, I.: Aspects: Extending objects to support multiple, independent roles. In: Proceedings of SIGMOD, Denver, Colorado, May 1991, pp. 298–307 (1991)
Albano, A., Bergamini, R., Ghelli, G., Orsini, R.: An object data model with roles. In: Proceedings of VLDB, Dublin, Ireland, August 1993, pp. 39–51 (1993)
Gottlob, G., Schrefl, M., Röck, B.: Extending object-oriented systems with roles. ACM Transaction on Office Information Systems 14(3), 268–296 (1996)
Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data Knowledge Engineering 35(1), 83–106 (2000)
Dahchour, M., Pirotte, A., Zimányi, E.: A Generic Role Model for Dynamic Objects. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 643–658. Springer, Heidelberg (2002)
Cabot, J., Raventós, R.: Roles as entity types: A conceptual modelling pattern. In: Proceedings of ER, Shanghai, China, November 2004, pp. 69–82 (2004)
Cattell, R.G.G., Barry, D., Berler, M., Eastman, J., dan, D.J., Russel, C., Schadow, O., Stanienda, T., Velez, F.: The Object Data Standard: ODMG 3.0. Morgan Kaufmann Publishers, San Francisco (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, M., Hu, J. (2009). Information Networking Model. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds) Conceptual Modeling - ER 2009. ER 2009. Lecture Notes in Computer Science, vol 5829. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04840-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-04840-1_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04839-5
Online ISBN: 978-3-642-04840-1
eBook Packages: Computer ScienceComputer Science (R0)