{
  "@context": {
    "@vocab": "https://gridar.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gridar": "https://gridar.app/schema#",
    "PostApiBacklinksUrlResponse": "gridar:PostApiBacklinksUrlResponse",
    "backlinks": {
      "@id": "gridar:backlinks",
      "@container": "@list"
    },
    "domain": {
      "@id": "gridar:domain",
      "@type": "xsd:string"
    },
    "sourceUrl": {
      "@id": "gridar:sourceUrl",
      "@type": "xsd:string"
    },
    "anchorText": {
      "@id": "gridar:anchorText",
      "@type": "xsd:string"
    },
    "crawlDate": {
      "@id": "gridar:crawlDate",
      "@type": "xsd:string"
    },
    "domainRating": {
      "@id": "gridar:domainRating",
      "@type": "xsd:decimal"
    },
    "PostApiGenerateImageJsonRequest": "gridar:PostApiGenerateImageJsonRequest",
    "prompt": {
      "@id": "gridar:prompt",
      "@type": "xsd:string"
    },
    "style": {
      "@id": "gridar:style",
      "@type": "xsd:string"
    },
    "PostApiGenerateTagsContentResponse": "gridar:PostApiGenerateTagsContentResponse",
    "tags": {
      "@id": "gridar:tags",
      "@container": "@list"
    },
    "PostApiHreflangCheckResponse": "gridar:PostApiHreflangCheckResponse",
    "score": {
      "@id": "gridar:score",
      "@type": "xsd:integer"
    },
    "errors": {
      "@id": "gridar:errors",
      "@container": "@list"
    },
    "PostApiHreflangCheckPageRequest": "gridar:PostApiHreflangCheckPageRequest",
    "siteId": {
      "@id": "gridar:siteId",
      "@type": "xsd:string"
    },
    "PostApiHreflangCheckPageResponse": "gridar:PostApiHreflangCheckPageResponse",
    "PostApiImageSuggestJsonRequest": "gridar:PostApiImageSuggestJsonRequest",
    "image_url": {
      "@id": "gridar:image_url",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "gridar:context",
      "@type": "xsd:string"
    },
    "PostApiPageSpeedUrlResponse": "gridar:PostApiPageSpeedUrlResponse",
    "performanceScore": {
      "@id": "gridar:performanceScore",
      "@type": "xsd:integer"
    },
    "coreWebVitals": {
      "@id": "gridar:coreWebVitals"
    },
    "suggestions": {
      "@id": "gridar:suggestions",
      "@container": "@list"
    },
    "PostApiPlagiarismCheckContentResponse": "gridar:PostApiPlagiarismCheckContentResponse",
    "originalityScore": {
      "@id": "gridar:originalityScore",
      "@type": "xsd:integer"
    },
    "aiDetection": {
      "@id": "gridar:aiDetection",
      "@type": "xsd:integer"
    },
    "matches": {
      "@id": "gridar:matches",
      "@container": "@list"
    },
    "PostApiReadabilityContentLanguageResponse": "gridar:PostApiReadabilityContentLanguageResponse",
    "readabilityScore": {
      "@id": "gridar:readabilityScore",
      "@type": "xsd:integer"
    },
    "gradeLevel": {
      "@id": "gridar:gradeLevel",
      "@type": "xsd:string"
    },
    "PostApiSeoAuditAuditRequest": "gridar:PostApiSeoAuditAuditRequest",
    "content": {
      "@id": "gridar:content",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "gridar:metadata",
      "@type": "xsd:string"
    },
    "PostApiSeoAuditAuditResponse": "gridar:PostApiSeoAuditAuditResponse",
    "issues": {
      "@id": "gridar:issues"
    },
    "PostApiSeoFixAuditRequest": "gridar:PostApiSeoFixAuditRequest",
    "PostApiSeoFixAuditResponse": "gridar:PostApiSeoFixAuditResponse",
    "fixedContent": {
      "@id": "gridar:fixedContent",
      "@type": "xsd:string"
    },
    "appliedChanges": {
      "@id": "gridar:appliedChanges",
      "@container": "@list"
    },
    "PostApiSeoSynonymsTermLanguageResponse": "gridar:PostApiSeoSynonymsTermLanguageResponse",
    "synonyms": {
      "@id": "gridar:synonyms",
      "@container": "@list"
    },
    "PostApiV1BriefCannibalisationRequest": "gridar:PostApiV1BriefCannibalisationRequest",
    "keyword": {
      "@id": "gridar:keyword",
      "@type": "xsd:string"
    },
    "PostApiV1BriefCannibalisationResponse": "gridar:PostApiV1BriefCannibalisationResponse",
    "intent": {
      "@id": "gridar:intent",
      "@type": "xsd:string"
    },
    "outline": {
      "@id": "gridar:outline",
      "@container": "@list"
    },
    "entities": {
      "@id": "gridar:entities",
      "@container": "@list"
    },
    "faq": {
      "@id": "gridar:faq",
      "@container": "@list"
    },
    "eeatSignals": {
      "@id": "gridar:eeatSignals",
      "@container": "@list"
    },
    "PostApiV1PaaRequest": "gridar:PostApiV1PaaRequest",
    "PostApiV1SitesSiteidTranslateRequest": "gridar:PostApiV1SitesSiteidTranslateRequest",
    "slug": {
      "@id": "gridar:slug",
      "@type": "xsd:string"
    },
    "target_language": {
      "@id": "gridar:target_language",
      "@type": "xsd:string"
    },
    "PostAuditIncomingRequest": "gridar:PostAuditIncomingRequest",
    "title": {
      "@id": "gridar:title",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Gridar API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Gridar'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-10) from openapi/_ae-authored/gridar-app-openapi-generated.yml.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/_ae-authored/gridar-app-openapi-generated.yml"
  ]
}