Skip to content

Skill

a skill and optional sub-skills possessed by a person
Any of

Variant 1

the name of the skill; This form should be used when an ID and sub-skills are not provided.
Type: string
Examples
"Woodworking"

Variant 2

a combination of the skill name, an ID and sub-skills; This form should be used when an ID or sub-skills are provided.
Type: object
Properties

id

an identifier for the skill; In implementations, this can be used as a key to find the logo for the skill.
Type: string

name *

the name of the skill
Type: string
Required: yes

subSkills

a list of skills that are considered as sub-parts of this one
Type: array
Default: []
Item

Type: Skill
Examples
{
"id": "javascript",
"name": "JavaScript",
"subSkills": [
{
"id": "vuedotjs",
"name": "Vue.js",
"subSkills": [
"Nuxt.js"
]
},
{
"id": "react",
"name": "React"
}
]
}
Examples
"Plumbing"
{
"id": "python",
"name": "Python",
"subSkills": [
{
"id": "django",
"name": "Django",
"subSkills": [
"Django REST Framework"
]
},
{
"id": "flask",
"name": "Flask"
}
]
}