Fact-Oriented Modeling

  • Articles

    My articles

    All articles I wrote about data warehousing, Data Vault, data modeling and more.

    Enjoy reading and your comments are welcome.

  • Einführung in Fact-Oriented Modeling

    Einführung in Fact-Oriented Modeling

    Wie kann ich natürliche Sprache in meinem Modellierungsprozess verwenden, um qualitativ hochwertige Informationsmodelle zu erstellen?

  • Fact-Oriented Modeling

    Information Modeling in natürlicher Sprache

    Information Modeling in Natural Language

    How can I use natural language in my modeling process to achieve high-quality information models?

    The answer to your question is Fact-Oriented Modeling (FOM). This is a family of conceptual methods in which facts are modeled precisely as relationships with an arbitrary number of arguments. This type of modeling makes it easier to understand the model, because natural language is used to create the data model. That's what makes FOM fundamentally different from all other modeling methods. This approach sounds new and exciting. However, its basic features date back to the 1970s.

  • Faktenorientierte Modellierung

    Information Modeling in natürlicher Sprache

    Information Modeling in natürlicher Sprache

    Wie kann ich natürliche Sprache in meinem Modellierungsprozess verwenden, um qualitativ hochwertige Informationsmodelle zu erstellen?

    Die Antwort auf Ihre Frage lautet faktenorientierte Modellierung (Fact-Oriented Modeling, FOM). Dies ist eine Familie von konzeptuellen Methoden, bei denen die Fakten präzise als Beziehungen mit beliebig vielen Argumenten modelliert werden. Diese Art der Modellierung ermöglicht ein einfacheres Verständnis des Modells, da zur Erstellung des Datenmodells natürliche Sprache verwendet wird. Dies unterscheidet FOM auch grundlegend von allen anderen Modellierungsmethoden. Dieser Ansatz hört sich neu und spannend an. Er geht jedoch in Grundzügen bereits in die 1970er-Jahre des vorigen Jahrhunderts zurück.

  • Introduction to Fact-Oriented Modeling

    Introduction to Fact-Oriented Modeling

    How can I use natural language in my modeling process to achieve high-quality information models?

  • Knowledge Gap 2020

    I, Stephan, am very happy that I'm invited to give a presentation at the Knowledge Gap 2020 in Munich.

    My presentation is about advanced techniques in Fact-Oriented Modeling.

    Often data models are built with a technical focus, because they need to be delivered fast or must meet various technical requirements. Therefore, the business aspect and the meaning of objects and relationships are swept under the table. But then the business domain later hardly understands the data model and has problems to work with it in own applications or reports – which often results in a redesign of the data model and renewed time and cost expenditures.

  • Model-Driven Decision Making

    Model-Driven Decision Making
    FastChangeCo - ein anpassungsfähiges Data-Warehouse für schnelle Veränderungen


    Das fiktive Unternehmen FastChangeCo hat eine Möglichkeit entwickelt, nicht nur Smart Devices herzustellen, sondern auch die Smart Devices als Wearables in Form von Bio-Sensoren auf Kleidung und Lebewesen auszudehnen. Bei jedem dieser Geräte entsteht eine große Menge an (sensiblen) Daten, genauer gesagt: durch die Aufzeichnung und Aufbereitung sowie die Auswertung personen- und umweltbezogener Daten.

  • Model-Driven Decision Making

    Model-Driven Decision Making
    FastChangeCo - an adaptable data warehouse for rapid changes


    The fictitious company FastChangeCo has developed a way not only to manufacture smart devices, but also to extend smart devices to clothing and living beings as wearables in the form of bio-sensors. Each of these devices generates a large amount of (sensitive) data, more precisely: through the recording, processing and analysis of personal and environmental data.