Response fields definition
uid | Encrypted ID of the Skill Node |
skill_id | Encrypted ID of the Skill |
skill_name | Name of the Skill |
proxy_name | Proxy name of the skill |
syn_names | Synonym names of the skill |
has_direct_child_skills | Whether the skill has direct children or not |
has_indirect_child_skills | Whether the skill has indirect children or not |
has_parent_skills | Whether the skill has parent skill or not |
has_siblings_skills | Whether the skill has siblings skills or not |
has_relatives_skills_categories | Whether the skill has relatives skills or not |
rating_type | Whether the skill is rateable or not |
rating_legend | If rateable it has rating legend |
parent_name | Parent name of the skill |
description | Description of the skill |
has_parent_skills value will be 0/1 “ancestors”: [], If “has_parent_skills” is 1 then ancestor will not be empty array.It has the all the parent nodes of the current node
has_direct_child_skills value will be 0/1 “children”: [], If “has_direct_child_skills” is 1 then there will be childrens else it will be empty array. It has the list of all children skills
has_indirect_child_skills value will be 0/1 “indirect_children”: [], If “has_indirect_child_skills” is 1 then indirect_children will not be empty array. It has the list of all indirect childrens.
has_relatives_skills_categories value will be 0/1 “related_category”: [], If “has_relatives_skills_categories” is 1 then related_category will not be empty array. It has the list of all related skills
has_siblings_skills value will be 0/1 “sibling”: [], If “has_siblings_skills” is 1 then sibling will not be empty array. It has the list of all sibling skills
“display_order”: It has the display order value of the skill. We can able to sort the skill based on display order.
Logics:
Children Skills | To find the Childrens of a specific node we can use uid to find all the nodes in “children” column |
Indirect Children Skills | To find the Indirect Childrens of a specific node we can use uid to find all the nodes in “indirect_children” column |
Related Skills | To find the Related Skills of a specific node we can use uid to find all the nodes in “related_category” column |
Sibling Skills | To find the Sibling Skills of a specific node we can use uid to find all the nodes in “sibling” column |
Sample JSON Format
{
"_id": {
"$oid": "61604235dd8b8e02da064d38"
},
"uid": "fqVqgoYRBqD4N7826QEif7",
"skill_id": "TjW6iUk7GueXEh4gKsbQyU",
"skill_name": "Java Technologies",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 1,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Software Application Development Frameworks",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
}
],
"children": [
{
"uid": "Lsf5V9W4FAtMdaiiSCb66t",
"skill_id": "MzT3hMWbT9mRmVDvGy6cw4",
"skill_name": "JSP",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 0,
"has_indirect_child_skills": 0,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 1,
"rating_legend": 55,
"parent_name": "Java Technologies",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
},
{
"skill_id": "TjW6iUk7GueXEh4gKsbQyU",
"skill_name": "Java Technologies",
"uid": "fqVqgoYRBqD4N7826QEif7",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 1,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Software Application Development Frameworks",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
}
]
}
],
"display_order": 0
},
{
"uid": "3oWXsGCVtiKTBHJCexoCyZ",
"skill_id": "3XRZTh6gvxrhWzxgqkbBQU",
"skill_name": "Struts",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 0,
"has_indirect_child_skills": 0,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 1,
"rating_legend": 55,
"parent_name": "Java Technologies",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
},
{
"skill_id": "TjW6iUk7GueXEh4gKsbQyU",
"skill_name": "Java Technologies",
"uid": "fqVqgoYRBqD4N7826QEif7",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 1,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Software Application Development Frameworks",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
}
]
}
],
"display_order": 0
},
{
"uid": "CoaPxhPS2ach9cWJKnJLKh",
"skill_id": "SPwLfQTHWnnRicFwHaMPEN",
"skill_name": "JOOQ",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 0,
"has_indirect_child_skills": 0,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 1,
"rating_legend": 55,
"parent_name": "Java Technologies",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
},
{
"skill_id": "TjW6iUk7GueXEh4gKsbQyU",
"skill_name": "Java Technologies",
"uid": "fqVqgoYRBqD4N7826QEif7",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 1,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Software Application Development Frameworks",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
}
]
}
],
"display_order": 0
},
{
"uid": "YKCU8wfM4kf3wQ5KM6f93e",
"skill_id": "8Vk5CYynUiLUwnwdBUShec",
"skill_name": "Spring",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 0,
"has_indirect_child_skills": 0,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 1,
"rating_legend": 55,
"parent_name": "Java Technologies",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
},
{
"skill_id": "TjW6iUk7GueXEh4gKsbQyU",
"skill_name": "Java Technologies",
"uid": "fqVqgoYRBqD4N7826QEif7",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 1,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Software Application Development Frameworks",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
}
]
}
],
"display_order": 0
},
{
"uid": "J5xnBsgrDFLqrQtrDXvVVM",
"skill_id": "H2bLuvoUfBJ3qhMEJtRmG5",
"skill_name": "JSON",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 0,
"has_indirect_child_skills": 0,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 1,
"rating_legend": 55,
"parent_name": "Java Technologies",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
},
{
"skill_id": "TjW6iUk7GueXEh4gKsbQyU",
"skill_name": "Java Technologies",
"uid": "fqVqgoYRBqD4N7826QEif7",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 1,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Software Application Development Frameworks",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
}
]
}
],
"display_order": 0
},
{
"uid": "6YKb2G5zPMtbmNvKHMkM4i",
"skill_id": "SSQ5zGFsf3FA2x2n7XGUMy",
"skill_name": "JDBC",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 0,
"has_indirect_child_skills": 0,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 1,
"rating_legend": 55,
"parent_name": "Java Technologies",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
},
{
"skill_id": "TjW6iUk7GueXEh4gKsbQyU",
"skill_name": "Java Technologies",
"uid": "fqVqgoYRBqD4N7826QEif7",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 1,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Software Application Development Frameworks",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
}
]
}
],
"display_order": 0
},
],
"indirect_children": [],
"related_category": [
{
"uid": "dbxGcZJZxEpXr5wdnmxJMV",
"skill_id": "m5y6X886C97tNepD6AGRQk",
"skill_name": "J2EE Development",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_parent_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 1,
"rating_legend": 25,
"parent_name": "",
"description": "",
"ancestors": [],
"display_order": 0
}
],
"sibling": [
{
"uid": "BZN3eWut6Mh8DPRZ7wu9dW",
"skill_id": "RGx2aCoxBWqQq3hNGRtVav",
"skill_name": "Content Management Systems (CMS)",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Software Application Development Frameworks",
"description": "",
"ancestors": [
{
"skill_id": "HRNZ4EvcwvieUYox7AqUoW",
"skill_name": "Software Application Development Frameworks",
"uid": "MPb3jAKn5SfUaGbGFupx5u",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": []
}
],
"display_order": 0
},
],
"display_order": 0
}
Sample Ancestor Format
"ancestors": [
{
"skill_id": "YuKvrp76wg3EwMadZfnFCE",
"skill_name": "Human Resources (HR)",
"uid": "e4cq7ac32UFMWNgv8WX3QC",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 1,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "HR|Human Capital Management|HCM",
"proxy_name": "",
"description": "",
"ancestors": []
},
{
"skill_id": "dNU3CiFyjAff5C5AnPzK5T",
"skill_name": "HR Areas",
"uid": "PreKxsqhPGcAn93zTmApYs",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Human Resources (HR)",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": [
{
"skill_id": "YuKvrp76wg3EwMadZfnFCE",
"skill_name": "Human Resources (HR)",
"uid": "e4cq7ac32UFMWNgv8WX3QC",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 1,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "HR|Human Capital Management|HCM",
"proxy_name": "",
"description": "",
"ancestors": []
}
]
}
]
Sample Format of children, indirect_children, related_category & sibling
[
{
"uid": "n8Yj78T3hR39PzLksv9BMQ",
"skill_id": "RGvWQrgntDAZNyMv3hu9MW",
"skill_name": "Recruitment",
"proxy_name": "",
"syn_names": "",
"has_direct_child_skills": 0,
"has_indirect_child_skills": 1,
"has_parent_skills": 1,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 1,
"rating_legend": 25,
"parent_name": "HR Areas",
"description": "",
"ancestors": [
{
"skill_id": "YuKvrp76wg3EwMadZfnFCE",
"skill_name": "Human Resources (HR)",
"uid": "e4cq7ac32UFMWNgv8WX3QC",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 1,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "HR|Human Capital Management|HCM",
"proxy_name": "",
"description": "",
"ancestors": []
},
{
"skill_id": "dNU3CiFyjAff5C5AnPzK5T",
"skill_name": "HR Areas",
"uid": "PreKxsqhPGcAn93zTmApYs",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 0,
"has_siblings_skills": 1,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "Human Resources (HR)",
"syn_names": "",
"proxy_name": "",
"description": "",
"ancestors": [
{
"skill_id": "YuKvrp76wg3EwMadZfnFCE",
"skill_name": "Human Resources (HR)",
"uid": "e4cq7ac32UFMWNgv8WX3QC",
"has_direct_child_skills": 1,
"has_indirect_child_skills": 1,
"has_siblings_skills": 0,
"has_relatives_skills_categories": 0,
"rating_type": 0,
"rating_legend": 1,
"parent_name": "",
"syn_names": "HR|Human Capital Management|HCM",
"proxy_name": "",
"description": "",
"ancestors": []
}
]
}
],
"display_order": 0
}
]