ayhire-com · JSON-LD Context

Ayhire Com Context

JSON-LD context defining the semantic vocabulary for Ayhire Com from ayhire-com.

25 Classes 160 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/
ayhire: https://ayhire.com/schema#

Classes

Error Scores Finding AnalyzedCandidate ScrapedCandidate Candidate RepoRef PersonBehindRepos RepositoryKnowledge RoleSearch Criterion CriterionInput Role RolePerson Workspace Watch ActivityEvent Webhook WebhookDelivery AtsConnection AtsPush OutcomeEvent OutcomeStage OutcomeTimeline RoleFunnel

Properties

Property Type Container
error string
code string
hint string
technical_depth decimal
shipping_velocity decimal
communication decimal
gem_score decimal
text string
sources list
id string
github_username string
name string
company string
scores reference
summary string
top_skills list
red_flags list
findings list
flags list
outside_work list
analyzed_at dateTime
version integer
cached boolean
bio string
location string
avatar_url string
followers integer
public_repos integer
top_languages list
top_topics list
total_stars integer
repos list
orgs list
readmes_fetched integer
recent_commits integer
activity
hireable boolean
category string
full_name string
stars integer
contributions integer
rank integer
owner boolean
profile_url string
total_contributions integer
saved_analysis
repo string
state string
source_tier string
secondary_evidence boolean
provider
fetched_at string
expires_at dateTime
request_id string
retry_after_sec integer
revision
github
topics list
page
answer
citations list
coverage
possibly_stale boolean
rejected_claims list
untrusted_text_note string
deepwiki_url string
fallback
note string
mode string
query string
language string
created_after date
description string
importance string
workspace_id string
title string
brief string
search reference
search_plan
criteria list
criteria_source string
criteria_updated_at string
last_searched_at string
created_at dateTime
found_by string
relevance integer
decision string
watching boolean
contacted_at string
notes string
reason string
analysis
assessment
availability
contact
call
personal boolean
role string
current boolean
logo_url string
domain string
domain_join string
logo_source string
rules list
paid_checks boolean
last_checked_at string
last_check_status string
latest
fits list
kind string
role_id string
role_title string
payload
url string
host string
events list
active boolean
disabled_reason string
last_status integer
last_error string
last_attempt_at string
last_success_at string
event_type string
status string
attempts integer
sent_at string
next_attempt_at string
can_resend boolean
account string
auto_send boolean
default_job
jobs boolean
needs_job boolean
last_ok_at string
external_url string
updated_at dateTime
stage reference
happened_at dateTime
approximate boolean
source string
via string
user_id string
by string
by_you boolean
client string
replaces string
retracted_at dateTime
retracted_by string
retracted_by_name string
declined boolean
next list
role_created_at dateTime
found integer
tracked boolean
stages list
conversions list
interview_conversion
time_to_first_shortlist
by_source
corrections integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ayhire.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ayhire": "https://ayhire.com/schema#",
    "Error": "ayhire:Error",
    "error": {
      "@id": "ayhire:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "ayhire:code",
      "@type": "xsd:string"
    },
    "hint": {
      "@id": "ayhire:hint",
      "@type": "xsd:string"
    },
    "Scores": "ayhire:Scores",
    "technical_depth": {
      "@id": "ayhire:technical_depth",
      "@type": "xsd:decimal"
    },
    "shipping_velocity": {
      "@id": "ayhire:shipping_velocity",
      "@type": "xsd:decimal"
    },
    "communication": {
      "@id": "ayhire:communication",
      "@type": "xsd:decimal"
    },
    "gem_score": {
      "@id": "ayhire:gem_score",
      "@type": "xsd:decimal"
    },
    "Finding": "ayhire:Finding",
    "text": {
      "@id": "ayhire:text",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "ayhire:sources",
      "@container": "@list"
    },
    "AnalyzedCandidate": "ayhire:AnalyzedCandidate",
    "id": {
      "@id": "ayhire:id",
      "@type": "xsd:string"
    },
    "github_username": {
      "@id": "ayhire:github_username",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "ayhire:name",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "ayhire:company",
      "@type": "xsd:string"
    },
    "scores": {
      "@id": "ayhire:scores",
      "@type": "@id"
    },
    "summary": {
      "@id": "ayhire:summary",
      "@type": "xsd:string"
    },
    "top_skills": {
      "@id": "ayhire:top_skills",
      "@container": "@list"
    },
    "red_flags": {
      "@id": "ayhire:red_flags",
      "@container": "@list"
    },
    "findings": {
      "@id": "ayhire:findings",
      "@container": "@list"
    },
    "flags": {
      "@id": "ayhire:flags",
      "@container": "@list"
    },
    "outside_work": {
      "@id": "ayhire:outside_work",
      "@container": "@list"
    },
    "analyzed_at": {
      "@id": "ayhire:analyzed_at",
      "@type": "xsd:dateTime"
    },
    "version": {
      "@id": "ayhire:version",
      "@type": "xsd:integer"
    },
    "cached": {
      "@id": "ayhire:cached",
      "@type": "xsd:boolean"
    },
    "ScrapedCandidate": "ayhire:ScrapedCandidate",
    "bio": {
      "@id": "ayhire:bio",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "ayhire:location",
      "@type": "xsd:string"
    },
    "avatar_url": {
      "@id": "ayhire:avatar_url",
      "@type": "xsd:string"
    },
    "followers": {
      "@id": "ayhire:followers",
      "@type": "xsd:integer"
    },
    "public_repos": {
      "@id": "ayhire:public_repos",
      "@type": "xsd:integer"
    },
    "top_languages": {
      "@id": "ayhire:top_languages",
      "@container": "@list"
    },
    "top_topics": {
      "@id": "ayhire:top_topics",
      "@container": "@list"
    },
    "total_stars": {
      "@id": "ayhire:total_stars",
      "@type": "xsd:integer"
    },
    "repos": {
      "@id": "ayhire:repos",
      "@container": "@list"
    },
    "orgs": {
      "@id": "ayhire:orgs",
      "@container": "@list"
    },
    "readmes_fetched": {
      "@id": "ayhire:readmes_fetched",
      "@type": "xsd:integer"
    },
    "recent_commits": {
      "@id": "ayhire:recent_commits",
      "@type": "xsd:integer"
    },
    "activity": {
      "@id": "ayhire:activity"
    },
    "Candidate": "ayhire:Candidate",
    "hireable": {
      "@id": "ayhire:hireable",
      "@type": "xsd:boolean"
    },
    "category": {
      "@id": "ayhire:category",
      "@type": "xsd:string"
    },
    "RepoRef": "ayhire:RepoRef",
    "full_name": {
      "@id": "ayhire:full_name",
      "@type": "xsd:string"
    },
    "stars": {
      "@id": "ayhire:stars",
      "@type": "xsd:integer"
    },
    "contributions": {
      "@id": "ayhire:contributions",
      "@type": "xsd:integer"
    },
    "rank": {
      "@id": "ayhire:rank",
      "@type": "xsd:integer"
    },
    "owner": {
      "@id": "ayhire:owner",
      "@type": "xsd:boolean"
    },
    "PersonBehindRepos": "ayhire:PersonBehindRepos",
    "profile_url": {
      "@id": "ayhire:profile_url",
      "@type": "xsd:string"
    },
    "total_contributions": {
      "@id": "ayhire:total_contributions",
      "@type": "xsd:integer"
    },
    "saved_analysis": {
      "@id": "ayhire:saved_analysis"
    },
    "RepositoryKnowledge": "ayhire:RepositoryKnowledge",
    "repo": {
      "@id": "ayhire:repo",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "ayhire:state",
      "@type": "xsd:string"
    },
    "source_tier": {
      "@id": "ayhire:source_tier",
      "@type": "xsd:string"
    },
    "secondary_evidence": {
      "@id": "ayhire:secondary_evidence",
      "@type": "xsd:boolean"
    },
    "provider": {
      "@id": "ayhire:provider"
    },
    "fetched_at": {
      "@id": "ayhire:fetched_at",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "ayhire:expires_at",
      "@type": "xsd:dateTime"
    },
    "request_id": {
      "@id": "ayhire:request_id",
      "@type": "xsd:string"
    },
    "retry_after_sec": {
      "@id": "ayhire:retry_after_sec",
      "@type": "xsd:integer"
    },
    "revision": {
      "@id": "ayhire:revision"
    },
    "github": {
      "@id": "ayhire:github"
    },
    "topics": {
      "@id": "ayhire:topics",
      "@container": "@list"
    },
    "page": {
      "@id": "ayhire:page"
    },
    "answer": {
      "@id": "ayhire:answer"
    },
    "citations": {
      "@id": "ayhire:citations",
      "@container": "@list"
    },
    "coverage": {
      "@id": "ayhire:coverage"
    },
    "possibly_stale": {
      "@id": "ayhire:possibly_stale",
      "@type": "xsd:boolean"
    },
    "rejected_claims": {
      "@id": "ayhire:rejected_claims",
      "@container": "@list"
    },
    "untrusted_text_note": {
      "@id": "ayhire:untrusted_text_note",
      "@type": "xsd:string"
    },
    "deepwiki_url": {
      "@id": "ayhire:deepwiki_url",
      "@type": "xsd:string"
    },
    "fallback": {
      "@id": "ayhire:fallback"
    },
    "note": {
      "@id": "ayhire:note",
      "@type": "xsd:string"
    },
    "RoleSearch": "ayhire:RoleSearch",
    "mode": {
      "@id": "ayhire:mode",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "ayhire:query",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "ayhire:language",
      "@type": "xsd:string"
    },
    "created_after": {
      "@id": "ayhire:created_after",
      "@type": "xsd:date"
    },
    "Criterion": "ayhire:Criterion",
    "description": {
      "@id": "ayhire:description",
      "@type": "xsd:string"
    },
    "importance": {
      "@id": "ayhire:importance",
      "@type": "xsd:string"
    },
    "CriterionInput": "ayhire:CriterionInput",
    "Role": "ayhire:Role",
    "workspace_id": {
      "@id": "ayhire:workspace_id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "ayhire:title",
      "@type": "xsd:string"
    },
    "brief": {
      "@id": "ayhire:brief",
      "@type": "xsd:string"
    },
    "search": {
      "@id": "ayhire:search",
      "@type": "@id"
    },
    "search_plan": {
      "@id": "ayhire:search_plan"
    },
    "criteria": {
      "@id": "ayhire:criteria",
      "@container": "@list"
    },
    "criteria_source": {
      "@id": "ayhire:criteria_source",
      "@type": "xsd:string"
    },
    "criteria_updated_at": {
      "@id": "ayhire:criteria_updated_at",
      "@type": "xsd:string"
    },
    "last_searched_at": {
      "@id": "ayhire:last_searched_at",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "ayhire:created_at",
      "@type": "xsd:dateTime"
    },
    "RolePerson": "ayhire:RolePerson",
    "found_by": {
      "@id": "ayhire:found_by",
      "@type": "xsd:string"
    },
    "relevance": {
      "@id": "ayhire:relevance",
      "@type": "xsd:integer"
    },
    "decision": {
      "@id": "ayhire:decision",
      "@type": "xsd:string"
    },
    "watching": {
      "@id": "ayhire:watching",
      "@type": "xsd:boolean"
    },
    "contacted_at": {
      "@id": "ayhire:contacted_at",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "ayhire:notes",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "ayhire:reason",
      "@type": "xsd:string"
    },
    "analysis": {
      "@id": "ayhire:analysis"
    },
    "assessment": {
      "@id": "ayhire:assessment"
    },
    "availability": {
      "@id": "ayhire:availability"
    },
    "contact": {
      "@id": "ayhire:contact"
    },
    "call": {
      "@id": "ayhire:call"
    },
    "Workspace": "ayhire:Workspace",
    "personal": {
      "@id": "ayhire:personal",
      "@type": "xsd:boolean"
    },
    "role": {
      "@id": "ayhire:role",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "ayhire:current",
      "@type": "xsd:boolean"
    },
    "logo_url": {
      "@id": "ayhire:logo_url",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "ayhire:domain",
      "@type": "xsd:string"
    },
    "domain_join": {
      "@id": "ayhire:domain_join",
      "@type": "xsd:string"
    },
    "logo_source": {
      "@id": "ayhire:logo_source",
      "@type": "xsd:string"
    },
    "Watch": "ayhire:Watch",
    "rules": {
      "@id": "ayhire:rules",
      "@container": "@list"
    },
    "paid_checks": {
      "@id": "ayhire:paid_checks",
      "@type": "xsd:boolean"
    },
    "last_checked_at": {
      "@id": "ayhire:last_checked_at",
      "@type": "xsd:string"
    },
    "last_check_status": {
      "@id": "ayhire:last_check_status",
      "@type": "xsd:string"
    },
    "latest": {
      "@id": "ayhire:latest"
    },
    "fits": {
      "@id": "ayhire:fits",
      "@container": "@list"
    },
    "ActivityEvent": "ayhire:ActivityEvent",
    "kind": {
      "@id": "ayhire:kind",
      "@type": "xsd:string"
    },
    "role_id": {
      "@id": "ayhire:role_id",
      "@type": "xsd:string"
    },
    "role_title": {
      "@id": "ayhire:role_title",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "ayhire:payload"
    },
    "Webhook": "ayhire:Webhook",
    "url": {
      "@id": "ayhire:url",
      "@type": "xsd:string"
    },
    "host": {
      "@id": "ayhire:host",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "ayhire:events",
      "@container": "@list"
    },
    "active": {
      "@id": "ayhire:active",
      "@type": "xsd:boolean"
    },
    "disabled_reason": {
      "@id": "ayhire:disabled_reason",
      "@type": "xsd:string"
    },
    "last_status": {
      "@id": "ayhire:last_status",
      "@type": "xsd:integer"
    },
    "last_error": {
      "@id": "ayhire:last_error",
      "@type": "xsd:string"
    },
    "last_attempt_at": {
      "@id": "ayhire:last_attempt_at",
      "@type": "xsd:string"
    },
    "last_success_at": {
      "@id": "ayhire:last_success_at",
      "@type": "xsd:string"
    },
    "WebhookDelivery": "ayhire:WebhookDelivery",
    "event_type": {
      "@id": "ayhire:event_type",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "ayhire:status",
      "@type": "xsd:string"
    },
    "attempts": {
      "@id": "ayhire:attempts",
      "@type": "xsd:integer"
    },
    "sent_at": {
      "@id": "ayhire:sent_at",
      "@type": "xsd:string"
    },
    "next_attempt_at": {
      "@id": "ayhire:next_attempt_at",
      "@type": "xsd:string"
    },
    "can_resend": {
      "@id": "ayhire:can_resend",
      "@type": "xsd:boolean"
    },
    "AtsConnection": "ayhire:AtsConnection",
    "account": {
      "@id": "ayhire:account",
      "@type": "xsd:string"
    },
    "auto_send": {
      "@id": "ayhire:auto_send",
      "@type": "xsd:boolean"
    },
    "default_job": {
      "@id": "ayhire:default_job"
    },
    "jobs": {
      "@id": "ayhire:jobs",
      "@type": "xsd:boolean"
    },
    "needs_job": {
      "@id": "ayhire:needs_job",
      "@type": "xsd:boolean"
    },
    "last_ok_at": {
      "@id": "ayhire:last_ok_at",
      "@type": "xsd:string"
    },
    "AtsPush": "ayhire:AtsPush",
    "external_url": {
      "@id": "ayhire:external_url",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "ayhire:updated_at",
      "@type": "xsd:dateTime"
    },
    "OutcomeEvent": "ayhire:OutcomeEvent",
    "stage": {
      "@id": "ayhire:stage",
      "@type": "@id"
    },
    "happened_at": {
      "@id": "ayhire:happened_at",
      "@type": "xsd:dateTime"
    },
    "approximate": {
      "@id": "ayhire:approximate",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "ayhire:source",
      "@type": "xsd:string"
    },
    "via": {
      "@id": "ayhire:via",
      "@type": "xsd:string"
    },
    "user_id": {
      "@id": "ayhire:user_id",
      "@type": "xsd:string"
    },
    "by": {
      "@id": "ayhire:by",
      "@type": "xsd:string"
    },
    "by_you": {
      "@id": "ayhire:by_you",
      "@type": "xsd:boolean"
    },
    "client": {
      "@id": "ayhire:client",
      "@type": "xsd:string"
    },
    "replaces": {
      "@id": "ayhire:replaces",
      "@type": "xsd:string"
    },
    "retracted_at": {
      "@id": "ayhire:retracted_at",
      "@type": "xsd:dateTime"
    },
    "retracted_by": {
      "@id": "ayhire:retracted_by",
      "@type": "xsd:string"
    },
    "retracted_by_name": {
      "@id": "ayhire:retracted_by_name",
      "@type": "xsd:string"
    },
    "OutcomeStage": "ayhire:OutcomeStage",
    "OutcomeTimeline": "ayhire:OutcomeTimeline",
    "declined": {
      "@id": "ayhire:declined",
      "@type": "xsd:boolean"
    },
    "next": {
      "@id": "ayhire:next",
      "@container": "@list"
    },
    "RoleFunnel": "ayhire:RoleFunnel",
    "role_created_at": {
      "@id": "ayhire:role_created_at",
      "@type": "xsd:dateTime"
    },
    "found": {
      "@id": "ayhire:found",
      "@type": "xsd:integer"
    },
    "tracked": {
      "@id": "ayhire:tracked",
      "@type": "xsd:boolean"
    },
    "stages": {
      "@id": "ayhire:stages",
      "@container": "@list"
    },
    "conversions": {
      "@id": "ayhire:conversions",
      "@container": "@list"
    },
    "interview_conversion": {
      "@id": "ayhire:interview_conversion"
    },
    "time_to_first_shortlist": {
      "@id": "ayhire:time_to_first_shortlist"
    },
    "by_source": {
      "@id": "ayhire:by_source"
    },
    "corrections": {
      "@id": "ayhire:corrections",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "ayhire-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ayhire-com'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-30) from openapi/ayhire-com-openapi.json, openapi/ayhire-com-openapi.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/ayhire-com-openapi.json",
    "openapi/ayhire-com-openapi.yml"
  ]
}