{ "@context": { "@vocab": "https://cyclecalcs.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "cyclecalcs": "https://cyclecalcs.com/schema#", "Warning": "cyclecalcs:Warning", "code": { "@id": "cyclecalcs:code", "@type": "xsd:string" }, "message": { "@id": "cyclecalcs:message", "@type": "xsd:string" }, "field": { "@id": "cyclecalcs:field", "@type": "xsd:string" }, "value": { "@id": "cyclecalcs:value" }, "Envelope": "cyclecalcs:Envelope", "endpoint": { "@id": "cyclecalcs:endpoint", "@type": "xsd:string" }, "computed_at": { "@id": "cyclecalcs:computed_at", "@type": "xsd:dateTime" }, "query": { "@id": "cyclecalcs:query" }, "data": { "@id": "cyclecalcs:data" }, "warnings": { "@id": "cyclecalcs:warnings", "@container": "@list" }, "links": { "@id": "cyclecalcs:links" }, "meta": { "@id": "cyclecalcs:meta" }, "attribution": { "@id": "cyclecalcs:attribution", "@type": "xsd:string" }, "docs": { "@id": "cyclecalcs:docs", "@type": "@id" }, "Problem": "cyclecalcs:Problem", "type": { "@id": "cyclecalcs:type", "@type": "@id" }, "title": { "@id": "cyclecalcs:title", "@type": "xsd:string" }, "status": { "@id": "cyclecalcs:status", "@type": "xsd:integer" }, "detail": { "@id": "cyclecalcs:detail", "@type": "xsd:string" }, "instance": { "@id": "cyclecalcs:instance", "@type": "@id" }, "parameter": { "@id": "cyclecalcs:parameter", "@type": "xsd:string" }, "hint": { "@id": "cyclecalcs:hint", "@type": "xsd:string" }, "example": { "@id": "cyclecalcs:example", "@type": "xsd:string" }, "supported": { "@id": "cyclecalcs:supported", "@container": "@list" }, "request_id": { "@id": "cyclecalcs:request_id", "@type": "xsd:string" }, "error_chain": { "@id": "cyclecalcs:error_chain", "@container": "@list" } }, "@type": "schema:Dataset", "schema:name": "CycleCalcs API JSON-LD context", "schema:description": "A JSON-LD @context for the objects CycleCalcs'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-09-28) from openapi/cyclecalcs-apsides-api-openapi.yml, openapi/cyclecalcs-attribution-api-openapi.yml, openapi/cyclecalcs-conjunctions-api-openapi.yml.", "dcterms:created": "2026-09-28", "dcterms:source": [ "openapi/cyclecalcs-apsides-api-openapi.yml", "openapi/cyclecalcs-attribution-api-openapi.yml", "openapi/cyclecalcs-conjunctions-api-openapi.yml", "openapi/cyclecalcs-conventions-api-openapi.yml", "openapi/cyclecalcs-cyclecalcs-astronomy-api-api-openapi.yml" ] }