Search1API · JSON-LD Context
S1 Dev Context
JSON-LD context defining the semantic vocabulary for S1 Dev from Search1API.
26 Classes
55 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
s1:
https://s1.dev/schema#
Classes
ApiError
SearchParameters
NewsParameters
CrawlRequest
SitemapRequest
TrendingRequest
ExtractRequest
DeepcrawlRequest
SearchResult
SearchResponse
SearchBatchResponse
NewsResponse
NewsBatchResponse
AskResult
AskResponse
CrawlResult
CrawlResponse
SitemapResponse
TrendingResult
TrendingResponse
ExtractResponse
DeepcrawlAcceptedResponse
DeepcrawlStatusResponse
HealthResponse
UsageResponse
FeedbackResponse
Properties
| Property | Type | Container |
|---|---|---|
| ok | boolean | |
| error | string | |
| message | string | |
| errors | list | |
| type | reference | |
| title | string | |
| status | integer | |
| detail | string | |
| query | string | |
| search_service | string | |
| max_results | integer | |
| page | integer | |
| crawl_results | integer | |
| image | boolean | |
| include_sites | list | |
| exclude_sites | list | |
| language | string | |
| time_range | string | |
| url | reference | |
| enableFallback | boolean | |
| prompt | string | |
| response_format | ||
| link | reference | |
| snippet | string | |
| content | string | |
| published_date | string | |
| kind | string | |
| stars | integer | |
| num_comments | integer | |
| story_url | reference | |
| points | integer | |
| searchParameters | reference | |
| results | list | |
| images | list | |
| summary | ||
| source | string | |
| relevance | decimal | |
| intent | ||
| metadata | ||
| crawlParameters | ||
| links | list | |
| description | string | |
| trendingParameters | reference | |
| success | boolean | |
| extractParameters | ||
| taskId | string | |
| r2Key | string | |
| zipUrl | reference | |
| timestamp | dateTime | |
| version | string | |
| usage | integer | |
| user_id | string | |
| credential_type | string | |
| client_id | string | |
| id | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://s1.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"s1": "https://s1.dev/schema#",
"ApiError": "s1:ApiError",
"ok": {
"@id": "s1:ok",
"@type": "xsd:boolean"
},
"error": {
"@id": "s1:error",
"@type": "xsd:string"
},
"message": {
"@id": "s1:message",
"@type": "xsd:string"
},
"errors": {
"@id": "s1:errors",
"@container": "@list"
},
"type": {
"@id": "s1:type",
"@type": "@id"
},
"title": {
"@id": "s1:title",
"@type": "xsd:string"
},
"status": {
"@id": "s1:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "s1:detail",
"@type": "xsd:string"
},
"SearchParameters": "s1:SearchParameters",
"query": {
"@id": "s1:query",
"@type": "xsd:string"
},
"search_service": {
"@id": "s1:search_service",
"@type": "xsd:string"
},
"max_results": {
"@id": "s1:max_results",
"@type": "xsd:integer"
},
"page": {
"@id": "s1:page",
"@type": "xsd:integer"
},
"crawl_results": {
"@id": "s1:crawl_results",
"@type": "xsd:integer"
},
"image": {
"@id": "s1:image",
"@type": "xsd:boolean"
},
"include_sites": {
"@id": "s1:include_sites",
"@container": "@list"
},
"exclude_sites": {
"@id": "s1:exclude_sites",
"@container": "@list"
},
"language": {
"@id": "s1:language",
"@type": "xsd:string"
},
"time_range": {
"@id": "s1:time_range",
"@type": "xsd:string"
},
"NewsParameters": "s1:NewsParameters",
"CrawlRequest": "s1:CrawlRequest",
"url": {
"@id": "s1:url",
"@type": "@id"
},
"enableFallback": {
"@id": "s1:enableFallback",
"@type": "xsd:boolean"
},
"SitemapRequest": "s1:SitemapRequest",
"TrendingRequest": "s1:TrendingRequest",
"ExtractRequest": "s1:ExtractRequest",
"prompt": {
"@id": "s1:prompt",
"@type": "xsd:string"
},
"response_format": {
"@id": "s1:response_format"
},
"DeepcrawlRequest": "s1:DeepcrawlRequest",
"SearchResult": "s1:SearchResult",
"link": {
"@id": "s1:link",
"@type": "@id"
},
"snippet": {
"@id": "s1:snippet",
"@type": "xsd:string"
},
"content": {
"@id": "s1:content",
"@type": "xsd:string"
},
"published_date": {
"@id": "s1:published_date",
"@type": "xsd:string"
},
"kind": {
"@id": "s1:kind",
"@type": "xsd:string"
},
"stars": {
"@id": "s1:stars",
"@type": "xsd:integer"
},
"num_comments": {
"@id": "s1:num_comments",
"@type": "xsd:integer"
},
"story_url": {
"@id": "s1:story_url",
"@type": "@id"
},
"points": {
"@id": "s1:points",
"@type": "xsd:integer"
},
"SearchResponse": "s1:SearchResponse",
"searchParameters": {
"@id": "s1:searchParameters",
"@type": "@id"
},
"results": {
"@id": "s1:results",
"@container": "@list"
},
"images": {
"@id": "s1:images",
"@container": "@list"
},
"SearchBatchResponse": "s1:SearchBatchResponse",
"summary": {
"@id": "s1:summary"
},
"NewsResponse": "s1:NewsResponse",
"NewsBatchResponse": "s1:NewsBatchResponse",
"AskResult": "s1:AskResult",
"source": {
"@id": "s1:source",
"@type": "xsd:string"
},
"relevance": {
"@id": "s1:relevance",
"@type": "xsd:decimal"
},
"AskResponse": "s1:AskResponse",
"intent": {
"@id": "s1:intent"
},
"CrawlResult": "s1:CrawlResult",
"metadata": {
"@id": "s1:metadata"
},
"CrawlResponse": "s1:CrawlResponse",
"crawlParameters": {
"@id": "s1:crawlParameters"
},
"SitemapResponse": "s1:SitemapResponse",
"links": {
"@id": "s1:links",
"@container": "@list"
},
"TrendingResult": "s1:TrendingResult",
"description": {
"@id": "s1:description",
"@type": "xsd:string"
},
"TrendingResponse": "s1:TrendingResponse",
"trendingParameters": {
"@id": "s1:trendingParameters",
"@type": "@id"
},
"ExtractResponse": "s1:ExtractResponse",
"success": {
"@id": "s1:success",
"@type": "xsd:boolean"
},
"extractParameters": {
"@id": "s1:extractParameters"
},
"DeepcrawlAcceptedResponse": "s1:DeepcrawlAcceptedResponse",
"taskId": {
"@id": "s1:taskId",
"@type": "xsd:string"
},
"DeepcrawlStatusResponse": "s1:DeepcrawlStatusResponse",
"r2Key": {
"@id": "s1:r2Key",
"@type": "xsd:string"
},
"zipUrl": {
"@id": "s1:zipUrl",
"@type": "@id"
},
"HealthResponse": "s1:HealthResponse",
"timestamp": {
"@id": "s1:timestamp",
"@type": "xsd:dateTime"
},
"version": {
"@id": "s1:version",
"@type": "xsd:string"
},
"UsageResponse": "s1:UsageResponse",
"usage": {
"@id": "s1:usage",
"@type": "xsd:integer"
},
"user_id": {
"@id": "s1:user_id",
"@type": "xsd:string"
},
"credential_type": {
"@id": "s1:credential_type",
"@type": "xsd:string"
},
"client_id": {
"@id": "s1:client_id",
"@type": "xsd:string"
},
"FeedbackResponse": "s1:FeedbackResponse",
"id": {
"@id": "s1:id",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Search1API API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Search1API'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-07) from openapi/s1-dev-openapi.yml.",
"dcterms:created": "2026-10-07",
"dcterms:source": [
"openapi/s1-dev-openapi.yml"
]
}