typesearch-ai · JSON-LD Context

Typesearch Ai Context

JSON-LD context defining the semantic vocabulary for Typesearch Ai from typesearch-ai.

20 Classes 96 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/
typesearch: https://typesearch.ai/schema#

Classes

SearchRequest SiteSearchRequest SimilarRequest ContentsRequest SearchResponse ContentsResponse Job Usage Problem IndexRequest IndexUrlsRequest IndexUrlsDeleteRequest Index IndexList IndexUrlsResponse IndexUrlList ChartRequest ChartUpdateRequest Chart ChartList

Properties

Property Type Container
query
index string
sources list
include_domains list
exclude_domains list
countries list
languages list
sections list
days
published_after
published_before
mode string
max_results integer
highlights boolean
dedupe boolean
tone boolean
essential boolean
questions
max_tokens
fresh boolean
temporal string
timezone string
stream boolean
site string
url reference
urls list
id string
object string
queries list
found boolean
total integer
results list
groups
near_misses list
rejected list
diffusion
reference
custom_index
usage
budget
discovery
incomplete boolean
cached_at string
warnings list
status string
created_at string
finished_at string
result
error
key
limits
today
last_30_days
credit
pricing
type string
title string
detail string
code string
request_id string
errors list
name string
sitemap string
feed string
cost_per_day_usd decimal
last_read_at string
updated_at string
indexes list
added integer
existing integer
invalid list
over_limit integer
next_cursor string
data
compare list
subtitle string
source string
theme string
locale string
interpretation string
plan_only boolean
store boolean
include_svg boolean
chart
compatible_types list
plan
rung
improving boolean
embed_url string
image_url string
svg_url string
svg string
expires_at string
cached boolean
has_more boolean
next_before string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://typesearch.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "typesearch": "https://typesearch.ai/schema#",
    "SearchRequest": "typesearch:SearchRequest",
    "query": {
      "@id": "typesearch:query"
    },
    "index": {
      "@id": "typesearch:index",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "typesearch:sources",
      "@container": "@list"
    },
    "include_domains": {
      "@id": "typesearch:include_domains",
      "@container": "@list"
    },
    "exclude_domains": {
      "@id": "typesearch:exclude_domains",
      "@container": "@list"
    },
    "countries": {
      "@id": "typesearch:countries",
      "@container": "@list"
    },
    "languages": {
      "@id": "typesearch:languages",
      "@container": "@list"
    },
    "sections": {
      "@id": "typesearch:sections",
      "@container": "@list"
    },
    "days": {
      "@id": "typesearch:days"
    },
    "published_after": {
      "@id": "typesearch:published_after"
    },
    "published_before": {
      "@id": "typesearch:published_before"
    },
    "mode": {
      "@id": "typesearch:mode",
      "@type": "xsd:string"
    },
    "max_results": {
      "@id": "typesearch:max_results",
      "@type": "xsd:integer"
    },
    "highlights": {
      "@id": "typesearch:highlights",
      "@type": "xsd:boolean"
    },
    "dedupe": {
      "@id": "typesearch:dedupe",
      "@type": "xsd:boolean"
    },
    "tone": {
      "@id": "typesearch:tone",
      "@type": "xsd:boolean"
    },
    "essential": {
      "@id": "typesearch:essential",
      "@type": "xsd:boolean"
    },
    "questions": {
      "@id": "typesearch:questions"
    },
    "max_tokens": {
      "@id": "typesearch:max_tokens"
    },
    "fresh": {
      "@id": "typesearch:fresh",
      "@type": "xsd:boolean"
    },
    "temporal": {
      "@id": "typesearch:temporal",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "typesearch:timezone",
      "@type": "xsd:string"
    },
    "stream": {
      "@id": "typesearch:stream",
      "@type": "xsd:boolean"
    },
    "SiteSearchRequest": "typesearch:SiteSearchRequest",
    "site": {
      "@id": "typesearch:site",
      "@type": "xsd:string"
    },
    "SimilarRequest": "typesearch:SimilarRequest",
    "url": {
      "@id": "typesearch:url",
      "@type": "@id"
    },
    "ContentsRequest": "typesearch:ContentsRequest",
    "urls": {
      "@id": "typesearch:urls",
      "@container": "@list"
    },
    "SearchResponse": "typesearch:SearchResponse",
    "id": {
      "@id": "typesearch:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "typesearch:object",
      "@type": "xsd:string"
    },
    "queries": {
      "@id": "typesearch:queries",
      "@container": "@list"
    },
    "found": {
      "@id": "typesearch:found",
      "@type": "xsd:boolean"
    },
    "total": {
      "@id": "typesearch:total",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "typesearch:results",
      "@container": "@list"
    },
    "groups": {
      "@id": "typesearch:groups"
    },
    "near_misses": {
      "@id": "typesearch:near_misses",
      "@container": "@list"
    },
    "rejected": {
      "@id": "typesearch:rejected",
      "@container": "@list"
    },
    "diffusion": {
      "@id": "typesearch:diffusion"
    },
    "reference": {
      "@id": "typesearch:reference"
    },
    "custom_index": {
      "@id": "typesearch:custom_index"
    },
    "usage": {
      "@id": "typesearch:usage"
    },
    "budget": {
      "@id": "typesearch:budget"
    },
    "discovery": {
      "@id": "typesearch:discovery"
    },
    "incomplete": {
      "@id": "typesearch:incomplete",
      "@type": "xsd:boolean"
    },
    "cached_at": {
      "@id": "typesearch:cached_at",
      "@type": "xsd:string"
    },
    "warnings": {
      "@id": "typesearch:warnings",
      "@container": "@list"
    },
    "ContentsResponse": "typesearch:ContentsResponse",
    "Job": "typesearch:Job",
    "status": {
      "@id": "typesearch:status",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "typesearch:created_at",
      "@type": "xsd:string"
    },
    "finished_at": {
      "@id": "typesearch:finished_at",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "typesearch:result"
    },
    "error": {
      "@id": "typesearch:error"
    },
    "Usage": "typesearch:Usage",
    "key": {
      "@id": "typesearch:key"
    },
    "limits": {
      "@id": "typesearch:limits"
    },
    "today": {
      "@id": "typesearch:today"
    },
    "last_30_days": {
      "@id": "typesearch:last_30_days"
    },
    "credit": {
      "@id": "typesearch:credit"
    },
    "pricing": {
      "@id": "typesearch:pricing"
    },
    "Problem": "typesearch:Problem",
    "type": {
      "@id": "typesearch:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "typesearch:title",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "typesearch:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "typesearch:code",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "typesearch:request_id",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "typesearch:errors",
      "@container": "@list"
    },
    "IndexRequest": "typesearch:IndexRequest",
    "name": {
      "@id": "typesearch:name",
      "@type": "xsd:string"
    },
    "IndexUrlsRequest": "typesearch:IndexUrlsRequest",
    "sitemap": {
      "@id": "typesearch:sitemap",
      "@type": "xsd:string"
    },
    "feed": {
      "@id": "typesearch:feed",
      "@type": "xsd:string"
    },
    "IndexUrlsDeleteRequest": "typesearch:IndexUrlsDeleteRequest",
    "Index": "typesearch:Index",
    "cost_per_day_usd": {
      "@id": "typesearch:cost_per_day_usd",
      "@type": "xsd:decimal"
    },
    "last_read_at": {
      "@id": "typesearch:last_read_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "typesearch:updated_at",
      "@type": "xsd:string"
    },
    "IndexList": "typesearch:IndexList",
    "indexes": {
      "@id": "typesearch:indexes",
      "@container": "@list"
    },
    "IndexUrlsResponse": "typesearch:IndexUrlsResponse",
    "added": {
      "@id": "typesearch:added",
      "@type": "xsd:integer"
    },
    "existing": {
      "@id": "typesearch:existing",
      "@type": "xsd:integer"
    },
    "invalid": {
      "@id": "typesearch:invalid",
      "@container": "@list"
    },
    "over_limit": {
      "@id": "typesearch:over_limit",
      "@type": "xsd:integer"
    },
    "IndexUrlList": "typesearch:IndexUrlList",
    "next_cursor": {
      "@id": "typesearch:next_cursor",
      "@type": "xsd:string"
    },
    "ChartRequest": "typesearch:ChartRequest",
    "data": {
      "@id": "typesearch:data"
    },
    "compare": {
      "@id": "typesearch:compare",
      "@container": "@list"
    },
    "subtitle": {
      "@id": "typesearch:subtitle",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "typesearch:source",
      "@type": "xsd:string"
    },
    "theme": {
      "@id": "typesearch:theme",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "typesearch:locale",
      "@type": "xsd:string"
    },
    "interpretation": {
      "@id": "typesearch:interpretation",
      "@type": "xsd:string"
    },
    "plan_only": {
      "@id": "typesearch:plan_only",
      "@type": "xsd:boolean"
    },
    "store": {
      "@id": "typesearch:store",
      "@type": "xsd:boolean"
    },
    "include_svg": {
      "@id": "typesearch:include_svg",
      "@type": "xsd:boolean"
    },
    "ChartUpdateRequest": "typesearch:ChartUpdateRequest",
    "Chart": "typesearch:Chart",
    "chart": {
      "@id": "typesearch:chart"
    },
    "compatible_types": {
      "@id": "typesearch:compatible_types",
      "@container": "@list"
    },
    "plan": {
      "@id": "typesearch:plan"
    },
    "rung": {
      "@id": "typesearch:rung"
    },
    "improving": {
      "@id": "typesearch:improving",
      "@type": "xsd:boolean"
    },
    "embed_url": {
      "@id": "typesearch:embed_url",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "typesearch:image_url",
      "@type": "xsd:string"
    },
    "svg_url": {
      "@id": "typesearch:svg_url",
      "@type": "xsd:string"
    },
    "svg": {
      "@id": "typesearch:svg",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "typesearch:expires_at",
      "@type": "xsd:string"
    },
    "cached": {
      "@id": "typesearch:cached",
      "@type": "xsd:boolean"
    },
    "ChartList": "typesearch:ChartList",
    "has_more": {
      "@id": "typesearch:has_more",
      "@type": "xsd:boolean"
    },
    "next_before": {
      "@id": "typesearch:next_before",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "typesearch-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects typesearch-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-10-31) from openapi/typesearch-ai-api-v1-openapi.json, openapi/typesearch-ai-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/typesearch-ai-api-v1-openapi.json",
    "openapi/typesearch-ai-openapi.json"
  ]
}