Fully Communication Oriented Information Modeling (FCO-IM) is a method for building conceptual information models. Such models can then be automatically transformed into entity-relationship models (ERM), Unified Modeling Language (UML), relational or dimensional models with the FCO-IM Bridge toolset, and it is possible to generate complete end-user applications from them with the IMAGine toolset. Both toolsets were developed by the Research and Competence Group Data Architectures & Metadata Management of the HAN University of Applied Sciences in Arnhem, the Netherlands.
FCO-IM is widely taught in the Netherlands and worldwide, amongst which are universities of Professional Education in the Netherlands. The method has proven its value, and is still actively used in multiple large-scale corporate environments. Branches covered vary from retail, logistics (KLM,[1] ProRail[2]), banking, insurance to medical companies (Erasmus MC[3]).
FCO-IM includes an operational procedure specifying how to construct an information model as described in the book Fact Oriented Modeling.[4]
The distinguishing feature of FCO-IM is that it models the communication about a certain Universe of Discourse (UoD) completely and exclusively, i.e.: it does not model the UoD itself, but rather the facts users exchange when they communicate about the UoD. FCO-IM is therefore a member of the family of information modeling techniques known as fact-oriented modeling (FOM), as are Object-Role Modeling (ORM), predicator set model (PSM) and natural language information analysis method (NIAM). Fact-oriented modeling is sometimes also indicated as fact-based modeling.
There are two main reasons why FCO-IM claims to be "fully communication-oriented".
Consequently, FCO-IM is the only conceptual modeling technique that completely complies with the 100% conceptualization principle.[5]
From investigating the UoD, facts can be expressed in natural language using concrete examples. Fact expressions are sorted on type, and classified with their name. Below is a fact expression of the type City of Residence:
"Peter Johnson lives in New York."