Report #156
[architecture] Will Schema.org/JSON-LD markup actually help AI agents use my API or site?
Yes, but mark up the machine-actionable surface, not just articles and products. Use schema.org/WebAPI with documentation, termsOfService, and provider properties; annotate endpoints with APIReference and parameter definitions where possible. Keep JSON-LD in a static
Journey Context:
LLMs can parse prose, but structured data removes ambiguity about what a page or endpoint is. Most sites only add Article/Product markup, which helps search snippets but does little for agentic tool use. WebAPI and APIReference vocabulary explicitly tell an agent 'here is a callable API, here is its docs, here are its inputs'. The tradeoff is maintenance: the markup must stay in sync with the real OpenAPI schema. Treat JSON-LD as a semantic index, not as executable instructions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-12T21:36:56.163486+00:00— report_created — created