9bot · JSON-LD Context

9Bot Com Br Context

JSON-LD context defining the semantic vocabulary for 9Bot Com Br from 9bot.

11 Classes 34 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/
9bot: https://9bot.com.br/schema#

Classes

JsonRpcRequest JsonRpcNotification JsonRpcSuccessResponse JsonRpcError JsonRpcErrorResponse HealthResponse McpMetadata OAuthProtectedResourceMetadata OAuthAuthorizationServerMetadata McpServerManifest HttpError

Properties

Property Type Container
jsonrpc string
id reference
method string
params
result
code integer
message string
data
error reference
status string
service string
version string
timestamp dateTime
name string
title string
description string
endpoint reference
authorization
resource reference
authorization_servers list
scopes_supported list
bearer_methods_supported list
resource_documentation reference
issuer reference
authorization_endpoint reference
token_endpoint reference
registration_endpoint reference
response_types_supported list
grant_types_supported list
code_challenge_methods_supported list
websiteUrl reference
remotes list
error_description string
request_id string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://9bot.com.br/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "9bot": "https://9bot.com.br/schema#",
    "JsonRpcRequest": "9bot:JsonRpcRequest",
    "jsonrpc": {
      "@id": "9bot:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "9bot:id",
      "@type": "@id"
    },
    "method": {
      "@id": "9bot:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "9bot:params"
    },
    "JsonRpcNotification": "9bot:JsonRpcNotification",
    "JsonRpcSuccessResponse": "9bot:JsonRpcSuccessResponse",
    "result": {
      "@id": "9bot:result"
    },
    "JsonRpcError": "9bot:JsonRpcError",
    "code": {
      "@id": "9bot:code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "9bot:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "9bot:data"
    },
    "JsonRpcErrorResponse": "9bot:JsonRpcErrorResponse",
    "error": {
      "@id": "9bot:error",
      "@type": "@id"
    },
    "HealthResponse": "9bot:HealthResponse",
    "status": {
      "@id": "9bot:status",
      "@type": "xsd:string"
    },
    "service": {
      "@id": "9bot:service",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "9bot:version",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "9bot:timestamp",
      "@type": "xsd:dateTime"
    },
    "McpMetadata": "9bot:McpMetadata",
    "name": {
      "@id": "9bot:name",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "9bot:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "9bot:description",
      "@type": "xsd:string"
    },
    "endpoint": {
      "@id": "9bot:endpoint",
      "@type": "@id"
    },
    "authorization": {
      "@id": "9bot:authorization"
    },
    "OAuthProtectedResourceMetadata": "9bot:OAuthProtectedResourceMetadata",
    "resource": {
      "@id": "9bot:resource",
      "@type": "@id"
    },
    "authorization_servers": {
      "@id": "9bot:authorization_servers",
      "@container": "@list"
    },
    "scopes_supported": {
      "@id": "9bot:scopes_supported",
      "@container": "@list"
    },
    "bearer_methods_supported": {
      "@id": "9bot:bearer_methods_supported",
      "@container": "@list"
    },
    "resource_documentation": {
      "@id": "9bot:resource_documentation",
      "@type": "@id"
    },
    "OAuthAuthorizationServerMetadata": "9bot:OAuthAuthorizationServerMetadata",
    "issuer": {
      "@id": "9bot:issuer",
      "@type": "@id"
    },
    "authorization_endpoint": {
      "@id": "9bot:authorization_endpoint",
      "@type": "@id"
    },
    "token_endpoint": {
      "@id": "9bot:token_endpoint",
      "@type": "@id"
    },
    "registration_endpoint": {
      "@id": "9bot:registration_endpoint",
      "@type": "@id"
    },
    "response_types_supported": {
      "@id": "9bot:response_types_supported",
      "@container": "@list"
    },
    "grant_types_supported": {
      "@id": "9bot:grant_types_supported",
      "@container": "@list"
    },
    "code_challenge_methods_supported": {
      "@id": "9bot:code_challenge_methods_supported",
      "@container": "@list"
    },
    "McpServerManifest": "9bot:McpServerManifest",
    "websiteUrl": {
      "@id": "9bot:websiteUrl",
      "@type": "@id"
    },
    "remotes": {
      "@id": "9bot:remotes",
      "@container": "@list"
    },
    "HttpError": "9bot:HttpError",
    "error_description": {
      "@id": "9bot:error_description",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "9bot:request_id",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "9bot API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects 9bot'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/9bot-com-br-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/9bot-com-br-openapi.json"
  ]
}