{
  "@context": {
    "@vocab": "https://cite42.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "cite42": "https://cite42.dev/schema#",
    "PostApiV1CitationsRequest": "cite42:PostApiV1CitationsRequest",
    "models": {
      "@id": "cite42:models",
      "@container": "@list"
    },
    "query": {
      "@id": "cite42:query",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "cite42:url",
      "@type": "xsd:string"
    },
    "PostApiV1CitationsResponse": "cite42:PostApiV1CitationsResponse",
    "sources": {
      "@id": "cite42:sources",
      "@container": "@list"
    },
    "lookup": {
      "@id": "cite42:lookup"
    },
    "measurement": {
      "@id": "cite42:measurement"
    },
    "metrics": {
      "@id": "cite42:metrics"
    },
    "requestId": {
      "@id": "cite42:requestId",
      "@type": "xsd:string"
    },
    "billing": {
      "@id": "cite42:billing"
    },
    "PostApiV1CompareRequest": "cite42:PostApiV1CompareRequest",
    "fullSweep": {
      "@id": "cite42:fullSweep",
      "@type": "xsd:boolean"
    },
    "brand": {
      "@id": "cite42:brand",
      "@type": "xsd:string"
    },
    "competitors": {
      "@id": "cite42:competitors",
      "@container": "@list"
    },
    "PostApiV1CompareResponse": "cite42:PostApiV1CompareResponse",
    "rankings": {
      "@id": "cite42:rankings",
      "@container": "@list"
    },
    "coMentions": {
      "@id": "cite42:coMentions",
      "@container": "@list"
    },
    "PostApiV1KeywordsRequest": "cite42:PostApiV1KeywordsRequest",
    "seed": {
      "@id": "cite42:seed",
      "@type": "xsd:string"
    },
    "ideas": {
      "@id": "cite42:ideas",
      "@type": "xsd:boolean"
    },
    "PostApiV1KeywordsResponse": "cite42:PostApiV1KeywordsResponse",
    "requestedKeyword": {
      "@id": "cite42:requestedKeyword",
      "@type": "xsd:string"
    },
    "keyword": {
      "@id": "cite42:keyword",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "cite42:status",
      "@type": "xsd:string"
    },
    "volume": {
      "@id": "cite42:volume",
      "@type": "xsd:integer"
    },
    "cpc": {
      "@id": "cite42:cpc",
      "@type": "xsd:decimal"
    },
    "competition": {
      "@id": "cite42:competition",
      "@type": "xsd:decimal"
    },
    "competitionLevel": {
      "@id": "cite42:competitionLevel",
      "@type": "xsd:string"
    },
    "PostApiV1KeywordsBatchRequest": "cite42:PostApiV1KeywordsBatchRequest",
    "seeds": {
      "@id": "cite42:seeds",
      "@container": "@list"
    },
    "PostApiV1KeywordsBatchResponse": "cite42:PostApiV1KeywordsBatchResponse",
    "results": {
      "@id": "cite42:results",
      "@container": "@list"
    },
    "PostApiV1KeywordsRankingsRequest": "cite42:PostApiV1KeywordsRankingsRequest",
    "keywords": {
      "@id": "cite42:keywords",
      "@container": "@list"
    },
    "domain": {
      "@id": "cite42:domain",
      "@type": "xsd:string"
    },
    "PostApiV1KeywordsRankingsResponse": "cite42:PostApiV1KeywordsRankingsResponse",
    "country": {
      "@id": "cite42:country",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "cite42:language",
      "@type": "xsd:string"
    },
    "device": {
      "@id": "cite42:device",
      "@type": "xsd:string"
    },
    "depth": {
      "@id": "cite42:depth",
      "@type": "xsd:integer"
    },
    "note": {
      "@id": "cite42:note",
      "@type": "xsd:string"
    },
    "PostApiV1RankingsRequest": "cite42:PostApiV1RankingsRequest",
    "PostApiV1RankingsResponse": "cite42:PostApiV1RankingsResponse",
    "PostApiV1RecommendationsRequest": "cite42:PostApiV1RecommendationsRequest",
    "context": {
      "@id": "cite42:context"
    },
    "PostApiV1RedditTrendsRequest": "cite42:PostApiV1RedditTrendsRequest",
    "topic": {
      "@id": "cite42:topic",
      "@type": "xsd:string"
    },
    "timeframe": {
      "@id": "cite42:timeframe",
      "@type": "xsd:string"
    },
    "PostApiV1RedditTrendsResponse": "cite42:PostApiV1RedditTrendsResponse",
    "provider": {
      "@id": "cite42:provider",
      "@type": "xsd:string"
    },
    "subredditsSearched": {
      "@id": "cite42:subredditsSearched",
      "@container": "@list"
    },
    "relevantThreads": {
      "@id": "cite42:relevantThreads",
      "@container": "@list"
    },
    "risingThreads": {
      "@id": "cite42:risingThreads",
      "@container": "@list"
    },
    "repeatedQuestions": {
      "@id": "cite42:repeatedQuestions",
      "@container": "@list"
    },
    "painPoints": {
      "@id": "cite42:painPoints",
      "@container": "@list"
    },
    "repeatedPhrases": {
      "@id": "cite42:repeatedPhrases",
      "@container": "@list"
    },
    "mentionedProducts": {
      "@id": "cite42:mentionedProducts",
      "@container": "@list"
    },
    "analysis": {
      "@id": "cite42:analysis"
    },
    "subredditBreakdown": {
      "@id": "cite42:subredditBreakdown",
      "@container": "@list"
    },
    "collection": {
      "@id": "cite42:collection"
    },
    "coverage": {
      "@id": "cite42:coverage"
    },
    "warnings": {
      "@id": "cite42:warnings",
      "@container": "@list"
    },
    "sourceUrls": {
      "@id": "cite42:sourceUrls",
      "@container": "@list"
    },
    "fetchedAt": {
      "@id": "cite42:fetchedAt",
      "@type": "xsd:dateTime"
    },
    "PostApiV1SearchRequest": "cite42:PostApiV1SearchRequest",
    "PostApiV1SearchResponse": "cite42:PostApiV1SearchResponse",
    "PostApiV1SentimentRequest": "cite42:PostApiV1SentimentRequest",
    "PostApiV1SentimentResponse": "cite42:PostApiV1SentimentResponse",
    "perModel": {
      "@id": "cite42:perModel",
      "@container": "@list"
    },
    "aggregate": {
      "@id": "cite42:aggregate"
    },
    "PostApiV1TrackersRequest": "cite42:PostApiV1TrackersRequest",
    "name": {
      "@id": "cite42:name",
      "@type": "xsd:string"
    },
    "cadence": {
      "@id": "cite42:cadence"
    },
    "primitive": {
      "@id": "cite42:primitive",
      "@type": "xsd:string"
    },
    "prompts": {
      "@id": "cite42:prompts",
      "@container": "@list"
    },
    "PostApiV1TrackersResponse": "cite42:PostApiV1TrackersResponse",
    "tracker": {
      "@id": "cite42:tracker"
    },
    "PostApiV1TrendsRequest": "cite42:PostApiV1TrendsRequest",
    "term": {
      "@id": "cite42:term",
      "@type": "xsd:string"
    },
    "PostApiV1TrendsResponse": "cite42:PostApiV1TrendsResponse",
    "requestedTerm": {
      "@id": "cite42:requestedTerm",
      "@type": "xsd:string"
    },
    "trend": {
      "@id": "cite42:trend",
      "@type": "xsd:string"
    },
    "interestOverTime": {
      "@id": "cite42:interestOverTime",
      "@container": "@list"
    },
    "risingQueries": {
      "@id": "cite42:risingQueries",
      "@container": "@list"
    },
    "topQueries": {
      "@id": "cite42:topQueries",
      "@container": "@list"
    },
    "GetApiV1UsageResponse": "cite42:GetApiV1UsageResponse",
    "balance": {
      "@id": "cite42:balance"
    },
    "recent": {
      "@id": "cite42:recent",
      "@container": "@list"
    },
    "PostApiV1WorkflowsAiCitationGapsRequest": "cite42:PostApiV1WorkflowsAiCitationGapsRequest",
    "PostApiV1WorkflowsAiPromptMapRequest": "cite42:PostApiV1WorkflowsAiPromptMapRequest",
    "audience": {
      "@id": "cite42:audience",
      "@type": "xsd:string"
    },
    "PostApiV1WorkflowsAiPromptMapResponse": "cite42:PostApiV1WorkflowsAiPromptMapResponse",
    "PostApiV1WorkflowsCompetitorContentRequest": "cite42:PostApiV1WorkflowsCompetitorContentRequest",
    "PostApiV1WorkflowsContentBriefRequest": "cite42:PostApiV1WorkflowsContentBriefRequest",
    "PostApiV1WorkflowsContentBriefResponse": "cite42:PostApiV1WorkflowsContentBriefResponse",
    "endpoint": {
      "@id": "cite42:endpoint",
      "@type": "xsd:string"
    },
    "tool": {
      "@id": "cite42:tool",
      "@type": "xsd:string"
    },
    "why": {
      "@id": "cite42:why",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "cite42:data"
    },
    "ok": {
      "@id": "cite42:ok",
      "@type": "xsd:boolean"
    },
    "PostApiV1WorkflowsContentOpportunitiesRequest": "cite42:PostApiV1WorkflowsContentOpportunitiesRequest",
    "PostApiV1WorkflowsContentOpportunitiesResponse": "cite42:PostApiV1WorkflowsContentOpportunitiesResponse",
    "PostApiV1WorkflowsTopicDemandRequest": "cite42:PostApiV1WorkflowsTopicDemandRequest",
    "PostApiV1WorkflowsTopicDemandResponse": "cite42:PostApiV1WorkflowsTopicDemandResponse",
    "PostApiV1YoutubeTrendsRequest": "cite42:PostApiV1YoutubeTrendsRequest",
    "region": {
      "@id": "cite42:region",
      "@type": "xsd:string"
    },
    "PostApiV1YoutubeTrendsResponse": "cite42:PostApiV1YoutubeTrendsResponse",
    "publishedAfter": {
      "@id": "cite42:publishedAfter",
      "@type": "xsd:dateTime"
    },
    "risingVideos": {
      "@id": "cite42:risingVideos",
      "@container": "@list"
    },
    "titlePatterns": {
      "@id": "cite42:titlePatterns",
      "@container": "@list"
    },
    "creatorAngles": {
      "@id": "cite42:creatorAngles",
      "@container": "@list"
    },
    "channelBreakdown": {
      "@id": "cite42:channelBreakdown",
      "@container": "@list"
    },
    "formatIdeas": {
      "@id": "cite42:formatIdeas",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "cite42-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects cite42-dev'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/_ae-authored/cite42-dev-openapi-generated.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_ae-authored/cite42-dev-openapi-generated.yml"
  ]
}