DOI Number : 10.5614/itbj.ict.2010.4.1.3
Hits : 23

The Concept of Data Model Pattern Based on Fully Communication Oriented Information Modeling (FCO-IM)

Fazat Nur Azizah1, Benhard Sitohang1, Guido P. Bakema2 & Oerip S. Santoso1

1School of Electrical Engineering and Informatics, Bandung Institute of Technology
2Faculty of Engineering, Institute of Information Technology,
Media and Communication, HAN University of Applied Sciences, Netherlands


Just as in many areas of software engineering, patterns have been used in data modeling to create high quality data models. We provide a concept of data model pattern based on Fully Communication Oriented Information Modeling (FCO-IM), a fact oriented data modeling method. A data model pattern is defined as the relation between context, problem, and solution. This definition is adopted from the concept of pattern by Christopher Alexander. We define the concept of Information Grammar for Pattern (IGP) in the solution part of a pattern, which works as a template to create a data model. The IGP also shows how a pattern can relate to other patterns. The data model pattern concept is then used to describe 15 data model patterns, organized into 4 categories. A case study on geographical location is provided to show the use of the concept in a real case.

Keywords: context; data modeling; data model pattern; FCO-IM; Information Grammar for Pattern; problem; solution.

Download Article
Bahasa Indonesia | English


Begin on 10 October 2014 this website is no longer activated for article process in Journal of Mathematical and Fundamental Sciences, Journal of Engineering and Technological Sciences, Journal of ICT Research and Applications and Journal of Visual Art and Design. The next process will be proceeded under new website at

For detail information please contact us to:

       ITB Journal Visitor Number #16091923       
       Jl. Tamansari 64, Bandung 40116, Indonesia Visitor IP Address #       
       Tel : +62-22-250 1759 ext. 121 2011 Institut Teknologi Bandung       
       Fax : +62-22-250 4010, +62-22-251 1215 XHTML + CSS + RSS       
       E-mail : or Developed by AVE