Roboto · JSON-LD Context

Roboto Context

JSON-LD context defining the semantic vocabulary for Roboto from Roboto.

11 Classes 45 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/
roboto: https://roboto.ai/schema#

Classes

JsonRpcRequest JsonRpcResponse NavLink NavSelector NavTab Navigation PageSummary PagesIndex Problem SearchHit SearchResponse

Properties

Property Type Container
id
jsonrpc string
method string
params
error
result
href string
icon string
label string
items list
kind string
path string
actions list
cta
featured list
repoUrl string
root string
selectors list
sidebar list
tabs list
contentType string
description string
facets
json string
lastModified string
locale string
markdownUrl string
route string
title string
url string
version string
count integer
generator string
pages list
site string
code string
detail string
instance string
links list
resolution string
status integer
type string
excerpt string
query string
results list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://roboto.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "roboto": "https://roboto.ai/schema#",
    "JsonRpcRequest": "roboto:JsonRpcRequest",
    "id": {
      "@id": "roboto:id"
    },
    "jsonrpc": {
      "@id": "roboto:jsonrpc",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "roboto:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "roboto:params"
    },
    "JsonRpcResponse": "roboto:JsonRpcResponse",
    "error": {
      "@id": "roboto:error"
    },
    "result": {
      "@id": "roboto:result"
    },
    "NavLink": "roboto:NavLink",
    "href": {
      "@id": "roboto:href",
      "@type": "xsd:string"
    },
    "icon": {
      "@id": "roboto:icon",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "roboto:label",
      "@type": "xsd:string"
    },
    "NavSelector": "roboto:NavSelector",
    "items": {
      "@id": "roboto:items",
      "@container": "@list"
    },
    "kind": {
      "@id": "roboto:kind",
      "@type": "xsd:string"
    },
    "NavTab": "roboto:NavTab",
    "path": {
      "@id": "roboto:path",
      "@type": "xsd:string"
    },
    "Navigation": "roboto:Navigation",
    "actions": {
      "@id": "roboto:actions",
      "@container": "@list"
    },
    "cta": {
      "@id": "roboto:cta"
    },
    "featured": {
      "@id": "roboto:featured",
      "@container": "@list"
    },
    "repoUrl": {
      "@id": "roboto:repoUrl",
      "@type": "xsd:string"
    },
    "root": {
      "@id": "roboto:root",
      "@type": "xsd:string"
    },
    "selectors": {
      "@id": "roboto:selectors",
      "@container": "@list"
    },
    "sidebar": {
      "@id": "roboto:sidebar",
      "@container": "@list"
    },
    "tabs": {
      "@id": "roboto:tabs",
      "@container": "@list"
    },
    "PageSummary": "roboto:PageSummary",
    "contentType": {
      "@id": "roboto:contentType",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "roboto:description",
      "@type": "xsd:string"
    },
    "facets": {
      "@id": "roboto:facets"
    },
    "json": {
      "@id": "roboto:json",
      "@type": "xsd:string"
    },
    "lastModified": {
      "@id": "roboto:lastModified",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "roboto:locale",
      "@type": "xsd:string"
    },
    "markdownUrl": {
      "@id": "roboto:markdownUrl",
      "@type": "xsd:string"
    },
    "route": {
      "@id": "roboto:route",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "roboto:title",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "roboto:url",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "roboto:version",
      "@type": "xsd:string"
    },
    "PagesIndex": "roboto:PagesIndex",
    "count": {
      "@id": "roboto:count",
      "@type": "xsd:integer"
    },
    "generator": {
      "@id": "roboto:generator",
      "@type": "xsd:string"
    },
    "pages": {
      "@id": "roboto:pages",
      "@container": "@list"
    },
    "site": {
      "@id": "roboto:site",
      "@type": "xsd:string"
    },
    "Problem": "roboto:Problem",
    "code": {
      "@id": "roboto:code",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "roboto:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "roboto:instance",
      "@type": "xsd:string"
    },
    "links": {
      "@id": "roboto:links",
      "@container": "@list"
    },
    "resolution": {
      "@id": "roboto:resolution",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "roboto:status",
      "@type": "xsd:integer"
    },
    "type": {
      "@id": "roboto:type",
      "@type": "xsd:string"
    },
    "SearchHit": "roboto:SearchHit",
    "excerpt": {
      "@id": "roboto:excerpt",
      "@type": "xsd:string"
    },
    "SearchResponse": "roboto:SearchResponse",
    "query": {
      "@id": "roboto:query",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "roboto:results",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Roboto API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Roboto'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-29) from openapi/roboto-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/roboto-openapi.json"
  ]
}