Når vi skal bygge opp en database vil valg av inndelingskriterier for å kategorisere informasjonen være avgjørende. Inndelingskriteriene vi velger å bruke bør være basert på:
- En hierarkisk oppbygning av kategoriene og klassene
- "Se også" - forbindelser
Eksempel på en hierarkisk uttrykksfull inndeling av kategorier er vist under:

For å gjøre det enklere for brukeren å finne frem til den rette kategorien, uten å måtte vite ha nøyaktig kjennskap til inndelingskriteriene kan det legges inn synonymer i i-språket. I eksemplet under markerer tegnet # gyldige synonymer som det etter registrering vil være mulig å søke på:

Uansett om brukeren bruker begrepet "enebolig" eller "villa" vil søket etter boliger i databasen føre frem til det samme resultatet. Dvs. en oversikt over alle eneboligene.
Har man bygd opp en database som inneholder informasjon om bygninger og produkttyper, kan man koble begrepene sammen ved hjelp av "se - også" forbindelser.
Se - også" forbindelser er et begrep som brukes for å markere at det finnes beslektede termer i andre sammenhenger. Tegnet * kan brukes for å markere dette. F.eks:
Dagligvareforretninger
* Dagligvarer
Sportsforretninger
* Sportsartikler
For å presisere hva som menes med et bestemt begrep, kan man legge inn en note i databasen. Noen kan angis med tegnet $. F.eks.:
Hytter
$ Boliger som brukes til fritid.