Text this: Typology of knowledge, skills and competences