How FCOIM relates to conceptual, logical & physical data modeling (and more)

“Conceptual / logical / physical” usually names the three levels of data modeling. A fact-based conceptual model is a different thing — the single, natural-language source those levels are generated from.

Distinction → vertical architecture (legal source → concepts) → horizontal method → artifacts → governance & lineage → the semantic layer & the LLM.

Legal source & provenance (vertical) FCOIM fact-based model (source of definition) Generated data models Semantic layer & interchange (OWL/JSON/XSD) Source catalog & governance LLM (assists capture · grounded by the layer)
1

First, the distinction

Two meanings hide behind the same three words. The three levels describe how abstract a schema is. The fact-based conceptual model is not one of those boxes — it sits before them and produces them.

The classic ladder — data modeling
Three levels of abstraction
ConceptualEntities & relationships — business view, attribute-grouped boxes (ERD / UML). What things exist.
LogicalNormalized tables — keys, foreign keys, columns; DBMS-independent. How it’s structured.
PhysicalDDL for a specific database — data types, indexes, storage. How it’s stored.
The origin — fact-based modeling
The FCOIM conceptual model
Elementary facts in natural language

Not boxes drawn first — concrete examples verbalized as sentences, validated with domain experts. Communication-oriented, attribute-free, and more precise than a traditional conceptual data model.

“Employee Marco works in department R&D.”
one elementary fact, with a concrete population behind it
So a fact-based conceptual model is the source; the three levels are its outputs — derived deterministically, which is exactly what makes end-to-end lineage possible.
2

The vertical architecture — where the facts & definitions come from

Before the horizontal method runs, a vertical architecture grounds it: it descends from the authoritative legal source down to structured concepts.

1
Legal articles
Statutes, regulations, contract articles — the authoritative text that says why a concept must exist at all.
2
Annotations
Domain experts annotate the articles — marking fact-bearing phrases and attaching concrete examples in their legal context.
3
Glossary of terms  = single source of definition
Defined terms harvested from the annotations — one agreed meaning per object type and label type.
4
BOM — Business Object Model
A business object model that organizes the concepts into containers (packages / aggregates) — the structured hand-off to the grammar.
↓ feeds the FCOIM method & Information Grammar
Vertical grounds the horizontal

The vertical architecture is provenance; the FCOIM method is process. They meet where the BOM’s concepts & containers become the object and fact types of the Information Grammar.

Authority upward: a concept exists because an article requires it — not because a modeler drew a box.
Definition in the middle: the glossary fixes meaning once and reuses it everywhere downstream.
Structure downward: the BOM hands concepts & containers to the grammar, ready to classify & qualify.
3

FCOIM as the generative source — the horizontal method

The stepwise method turns those grounded facts into a validated, machine-processable model — the Information Grammar — from which every downstream artifact is generated.

1

Capture facts

Collect concrete examples; verbalize them as natural-language sentences.

Verbalization & concrete examples
2

Classify

Group sentences into fact types; identify object types & label types.

Classification
3

Qualify

Name the roles each object plays; fix populations & readings.

Qualification
4

Constrain

Add uniqueness, totality, set, value & subtype constraints.

Constraint capture
5

Validate & verify

Re-verbalize to experts; test constraints against real populations.

Validation cycle
6

Generate

Transform the grammar (grouping) into models & artifacts — deterministically.

Generation
 
The same fact, carried through the method
Capture: “Marco works in R&D” Classify: Employee · Department · works-in Qualify: roles “employee / department” Constrain: each Employee works in exactly 1 Department Validate: expert confirms population Generate: table Employee(dept_fk)
4

One model, many artifacts

Because the Information Grammar is complete and formal, the same validated model generates the three data-modeling levels and semantic / interchange outputs — all from one source, so they never drift apart.

FCOIM Information Grammar

Validated elementary facts + constraints — the single source of definition

Glossary
Terms from verbalized facts
Conceptual DM
ERD / UML entities
Logical DM
Relational schema (grouping)
Physical DM
DDL — types, keys, indexes
JSON Schema
APIs & document stores
OWL / RDF
Ontology & semantic web
XML / XSD
Interchange schemas
Data Vault / views
Warehouse & reporting
…and more
Any generator target
5

Governance from the source catalog & end-to-end lineage

Map your existing source data catalog onto the FCOIM model, and governance stops being a separate spreadsheet: definitions, ownership and quality rules attach to fact types and flow all the way down to physical columns.

Inputs

Source data catalog

  • Source systems, tables & columns
  • Existing data dictionary terms
  • Owners, sensitivity, quality rules
map into · single source of definition

FCOIM model + governance

  • Catalog columns mapped to fact types
  • Definitions, ownership & rules bound to concepts
  • Glossary tied to real, verbalized facts
generate

Governed models

  • Conceptual → Logical → Physical
  • Glossary, JSON, OWL, XSD…
  • Every element traceable to a fact
End-to-end lineage legal article annotation glossary term concept / container fact type conceptuallogicalphysical / JSON / OWL
Traceability both ways

Any physical column all the way back to the legal article that requires it — and forward again.

One definition, everywhere

A term means the same in glossary, ERD & database. No drift.

Impact analysis

Change a fact once; see every downstream artifact before regenerating.

6

In today’s terms — the semantic layer & the LLM

Two things everyone is asking about map cleanly onto this architecture — one you already have, and one to keep on a leash.

The semantic layer — FCOIM produces it natively
Definitions
Glossary of terms
One agreed meaning per concept — the single source of definition.
Concepts & rules
FCOIM Information Grammar
Object & fact types with constraints — machine-processable meaning.
Formal ontology
OWL / RDF
The semantic-web artifact other tools & models consume.
upstream LLM as capture co-pilot

Reads legal articles; drafts annotations, candidate terms & facts. It accelerates the vertical architecture — but every suggestion runs through validate & verify. The LLM proposes; it never defines.

downstream LLM as grounded consumer

The semantic layer grounds the LLM: the glossary, ontology & constraints become its retrieval context, so answers stay consistent with the agreed definitions instead of hallucinating them.

The LLM sits on both ends; the authority stays in the middle. The semantic layer isn’t a product to bolt on — it’s the glossary + grammar + ontology you already generate. The legal articles & the validated model remain the source; the LLM only speeds the way in and consumes the meaning on the way out.
FCOIM — Fully Communication-Oriented Information Modeling · legal articles → annotations → glossary → concepts (BOM) → validated grammar → governed models, semantic layer & artifacts

Scheduled

There are no up-coming events

Share