Jobfinder AI · JSON-LD Context

Jobfinder Ai Com Context

JSON-LD context defining the semantic vocabulary for Jobfinder Ai Com from Jobfinder AI.

9 Classes 38 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/
jobfinder: https://jobfinder-ai.com/schema#

Classes

DiscoveryDocument CompensationUsd Job Company ListMeta JobDocument JobListDocument CompanyListDocument ErrorDocument

Properties

Property Type Container
apiVersion string
name string
description string
readOnly boolean
resources
documentation reference
agentIndex reference
versionPolicy reference
openapi reference
mcp reference
min decimal
max decimal
id string
type string
title string
company string
location string
remote boolean
remoteScope string
seniority string
compensationUsd reference
skills list
source string
discoveredAt dateTime
canonicalUrl reference
applicationUrl reference
domain string
logo reference
activeJobCount integer
directoryUrl reference
count integer
total integer
totalIsLowerBound boolean
hasMore boolean
nextCursor string
data reference
meta reference
error

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://jobfinder-ai.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "jobfinder": "https://jobfinder-ai.com/schema#",
    "DiscoveryDocument": "jobfinder:DiscoveryDocument",
    "apiVersion": {
      "@id": "jobfinder:apiVersion",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "jobfinder:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "jobfinder:description",
      "@type": "xsd:string"
    },
    "readOnly": {
      "@id": "jobfinder:readOnly",
      "@type": "xsd:boolean"
    },
    "resources": {
      "@id": "jobfinder:resources"
    },
    "documentation": {
      "@id": "jobfinder:documentation",
      "@type": "@id"
    },
    "agentIndex": {
      "@id": "jobfinder:agentIndex",
      "@type": "@id"
    },
    "versionPolicy": {
      "@id": "jobfinder:versionPolicy",
      "@type": "@id"
    },
    "openapi": {
      "@id": "jobfinder:openapi",
      "@type": "@id"
    },
    "mcp": {
      "@id": "jobfinder:mcp",
      "@type": "@id"
    },
    "CompensationUsd": "jobfinder:CompensationUsd",
    "min": {
      "@id": "jobfinder:min",
      "@type": "xsd:decimal"
    },
    "max": {
      "@id": "jobfinder:max",
      "@type": "xsd:decimal"
    },
    "Job": "jobfinder:Job",
    "id": {
      "@id": "jobfinder:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "jobfinder:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "jobfinder:title",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "jobfinder:company",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "jobfinder:location",
      "@type": "xsd:string"
    },
    "remote": {
      "@id": "jobfinder:remote",
      "@type": "xsd:boolean"
    },
    "remoteScope": {
      "@id": "jobfinder:remoteScope",
      "@type": "xsd:string"
    },
    "seniority": {
      "@id": "jobfinder:seniority",
      "@type": "xsd:string"
    },
    "compensationUsd": {
      "@id": "jobfinder:compensationUsd",
      "@type": "@id"
    },
    "skills": {
      "@id": "jobfinder:skills",
      "@container": "@list"
    },
    "source": {
      "@id": "jobfinder:source",
      "@type": "xsd:string"
    },
    "discoveredAt": {
      "@id": "jobfinder:discoveredAt",
      "@type": "xsd:dateTime"
    },
    "canonicalUrl": {
      "@id": "jobfinder:canonicalUrl",
      "@type": "@id"
    },
    "applicationUrl": {
      "@id": "jobfinder:applicationUrl",
      "@type": "@id"
    },
    "Company": "jobfinder:Company",
    "domain": {
      "@id": "jobfinder:domain",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "jobfinder:logo",
      "@type": "@id"
    },
    "activeJobCount": {
      "@id": "jobfinder:activeJobCount",
      "@type": "xsd:integer"
    },
    "directoryUrl": {
      "@id": "jobfinder:directoryUrl",
      "@type": "@id"
    },
    "ListMeta": "jobfinder:ListMeta",
    "count": {
      "@id": "jobfinder:count",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "jobfinder:total",
      "@type": "xsd:integer"
    },
    "totalIsLowerBound": {
      "@id": "jobfinder:totalIsLowerBound",
      "@type": "xsd:boolean"
    },
    "hasMore": {
      "@id": "jobfinder:hasMore",
      "@type": "xsd:boolean"
    },
    "nextCursor": {
      "@id": "jobfinder:nextCursor",
      "@type": "xsd:string"
    },
    "JobDocument": "jobfinder:JobDocument",
    "data": {
      "@id": "jobfinder:data",
      "@type": "@id"
    },
    "JobListDocument": "jobfinder:JobListDocument",
    "meta": {
      "@id": "jobfinder:meta",
      "@type": "@id"
    },
    "CompanyListDocument": "jobfinder:CompanyListDocument",
    "ErrorDocument": "jobfinder:ErrorDocument",
    "error": {
      "@id": "jobfinder:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Jobfinder AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Jobfinder AI'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-11-13) from openapi/jobfinder-ai-com-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/jobfinder-ai-com-openapi.json"
  ]
}