Master data The domains

A domain is six things. Thirty of them are ready to configure.

Master data is governed domain by domain: customers, suppliers, materials, sites, accounts, codes.

ONE DOMAIN, SIX PARTS, CONFIGURED IN THIS ORDER01The entity and its keyswhat one record is, and the keys that decidewhen two records are the same thingtax idregistration numbername + city (fuzzy)02Attribute groupsthe fields, grouped, each group with thesource that usually wins itidentityaddressescommercial termscompliance03Hierarchieswhere the record sits; several structures perentity, each versioned with dateslegal parentsales territoryprocurement category04Rulescolumn rules on values, row rules oncombinations, business rules over totalsformatcompletenesscredit exposure05Securitywhich columns are masked, which rows arevisible, who may write or deletemasked: bank detailsrows: by region06Servicesthe lookup the satellites call, the grids peoplework in, the pivots and drill-downsheadless lookupREST and SOAPpivot with measuresthe same six parts for all thirty catalogue domains, which is why the second domain takes less time than the first
The six parts of a domain, in the order they are configured. The same six for all thirty catalogue domains.
30
domains in the catalogue
catalogue
6
groups: parties, products, locations, finance, reference data, supply chain
catalogue
127
pages naming the objects read and written per system
catalogue
1–6
working days of configuration to a production-grade domain
estimate
The six parts

What has to be decided for a domain to work

Each part is a decision the business makes and Lima records as configuration, with its history.

01 · The entity and its keysWhat one record is, and which keys decide that two records are the same thing: strong keys such as a tax id, standardised attributes, and the evidence that settles a close pair.

The six are deliberately in this order. Identity comes first because everything else attaches to a record whose boundaries are agreed. Attributes come next, since survivorship is the second conversation the business has. Hierarchies follow, because they group records that already exist. Rules, security and services then apply to a model that is settled.

A catalogue entry supplies a starting point for all six: the keys most estates use, the attribute groups with their usual winning source, the hierarchies the domain tends to need, sample rules at three levels, the security pattern and the lookup API. A programme adjusts them to its own agreements.

Because the six parts are the same everywhere, the learning transfers. A team that has configured suppliers can configure materials with the same skills, and the platform's rules language, security model and audit trail are learned once. The customer entry shows a full worked example.

The six groups

Thirty domains, grouped by what they describe

Every catalogue entry names the golden record's attribute groups, the match keys, the hierarchies, sample rules at three levels, the transactions that refer to it, the measures, the drill-downs, the security pattern and the lookup API.

A worked example

The customer domain, part by part

The same six parts, filled in for the domain most programmes start with.

PartThe customer domain
Entity and keysOne legal buyer. Strong keys: tax id, registration number, national identifier. Standardised: name, address, domain of the email. Deciding evidence: a registry match or a steward's confirmation
Attribute groupsIdentity (registry wins) · addresses (the verification service wins) · commercial terms (the ERP wins) · credit and exposure (finance wins) · contact and consent (the CRM wins)
HierarchiesLegal parent tree · sales territory · reporting group · payer and ship-to relationships, each versioned with effective dates
RulesColumn: tax id format per country · row: a credit limit requires a rating date within twelve months · business: exposure across open orders and invoices stays inside the group limit
SecurityBank details masked to all but treasury · rows filtered by region · write on terms restricted to the owner · deletion reserved to the domain owner with a second approval
ServicesLookup by any key returning the golden customer and its open orders · REST and SOAP for any field combination · pivots of revenue by territory and month · drill-down to the order rows

The full entry, with the objects it reads on SAP S/4HANA, Oracle Fusion, Salesforce, Snowflake and Databricks, is on the customer page.

Adding a domain of your own

The catalogue covers thirty; the thirty-first follows the same six steps

Nothing in the platform is specific to the catalogue domains.

Name the entity and the keysDecide what one record is and which keys settle identity. Match rules preview live pairs as they are typed, so the keys can be tested on real data the same hour.

Effort follows the count of attribute groups, keys, hierarchies and systems. The catalogue's estimates run from one day for a small reference domain to six days for a domain like customer or material with several systems and structures; these are estimates from showcase runs and engagements, labelled as such.

A new domain inherits everything the platform already holds: the rules language, the twelve security layers, the audit trail, the services and the grid behaviour. What a programme adds is the agreements specific to that domain.

Where a domain relates to another, the link is held in the bed: a contract refers to a golden supplier, a bill of materials to golden materials, a sourcing rule to both. Cross-domain questions are then ordinary queries.

Questions

Do we have to do all thirty?

Most programmes run one domain to production, then add the next in order of pain. The catalogue exists so the shape of each is known in advance.

What if our definition of a customer differs from the catalogue's?

The catalogue entry is a starting point that is meant to be edited. Keys, attribute groups, hierarchies and rules are all configuration, and the changes carry their own history.

How do domains relate to each other?

Through keys in the bed. A golden contract points at a golden supplier, a bill of materials at golden materials. Cross-domain rules and pivots then work the same way as single-domain ones.

Which domain should come first?

The one whose errors are being paid for now, and which two or three systems already hold. Supplier and customer are the usual starting points; the why it matters page lists the first wins by function.

See your first domain built on your data

Bring two systems that hold the same customers, suppliers or materials. In one working day we connect them, run the match on live rows, review the queue with your steward and publish the first golden view with its API.