# Design of the Skills Organization

While discussing the issues in skills, we took into the challenges of charting the skills space poses, due to various factors such as lack of a structure for organization, lack of clear boundaries between groups and others.

One can revisit these here:&#x20;

{% content-ref url="/pages/-MiMlT5hD3GtQxin0Akf" %}
[Skills Landscape](/skills-thoughts/skills-landscape.md)
{% endcontent-ref %}

The Skills Ontology has been designed to address all these challenges.  Here is a depiction of how the skills are organized. The design gives flexibility at node level to create different kinds of relationships such as siblings, relatives (cousins, nephews, uncles) and also friends :)

![Skills Organization in IYS Skills and Occupations Taxonomy](/files/-MiKwwxsA3uTYxuiEt3P)

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.

Step 2: The terms are now grouped based on relevance. For example, all Programming Languages together, Languages together and Graphic Design tools together.

Step 3: Here there are multiple sub steps are involved:

1. adding skills or skills groups under a skill
2. identifying which all skills and skills groups, from the entire skills landscape, that may have relationship with a particular node
3. classifying what the relationships with the skill should be, should they be siblings, relatives or friends and appropriately organizing them
4. giving the skills properties such as rating scale (there are other properties but we will not get into them here)

The whole process is, as of now human intelligence based. In the course of time hopefully we will be able to graduate to a programmatic one. Rules of associations for different scenarios are still emerging and it is too early to craft a programmatic way of organizing the skills. There are rules and checks to ensure data quality.&#x20;

The second complexity involved was in the design to render the skills organization in the front end. After several trials we have finally got a design for the frontend which addresses the complexity of the organization of skills and kept the users' ease and also the need to engage and ensure the user is led to create a comprehensive and holistic profile.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.itsyourskills.com/skills-thoughts/iys-solution-to-issues-with-skills/design-of-the-skills-organization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
