Getting the design conceptually and technical is one part of the problem with organization. There are two other problems. Curating and organizing the skills as per this design. And there has been the rendering them in a an easy-for-user-to-use manner.
The organizing of skills is a complex process.
Lets go through the process of construction of the Taxonomy.
Step 1: All the terms referring to skills as per definition (knowledge, tools & technologies, domain, activities, roles, soft skills and certifications) are added into a table. Thesaurus is created here i.e. equating terms for similar meaning.