Scattered registers become one model. Connections follow from the model.
Connectors read the sources, hard keys join them, an ontology gives them a shape, and rules derive from it what no register prints. Every value names its source; every derivation names its evidence.

From the source to the connection.
- Read
- A connector reads a source as it was published and writes it out flat, every column with a fixed type. It cleans nothing; what cannot be read is counted as rejected, with its place and reason.
- Join
- Two records become one when both registers print the same key: a register number, an LEI, a lobby register number. Equal names join nothing. Two “Siemens” in a search beat one false merge.
- Shape
- The ontology names what exists: legal entity, person, position, holding, registration, engagement, payment, classification. Each carries a kind, so a record always says what it is. A source adds a value, never a new shape.
- Derive
- A rule is a declared query over the model. Its result is a connection no register prints, with the rule’s name, its version and the evidence it read. A source always wins over a rule.
- Show
- A dossier shows every value of one record with source and date; an overview shows what moved and what was newly derived.
Three limits.
- Persons
- A rule reads no value about a person and writes no number and no judgement on one. No score, no ranking, no suspicion.
- Sources
- A rule overwrites nothing a source wrote. Where a source writes on a derived connection, the rule yields.
- Birth dates
- A birth date from a register serves only to join two records of one person and is never shown.