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 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.
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