Skip to content

skillSchema

type: union

a skill and optional sub-skills possessed by a person

skillSchema/0

type: string

the name of the skill; This form should be used when an ID and sub-skills are not provided.

skillSchema/1

type: object

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

name

type: string

the name of the skill

id

type: string
optional? yes

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

subSkills

type: array
optional? yes

a list of skills that are considered as sub-parts of this one

subSkills[idx]

type: skillSchema

a skill and optional sub-skills possessed by a person