{
  "@context": {
    "@vocab": "https://veritahire.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "veritahire": "https://veritahire.com/schema#",
    "Job": "veritahire:Job",
    "job_id": {
      "@id": "veritahire:job_id",
      "@type": "xsd:integer"
    },
    "employer": {
      "@id": "veritahire:employer",
      "@type": "xsd:string"
    },
    "employer_id": {
      "@id": "veritahire:employer_id",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "veritahire:title",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "veritahire:location",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "veritahire:state",
      "@type": "xsd:string"
    },
    "lat": {
      "@id": "veritahire:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "veritahire:lng",
      "@type": "xsd:decimal"
    },
    "remote": {
      "@id": "veritahire:remote",
      "@type": "xsd:boolean"
    },
    "category": {
      "@id": "veritahire:category",
      "@type": "xsd:string"
    },
    "employment_type": {
      "@id": "veritahire:employment_type",
      "@type": "xsd:string"
    },
    "seniority": {
      "@id": "veritahire:seniority",
      "@type": "xsd:string"
    },
    "level_band": {
      "@id": "veritahire:level_band",
      "@type": "xsd:string"
    },
    "pay_text": {
      "@id": "veritahire:pay_text",
      "@type": "xsd:string"
    },
    "comp_structure": {
      "@id": "veritahire:comp_structure",
      "@type": "xsd:string"
    },
    "req_edu_level": {
      "@id": "veritahire:req_edu_level",
      "@type": "xsd:string"
    },
    "req_fields": {
      "@id": "veritahire:req_fields",
      "@type": "xsd:string"
    },
    "req_hard_years": {
      "@id": "veritahire:req_hard_years",
      "@type": "xsd:integer"
    },
    "skills": {
      "@id": "veritahire:skills",
      "@container": "@list"
    },
    "benefits": {
      "@id": "veritahire:benefits",
      "@type": "xsd:string"
    },
    "posting_kind": {
      "@id": "veritahire:posting_kind",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "veritahire:platform",
      "@type": "xsd:string"
    },
    "posted_at": {
      "@id": "veritahire:posted_at",
      "@type": "xsd:string"
    },
    "first_seen_at": {
      "@id": "veritahire:first_seen_at",
      "@type": "xsd:string"
    },
    "last_seen_in_feed": {
      "@id": "veritahire:last_seen_in_feed",
      "@type": "xsd:string"
    },
    "valid_through": {
      "@id": "veritahire:valid_through",
      "@type": "xsd:string"
    },
    "apply_url": {
      "@id": "veritahire:apply_url",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "veritahire:status",
      "@type": "xsd:string"
    },
    "pay_annual_mid": {
      "@id": "veritahire:pay_annual_mid",
      "@type": "xsd:integer"
    },
    "pay_annual_high": {
      "@id": "veritahire:pay_annual_high",
      "@type": "xsd:integer"
    },
    "Quota": "veritahire:Quota",
    "used": {
      "@id": "veritahire:used",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "veritahire:limit",
      "@type": "xsd:integer"
    },
    "resets": {
      "@id": "veritahire:resets",
      "@type": "xsd:string"
    },
    "JobsPage": "veritahire:JobsPage",
    "data": {
      "@id": "veritahire:data",
      "@container": "@list"
    },
    "count": {
      "@id": "veritahire:count",
      "@type": "xsd:integer"
    },
    "next_after": {
      "@id": "veritahire:next_after",
      "@type": "xsd:integer"
    },
    "quota": {
      "@id": "veritahire:quota",
      "@type": "@id"
    },
    "VelocityRow": "veritahire:VelocityRow",
    "date": {
      "@id": "veritahire:date",
      "@type": "xsd:date"
    },
    "new_postings": {
      "@id": "veritahire:new_postings",
      "@type": "xsd:integer"
    },
    "retired_postings": {
      "@id": "veritahire:retired_postings",
      "@type": "xsd:integer"
    },
    "live_postings": {
      "@id": "veritahire:live_postings",
      "@type": "xsd:integer"
    },
    "partial": {
      "@id": "veritahire:partial",
      "@type": "xsd:integer"
    },
    "VelocityPage": "veritahire:VelocityPage",
    "Error": "veritahire:Error",
    "error": {
      "@id": "veritahire:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "veritahire:message",
      "@type": "xsd:string"
    },
    "EmployerRow": "veritahire:EmployerRow",
    "org_kind": {
      "@id": "veritahire:org_kind",
      "@type": "xsd:string"
    },
    "industry": {
      "@id": "veritahire:industry",
      "@type": "xsd:string"
    },
    "size_range": {
      "@id": "veritahire:size_range",
      "@type": "xsd:string"
    },
    "hq_city": {
      "@id": "veritahire:hq_city",
      "@type": "xsd:string"
    },
    "hq_state": {
      "@id": "veritahire:hq_state",
      "@type": "xsd:string"
    },
    "hq_country": {
      "@id": "veritahire:hq_country",
      "@type": "xsd:string"
    },
    "founded_year": {
      "@id": "veritahire:founded_year",
      "@type": "xsd:integer"
    },
    "website": {
      "@id": "veritahire:website",
      "@type": "xsd:string"
    },
    "linkedin_url": {
      "@id": "veritahire:linkedin_url",
      "@type": "xsd:string"
    },
    "ticker": {
      "@id": "veritahire:ticker",
      "@type": "xsd:string"
    },
    "exchange": {
      "@id": "veritahire:exchange",
      "@type": "xsd:string"
    },
    "cik": {
      "@id": "veritahire:cik",
      "@type": "xsd:integer"
    },
    "sic": {
      "@id": "veritahire:sic",
      "@type": "xsd:integer"
    },
    "sic_label": {
      "@id": "veritahire:sic_label",
      "@type": "xsd:string"
    },
    "state_inc": {
      "@id": "veritahire:state_inc",
      "@type": "xsd:string"
    },
    "latest_10k_date": {
      "@id": "veritahire:latest_10k_date",
      "@type": "xsd:date"
    },
    "latest_10k_url": {
      "@id": "veritahire:latest_10k_url",
      "@type": "xsd:string"
    },
    "profile_sources": {
      "@id": "veritahire:profile_sources"
    },
    "EmployersPage": "veritahire:EmployersPage"
  },
  "@type": "schema:Dataset",
  "schema:name": "veritahire-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects veritahire-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/veritahire-com-openapi.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/veritahire-com-openapi.yml"
  ]
}