Onto · JSON-LD Context
Buildonto Dev Context
JSON-LD context defining the semantic vocabulary for Buildonto Dev from Onto.
12 Classes
54 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
buildonto:
https://buildonto.dev/schema#
Classes
ReadRequest
ScoreRequest
ReadResponse
ScoreResponse
UsageResponse
Metadata
ReadStats
CacheInfo
ScoringInsights
Recommendation
CreditTransaction
ErrorResponse
Properties
| Property | Type | Container |
|---|---|---|
| url | reference | |
| fresh | boolean | |
| status | string | |
| markdown | string | |
| metadata | reference | |
| stats | reference | |
| warnings | list | |
| cache | reference | |
| aio_score | integer | |
| grade | string | |
| hallucination_risk | string | |
| insights | reference | |
| penalties | list | |
| benefits | list | |
| recommendations | list | |
| bot_preview | string | |
| note | string | |
| tier | string | |
| monthly_limit | integer | |
| used_this_month | integer | |
| remaining | integer | |
| overage_allowed | boolean | |
| reset_at | dateTime | |
| concurrent_limit | integer | |
| in_flight | integer | |
| concurrent_remaining | integer | |
| credits | ||
| title | string | |
| description | string | |
| language | string | |
| raw_html_size_kb | decimal | |
| markdown_size_kb | decimal | |
| reduction_percent | decimal | |
| extraction_time_ms | integer | |
| hit | boolean | |
| ttl_seconds | integer | |
| robots_allowed | boolean | |
| waf_blocked | boolean | |
| markdown_supported | boolean | |
| json_ld_present | boolean | |
| semantic_hierarchy | boolean | |
| priority | string | |
| id | string | |
| delta | integer | |
| reason | string | |
| ref | string | |
| balance_after | integer | |
| created_at | dateTime | |
| code | string | |
| message | string | |
| retry_after | ||
| plan_limit | integer | |
| credits_remaining | integer | |
| limit | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://buildonto.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"buildonto": "https://buildonto.dev/schema#",
"ReadRequest": "buildonto:ReadRequest",
"url": {
"@id": "buildonto:url",
"@type": "@id"
},
"fresh": {
"@id": "buildonto:fresh",
"@type": "xsd:boolean"
},
"ScoreRequest": "buildonto:ScoreRequest",
"ReadResponse": "buildonto:ReadResponse",
"status": {
"@id": "buildonto:status",
"@type": "xsd:string"
},
"markdown": {
"@id": "buildonto:markdown",
"@type": "xsd:string"
},
"metadata": {
"@id": "buildonto:metadata",
"@type": "@id"
},
"stats": {
"@id": "buildonto:stats",
"@type": "@id"
},
"warnings": {
"@id": "buildonto:warnings",
"@container": "@list"
},
"cache": {
"@id": "buildonto:cache",
"@type": "@id"
},
"ScoreResponse": "buildonto:ScoreResponse",
"aio_score": {
"@id": "buildonto:aio_score",
"@type": "xsd:integer"
},
"grade": {
"@id": "buildonto:grade",
"@type": "xsd:string"
},
"hallucination_risk": {
"@id": "buildonto:hallucination_risk",
"@type": "xsd:string"
},
"insights": {
"@id": "buildonto:insights",
"@type": "@id"
},
"penalties": {
"@id": "buildonto:penalties",
"@container": "@list"
},
"benefits": {
"@id": "buildonto:benefits",
"@container": "@list"
},
"recommendations": {
"@id": "buildonto:recommendations",
"@container": "@list"
},
"bot_preview": {
"@id": "buildonto:bot_preview",
"@type": "xsd:string"
},
"note": {
"@id": "buildonto:note",
"@type": "xsd:string"
},
"UsageResponse": "buildonto:UsageResponse",
"tier": {
"@id": "buildonto:tier",
"@type": "xsd:string"
},
"monthly_limit": {
"@id": "buildonto:monthly_limit",
"@type": "xsd:integer"
},
"used_this_month": {
"@id": "buildonto:used_this_month",
"@type": "xsd:integer"
},
"remaining": {
"@id": "buildonto:remaining",
"@type": "xsd:integer"
},
"overage_allowed": {
"@id": "buildonto:overage_allowed",
"@type": "xsd:boolean"
},
"reset_at": {
"@id": "buildonto:reset_at",
"@type": "xsd:dateTime"
},
"concurrent_limit": {
"@id": "buildonto:concurrent_limit",
"@type": "xsd:integer"
},
"in_flight": {
"@id": "buildonto:in_flight",
"@type": "xsd:integer"
},
"concurrent_remaining": {
"@id": "buildonto:concurrent_remaining",
"@type": "xsd:integer"
},
"credits": {
"@id": "buildonto:credits"
},
"Metadata": "buildonto:Metadata",
"title": {
"@id": "buildonto:title",
"@type": "xsd:string"
},
"description": {
"@id": "buildonto:description",
"@type": "xsd:string"
},
"language": {
"@id": "buildonto:language",
"@type": "xsd:string"
},
"ReadStats": "buildonto:ReadStats",
"raw_html_size_kb": {
"@id": "buildonto:raw_html_size_kb",
"@type": "xsd:decimal"
},
"markdown_size_kb": {
"@id": "buildonto:markdown_size_kb",
"@type": "xsd:decimal"
},
"reduction_percent": {
"@id": "buildonto:reduction_percent",
"@type": "xsd:decimal"
},
"extraction_time_ms": {
"@id": "buildonto:extraction_time_ms",
"@type": "xsd:integer"
},
"CacheInfo": "buildonto:CacheInfo",
"hit": {
"@id": "buildonto:hit",
"@type": "xsd:boolean"
},
"ttl_seconds": {
"@id": "buildonto:ttl_seconds",
"@type": "xsd:integer"
},
"ScoringInsights": "buildonto:ScoringInsights",
"robots_allowed": {
"@id": "buildonto:robots_allowed",
"@type": "xsd:boolean"
},
"waf_blocked": {
"@id": "buildonto:waf_blocked",
"@type": "xsd:boolean"
},
"markdown_supported": {
"@id": "buildonto:markdown_supported",
"@type": "xsd:boolean"
},
"json_ld_present": {
"@id": "buildonto:json_ld_present",
"@type": "xsd:boolean"
},
"semantic_hierarchy": {
"@id": "buildonto:semantic_hierarchy",
"@type": "xsd:boolean"
},
"Recommendation": "buildonto:Recommendation",
"priority": {
"@id": "buildonto:priority",
"@type": "xsd:string"
},
"CreditTransaction": "buildonto:CreditTransaction",
"id": {
"@id": "buildonto:id",
"@type": "xsd:string"
},
"delta": {
"@id": "buildonto:delta",
"@type": "xsd:integer"
},
"reason": {
"@id": "buildonto:reason",
"@type": "xsd:string"
},
"ref": {
"@id": "buildonto:ref",
"@type": "xsd:string"
},
"balance_after": {
"@id": "buildonto:balance_after",
"@type": "xsd:integer"
},
"created_at": {
"@id": "buildonto:created_at",
"@type": "xsd:dateTime"
},
"ErrorResponse": "buildonto:ErrorResponse",
"code": {
"@id": "buildonto:code",
"@type": "xsd:string"
},
"message": {
"@id": "buildonto:message",
"@type": "xsd:string"
},
"retry_after": {
"@id": "buildonto:retry_after"
},
"plan_limit": {
"@id": "buildonto:plan_limit",
"@type": "xsd:integer"
},
"credits_remaining": {
"@id": "buildonto:credits_remaining",
"@type": "xsd:integer"
},
"limit": {
"@id": "buildonto:limit",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "Onto API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Onto'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-03) from openapi/buildonto-dev-openapi.yaml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/buildonto-dev-openapi.yaml"
]
}