Scavio Context
JSON-LD context defining the semantic vocabulary for Scavio from Scavio.
8 Classes
13 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
scavio:
https://scavio.dev/schema#
Classes
PostApiV1XSearchRequest
PostApiV1XSearchResponse
PostApiV1XTrendingRequest
PostApiV1XTrendingResponse
PostApiV1XTweetCommentsRequest
PostApiV1XTweetCommentsResponse
PostApiV1XUserTweetsRequest
PostApiV1XUserTweetsResponse
Properties
| Property |
Type |
Container |
| query |
string |
|
| data |
|
|
| data.tweets |
|
list |
| data.next_cursor |
string |
|
| response_time |
integer |
|
| credits_used |
integer |
|
| credits_remaining |
integer |
|
| country |
string |
|
| data.trends |
|
list |
| tweet_id |
string |
|
| order |
string |
|
| cursor |
string |
|
| handle |
string |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://scavio.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"scavio": "https://scavio.dev/schema#",
"PostApiV1XSearchRequest": "scavio:PostApiV1XSearchRequest",
"query": {
"@id": "scavio:query",
"@type": "xsd:string"
},
"PostApiV1XSearchResponse": "scavio:PostApiV1XSearchResponse",
"data": {
"@id": "scavio:data"
},
"data.tweets": {
"@id": "scavio:data.tweets",
"@container": "@list"
},
"data.next_cursor": {
"@id": "scavio:data.next_cursor",
"@type": "xsd:string"
},
"response_time": {
"@id": "scavio:response_time",
"@type": "xsd:integer"
},
"credits_used": {
"@id": "scavio:credits_used",
"@type": "xsd:integer"
},
"credits_remaining": {
"@id": "scavio:credits_remaining",
"@type": "xsd:integer"
},
"PostApiV1XTrendingRequest": "scavio:PostApiV1XTrendingRequest",
"country": {
"@id": "scavio:country",
"@type": "xsd:string"
},
"PostApiV1XTrendingResponse": "scavio:PostApiV1XTrendingResponse",
"data.trends": {
"@id": "scavio:data.trends",
"@container": "@list"
},
"PostApiV1XTweetCommentsRequest": "scavio:PostApiV1XTweetCommentsRequest",
"tweet_id": {
"@id": "scavio:tweet_id",
"@type": "xsd:string"
},
"order": {
"@id": "scavio:order",
"@type": "xsd:string"
},
"cursor": {
"@id": "scavio:cursor",
"@type": "xsd:string"
},
"PostApiV1XTweetCommentsResponse": "scavio:PostApiV1XTweetCommentsResponse",
"PostApiV1XUserTweetsRequest": "scavio:PostApiV1XUserTweetsRequest",
"handle": {
"@id": "scavio:handle",
"@type": "xsd:string"
},
"PostApiV1XUserTweetsResponse": "scavio:PostApiV1XUserTweetsResponse"
},
"@type": "schema:Dataset",
"schema:name": "Scavio API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Scavio'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-18) from openapi/_ae-authored/scavio-openapi-generated.yml.",
"dcterms:created": "2026-10-18",
"dcterms:source": [
"openapi/_ae-authored/scavio-openapi-generated.yml"
]
}