De volgende factoren bepalen of een 'taal' een dialect is of niet:
1 Taalafstand: het verschil tussen de taal en andere talen: lijkt het veel op elkaar of niet?
2 Taalwil: de wil om deze taal te spreken en door te geven aan de volgende generatie
3 Taalstatus: in hoeverre wordt de taal in het alledaagse leven gebruikt?