Semantic Types models the world as facts - a human-readable model that runs live, ready for programs and AI agents to build upon.
the lab behind Verarbo and x10sibility - for software engineers, architects and data modelers
01 · Things & kinds
It inherits everything and states only what differs. MyRAV4 is a Toyota, so it has a color - and it can only be one of Toyota's colors. Types and instances are deliberately blurred: a specific thing is just a further narrowing.
Everything is a fact: primary, association, target. Facts can arrive in any order, from any source - the result is the same.
02 · How they relate
Most systems are built from one relation - composition. Semantic Types relates things in more expressive ways, and relations are data too: a new one specializes an existing one and behaves like it.
Read Relationships →03 · From the lab
Semantic Types is the lab: the research, the engine and the modelling spec. It isn't sold on its own. x10sibility runs it and opens it to customization; Verarbo sells what it makes possible.
Principles
Types, instances, relations, rules, users. The richness comes from how they are associated.
Say it once at the kind. Everything below inherits; exceptions are stated where they occur.
Existing databases are mapped and enriched in place, not copied. Models build on other models.
Models help write mappings and rules; a person approves them; only approved rules run. Same input, same result.
Writing