Data Modeling Patterns Using Fully Communication Oriented Information Modeling (FCO-IM)

  • Fazat Nur Azizah
  • Guido Bakema
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4278)


Data modeling patterns is an emerging field of research in the data modeling area. Its aims are to create a body of knowledge to help understand data modeling problems better and to create better data models. Current data modeling patterns are generally domain-specific patterns (only applicable in a specific domain, e.g. a business situation) and with an Entity Relationship Modeling (ERM) way of thinking. This paper discusses data modeling patterns using the expressive power of Fully Communication Oriented Information Modeling (FCO-IM), a Dutch Fact Oriented Modeling (FOM) method. We also consider more abstract data modeling patterns – the generic patterns – and describe a few basic generic data modeling patterns in brief as well as a generic pattern found in content versioning problems.


Data Modeling Fact Type Development Life Cycle Information System Development Business Situation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alexander, C.: The Timeless Way of Building. Oxford University Press, USA (1979)Google Scholar
  2. 2.
    A Pattern Definition (downloaded at April 19, 2006),
  3. 3.
    Appleton, B.: Pattern and Software: Essential Concepts and Terminology (downloaded at April 19, 2006),
  4. 4.
    Azizah, F.N.: A Case Study of Recursive Data Modeling. In: Libyan First International Symposium on Information Systems Modeling and Development, working papers, Tripoli, Libya (2006)Google Scholar
  5. 5.
    Bakema, G., Zwart, J.P., van der Lek, H.: Fully Communication Oriented Information Modeling (FCO-IM) (2002), The book can be downloaded for free from
  6. 6.
    Fowler, M.: Patterns in Enterprise Software (downloaded April 19, 2006),
  7. 7.
    Hay, D.C.: Data Model Patterns. Dorset House Publishing, New York (1996)Google Scholar
  8. 8.
    Kimball, R., Ross, M.: The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling, 2nd edn. John Wiley & Sons, Chichester (2002)Google Scholar
  9. 9.
    Lea, D.: Christopher Alexander: An Introduction for Object-Oriented Designers (downloaded at April 19, 2006),
  10. 10.
    Lehti, L., Ruokonen, A.: Foundation of the patterns (downloaded at July 6, 2006),
  11. 11.
    van der Lek, H.: On the structure of an Information Grammar. In: NIAM-ISDM 1993 Conference, Working Papers, Utrecht (1993)Google Scholar
  12. 12.
    Silverston, L.: The Data Model Resource Book: Revised Edition, vol. 1 and 2. John Wiley & Sons, Inc., Chichester (2001)Google Scholar
  13. 13.
    Simsion, G.: Better Data Models – Today, Understanding Data Model Quality (downloaded at April 19, 2006),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Fazat Nur Azizah
    • 1
  • Guido Bakema
    • 1
  1. 1.Research and Competence Group Data Architectures & Metadata Management, Informatics and Communication AcademyHAN University of Applied ScienceArnhemThe Netherlands

Personalised recommendations