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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}