FastDrop · JSON-LD Context
Fastdrop Dev Context
JSON-LD context defining the semantic vocabulary for Fastdrop Dev from FastDrop.
8 Classes
23 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
fastdrop:
https://fastdrop.dev/schema#
Classes
Error
ApiError
ProblemDetails
JsonRpcRequest
JsonRpcResponse
VerificationMeta
ServerEntry
ServerList
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| next | string | |
| retryAfter | integer | |
| title | string | |
| detail | string | |
| status | integer | |
| jsonrpc | string | |
| id | string | |
| method | string | |
| params | ||
| result | ||
| last_probed | dateTime | |
| answered | boolean | |
| keyed | boolean | |
| tools_count | integer | |
| consecutive_failures | integer | |
| package_only | boolean | |
| product_slug | string | |
| product_url | reference | |
| server | ||
| _meta | ||
| servers | list | |
| metadata |
JSON-LD Document
{
"@context": {
"@vocab": "https://fastdrop.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"fastdrop": "https://fastdrop.dev/schema#",
"Error": "fastdrop:Error",
"error": {
"@id": "fastdrop:error"
},
"ApiError": "fastdrop:ApiError",
"next": {
"@id": "fastdrop:next",
"@type": "xsd:string"
},
"retryAfter": {
"@id": "fastdrop:retryAfter",
"@type": "xsd:integer"
},
"ProblemDetails": "fastdrop:ProblemDetails",
"title": {
"@id": "fastdrop:title",
"@type": "xsd:string"
},
"detail": {
"@id": "fastdrop:detail",
"@type": "xsd:string"
},
"status": {
"@id": "fastdrop:status",
"@type": "xsd:integer"
},
"JsonRpcRequest": "fastdrop:JsonRpcRequest",
"jsonrpc": {
"@id": "fastdrop:jsonrpc",
"@type": "xsd:string"
},
"id": {
"@id": "fastdrop:id",
"@type": "xsd:string"
},
"method": {
"@id": "fastdrop:method",
"@type": "xsd:string"
},
"params": {
"@id": "fastdrop:params"
},
"JsonRpcResponse": "fastdrop:JsonRpcResponse",
"result": {
"@id": "fastdrop:result"
},
"VerificationMeta": "fastdrop:VerificationMeta",
"last_probed": {
"@id": "fastdrop:last_probed",
"@type": "xsd:dateTime"
},
"answered": {
"@id": "fastdrop:answered",
"@type": "xsd:boolean"
},
"keyed": {
"@id": "fastdrop:keyed",
"@type": "xsd:boolean"
},
"tools_count": {
"@id": "fastdrop:tools_count",
"@type": "xsd:integer"
},
"consecutive_failures": {
"@id": "fastdrop:consecutive_failures",
"@type": "xsd:integer"
},
"package_only": {
"@id": "fastdrop:package_only",
"@type": "xsd:boolean"
},
"product_slug": {
"@id": "fastdrop:product_slug",
"@type": "xsd:string"
},
"product_url": {
"@id": "fastdrop:product_url",
"@type": "@id"
},
"ServerEntry": "fastdrop:ServerEntry",
"server": {
"@id": "fastdrop:server"
},
"_meta": {
"@id": "fastdrop:_meta"
},
"ServerList": "fastdrop:ServerList",
"servers": {
"@id": "fastdrop:servers",
"@container": "@list"
},
"metadata": {
"@id": "fastdrop:metadata"
}
},
"@type": "schema:Dataset",
"schema:name": "FastDrop API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FastDrop'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-07) from openapi/fastdrop-dev-openapi.json.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/fastdrop-dev-openapi.json"
]
}