HireLayer · JSON-LD Context

Hirelayer Context

JSON-LD context defining the semantic vocabulary for Hirelayer from HireLayer.

12 Classes 20 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
hirelayer: https://hirelayer.co/schema#

Classes

PostApiV1JobsExtractCriteriaRequest PostApiV1JobsExtractCriteriaResponse PostApiV1MatchingJobCandidateRequest PostApiV1MatchingJobCandidateResponse PostApiV1MatchingJobCandidatesRankRequest PostApiV1MatchingJobCandidatesRankResponse PostApiV1SkillsResolveRequest PostApiV1SkillsResolveResponse GetApiV1V1IdResponse PostApiV2ParserRequest PostApiV2ParserResponse PostApiV3ParserResponse

Properties

Property Type Container
job_text string
matching_criteria list
candidate_text string
score decimal
summary string
evaluated_criteria list
candidates list
rankings list
text string
language string
skills list
unresolved list
taxonomy_version string
status string
file string
webhook_url string
request_id string
info_candidate
work_experiences list
languages list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://hirelayer.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hirelayer": "https://hirelayer.co/schema#",
    "PostApiV1JobsExtractCriteriaRequest": "hirelayer:PostApiV1JobsExtractCriteriaRequest",
    "job_text": {
      "@id": "hirelayer:job_text",
      "@type": "xsd:string"
    },
    "PostApiV1JobsExtractCriteriaResponse": "hirelayer:PostApiV1JobsExtractCriteriaResponse",
    "matching_criteria": {
      "@id": "hirelayer:matching_criteria",
      "@container": "@list"
    },
    "PostApiV1MatchingJobCandidateRequest": "hirelayer:PostApiV1MatchingJobCandidateRequest",
    "candidate_text": {
      "@id": "hirelayer:candidate_text",
      "@type": "xsd:string"
    },
    "PostApiV1MatchingJobCandidateResponse": "hirelayer:PostApiV1MatchingJobCandidateResponse",
    "score": {
      "@id": "hirelayer:score",
      "@type": "xsd:decimal"
    },
    "summary": {
      "@id": "hirelayer:summary",
      "@type": "xsd:string"
    },
    "evaluated_criteria": {
      "@id": "hirelayer:evaluated_criteria",
      "@container": "@list"
    },
    "PostApiV1MatchingJobCandidatesRankRequest": "hirelayer:PostApiV1MatchingJobCandidatesRankRequest",
    "candidates": {
      "@id": "hirelayer:candidates",
      "@container": "@list"
    },
    "PostApiV1MatchingJobCandidatesRankResponse": "hirelayer:PostApiV1MatchingJobCandidatesRankResponse",
    "rankings": {
      "@id": "hirelayer:rankings",
      "@container": "@list"
    },
    "PostApiV1SkillsResolveRequest": "hirelayer:PostApiV1SkillsResolveRequest",
    "text": {
      "@id": "hirelayer:text",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "hirelayer:language",
      "@type": "xsd:string"
    },
    "PostApiV1SkillsResolveResponse": "hirelayer:PostApiV1SkillsResolveResponse",
    "skills": {
      "@id": "hirelayer:skills",
      "@container": "@list"
    },
    "unresolved": {
      "@id": "hirelayer:unresolved",
      "@container": "@list"
    },
    "taxonomy_version": {
      "@id": "hirelayer:taxonomy_version",
      "@type": "xsd:string"
    },
    "GetApiV1V1IdResponse": "hirelayer:GetApiV1V1IdResponse",
    "status": {
      "@id": "hirelayer:status",
      "@type": "xsd:string"
    },
    "PostApiV2ParserRequest": "hirelayer:PostApiV2ParserRequest",
    "file": {
      "@id": "hirelayer:file",
      "@type": "xsd:string"
    },
    "webhook_url": {
      "@id": "hirelayer:webhook_url",
      "@type": "xsd:string"
    },
    "PostApiV2ParserResponse": "hirelayer:PostApiV2ParserResponse",
    "PostApiV3ParserResponse": "hirelayer:PostApiV3ParserResponse",
    "request_id": {
      "@id": "hirelayer:request_id",
      "@type": "xsd:string"
    },
    "info_candidate": {
      "@id": "hirelayer:info_candidate"
    },
    "work_experiences": {
      "@id": "hirelayer:work_experiences",
      "@container": "@list"
    },
    "languages": {
      "@id": "hirelayer:languages",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "HireLayer API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects HireLayer's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-12) from openapi/_ae-authored/hirelayer-openapi-generated.yml.",
  "dcterms:created": "2026-10-12",
  "dcterms:source": [
    "openapi/_ae-authored/hirelayer-openapi-generated.yml"
  ]
}