{
  "@context": {
    "@vocab": "https://yappy.biz/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "yappy": "https://yappy.biz/schema#",
    "Problem": "yappy:Problem",
    "type": {
      "@id": "yappy:type",
      "@type": "@id"
    },
    "title": {
      "@id": "yappy:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "yappy:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "yappy:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "yappy:instance",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "yappy:code",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "yappy:request_id",
      "@type": "xsd:string"
    },
    "docs_url": {
      "@id": "yappy:docs_url",
      "@type": "@id"
    },
    "errors": {
      "@id": "yappy:errors",
      "@container": "@list"
    },
    "Pagination": "yappy:Pagination",
    "limit": {
      "@id": "yappy:limit",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "yappy:has_more",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "yappy:next_cursor",
      "@type": "xsd:string"
    },
    "next_url": {
      "@id": "yappy:next_url",
      "@type": "@id"
    },
    "Platform": "yappy:Platform",
    "os": {
      "@id": "yappy:os",
      "@type": "xsd:string"
    },
    "min_version": {
      "@id": "yappy:min_version",
      "@type": "xsd:string"
    },
    "arch": {
      "@id": "yappy:arch",
      "@type": "xsd:string"
    },
    "Release": "yappy:Release",
    "object": {
      "@id": "yappy:object",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "yappy:version",
      "@type": "xsd:string"
    },
    "published_at": {
      "@id": "yappy:published_at",
      "@type": "xsd:date"
    },
    "notes": {
      "@id": "yappy:notes",
      "@type": "xsd:string"
    },
    "download_url": {
      "@id": "yappy:download_url",
      "@type": "@id"
    },
    "platform": {
      "@id": "yappy:platform",
      "@type": "@id"
    },
    "is_latest": {
      "@id": "yappy:is_latest",
      "@type": "xsd:boolean"
    },
    "sandbox": {
      "@id": "yappy:sandbox",
      "@type": "xsd:boolean"
    },
    "ReleaseList": "yappy:ReleaseList",
    "data": {
      "@id": "yappy:data",
      "@container": "@list"
    },
    "pagination": {
      "@id": "yappy:pagination",
      "@type": "@id"
    },
    "total": {
      "@id": "yappy:total",
      "@type": "xsd:integer"
    },
    "Doc": "yappy:Doc",
    "slug": {
      "@id": "yappy:slug",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "yappy:description",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "yappy:url",
      "@type": "@id"
    },
    "markdown_url": {
      "@id": "yappy:markdown_url",
      "@type": "@id"
    },
    "content": {
      "@id": "yappy:content",
      "@type": "xsd:string"
    },
    "word_count": {
      "@id": "yappy:word_count",
      "@type": "xsd:integer"
    },
    "last_updated": {
      "@id": "yappy:last_updated",
      "@type": "xsd:date"
    },
    "DocSummary": "yappy:DocSummary",
    "DocList": "yappy:DocList",
    "Faq": "yappy:Faq",
    "id": {
      "@id": "yappy:id",
      "@type": "xsd:string"
    },
    "question": {
      "@id": "yappy:question",
      "@type": "xsd:string"
    },
    "answer": {
      "@id": "yappy:answer",
      "@type": "xsd:string"
    },
    "topic": {
      "@id": "yappy:topic",
      "@type": "xsd:string"
    },
    "FaqList": "yappy:FaqList",
    "Plan": "yappy:Plan",
    "name": {
      "@id": "yappy:name",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "yappy:price",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "yappy:currency",
      "@type": "xsd:string"
    },
    "billing_period": {
      "@id": "yappy:billing_period",
      "@type": "xsd:string"
    },
    "billed_by": {
      "@id": "yappy:billed_by",
      "@type": "xsd:string"
    },
    "includes": {
      "@id": "yappy:includes",
      "@container": "@list"
    },
    "Pricing": "yappy:Pricing",
    "app": {
      "@id": "yappy:app",
      "@type": "@id"
    },
    "plans": {
      "@id": "yappy:plans",
      "@container": "@list"
    },
    "api": {
      "@id": "yappy:api"
    },
    "Feature": "yappy:Feature",
    "on_device": {
      "@id": "yappy:on_device",
      "@type": "xsd:boolean"
    },
    "requires_permission": {
      "@id": "yappy:requires_permission",
      "@type": "xsd:string"
    },
    "requires_network": {
      "@id": "yappy:requires_network",
      "@type": "xsd:boolean"
    },
    "FeatureList": "yappy:FeatureList",
    "Requirements": "yappy:Requirements",
    "minimum_os_version": {
      "@id": "yappy:minimum_os_version",
      "@type": "xsd:string"
    },
    "architectures": {
      "@id": "yappy:architectures",
      "@container": "@list"
    },
    "disk_space_mb": {
      "@id": "yappy:disk_space_mb",
      "@type": "xsd:integer"
    },
    "app_store": {
      "@id": "yappy:app_store",
      "@type": "xsd:boolean"
    },
    "permissions": {
      "@id": "yappy:permissions",
      "@container": "@list"
    },
    "Compatibility": "yappy:Compatibility",
    "compatible": {
      "@id": "yappy:compatible",
      "@type": "xsd:boolean"
    },
    "reasons": {
      "@id": "yappy:reasons",
      "@container": "@list"
    },
    "checked": {
      "@id": "yappy:checked"
    },
    "minimum": {
      "@id": "yappy:minimum"
    },
    "SearchResult": "yappy:SearchResult",
    "excerpt": {
      "@id": "yappy:excerpt",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "yappy:score",
      "@type": "xsd:decimal"
    },
    "SearchResults": "yappy:SearchResults",
    "query": {
      "@id": "yappy:query",
      "@type": "xsd:string"
    },
    "BatchRequest": "yappy:BatchRequest",
    "operations": {
      "@id": "yappy:operations",
      "@container": "@list"
    },
    "BatchResponse": "yappy:BatchResponse",
    "results": {
      "@id": "yappy:results",
      "@container": "@list"
    },
    "ExportRequest": "yappy:ExportRequest",
    "resource": {
      "@id": "yappy:resource",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "yappy:format",
      "@type": "xsd:string"
    },
    "Job": "yappy:Job",
    "created_at": {
      "@id": "yappy:created_at",
      "@type": "xsd:dateTime"
    },
    "poll_url": {
      "@id": "yappy:poll_url",
      "@type": "@id"
    },
    "retry_after": {
      "@id": "yappy:retry_after",
      "@type": "xsd:integer"
    },
    "result": {
      "@id": "yappy:result"
    },
    "error": {
      "@id": "yappy:error"
    },
    "ServiceIndex": "yappy:ServiceIndex",
    "api_version": {
      "@id": "yappy:api_version",
      "@type": "xsd:string"
    },
    "documentation_url": {
      "@id": "yappy:documentation_url",
      "@type": "@id"
    },
    "openapi_url": {
      "@id": "yappy:openapi_url",
      "@type": "@id"
    },
    "authentication": {
      "@id": "yappy:authentication"
    },
    "mcp": {
      "@id": "yappy:mcp"
    },
    "rate_limit": {
      "@id": "yappy:rate_limit"
    },
    "sandbox_url": {
      "@id": "yappy:sandbox_url",
      "@type": "@id"
    },
    "endpoints": {
      "@id": "yappy:endpoints",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "yappy-biz API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects yappy-biz'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-30) from openapi/yappy-biz-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/yappy-biz-openapi.json"
  ]
}