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