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" } ]}