Skill Schema

A breakdown of the Skill fields we offer

Overview

This page details the Skill data that we provide through the Skill Enrichment API:


Base Skill Fields

These fields are available to all customers by default.

Identifiers

cleaned_skill

Description The identifier for the skill.
Data Type String

Field Details

The skill that matches the API input skill after it's passed through our internal skill cleaner.

Example

  "cleaned_skill": "pyspark"

id

Description A placeholder for a future PDL entity ID and currently the same value as cleaned_skill.
Data Type String

Field Details

Each PDL entity has an ID that allows you to join it to other values. In this case, you can join the id field to the skills field in the Person Schema and to the relevant_skills field in the Job Title Schema.

Example

  "id": "pyspark"

Skill Information

similar_skills

Description A list of up to five other skills.
Data Type Array [String]

Field Details

Up to five of the most contextually-similar skills to the cleaned_skill, determined using PDL’s global resume data.

Example

  "similar_skills": ["apache spark", "hadoop", "hive", "machine learning", "pandas"]

relevant_job_titles

Description A list of up to five job titles.
Data Type Array [String]

Field Details

Up to five of the most contextually-similar job titles to the cleaned_skill, determined using PDL’s global resume data.

Example

  "relevant_job_titles": ["data scientist", ”data engineer", "senior data scientist", "senior data engineer", "big data engineer"]