Roboto · JSON-LD Context
Roboto Context
JSON-LD context defining the semantic vocabulary for Roboto from Roboto.
11 Classes
45 Properties
4 Namespaces
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
{
"@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"
]
}