{
  "@context": {
    "@vocab": "https://giveradar.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "giveradar": "https://giveradar.com/schema#",
    "CharitySummary": "giveradar:CharitySummary",
    "slug": {
      "@id": "giveradar:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "giveradar:name",
      "@type": "xsd:string"
    },
    "country_code": {
      "@id": "giveradar:country_code",
      "@type": "xsd:string"
    },
    "trust_score": {
      "@id": "giveradar:trust_score",
      "@type": "xsd:integer"
    },
    "annual_revenue": {
      "@id": "giveradar:annual_revenue",
      "@type": "xsd:integer"
    },
    "program_spend_pct": {
      "@id": "giveradar:program_spend_pct",
      "@type": "xsd:decimal"
    },
    "category": {
      "@id": "giveradar:category",
      "@type": "xsd:string"
    },
    "verified": {
      "@id": "giveradar:verified",
      "@type": "xsd:boolean"
    },
    "CharityDetail": "giveradar:CharityDetail",
    "id": {
      "@id": "giveradar:id",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "giveradar:description",
      "@type": "xsd:string"
    },
    "founded_year": {
      "@id": "giveradar:founded_year",
      "@type": "xsd:integer"
    },
    "website": {
      "@id": "giveradar:website",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "giveradar:city",
      "@type": "xsd:string"
    },
    "state_province": {
      "@id": "giveradar:state_province",
      "@type": "xsd:string"
    },
    "ein": {
      "@id": "giveradar:ein",
      "@type": "xsd:string"
    },
    "uk_charity_number": {
      "@id": "giveradar:uk_charity_number",
      "@type": "xsd:string"
    },
    "registration_number": {
      "@id": "giveradar:registration_number",
      "@type": "xsd:string"
    },
    "annual_expenses": {
      "@id": "giveradar:annual_expenses",
      "@type": "xsd:integer"
    },
    "program_expenses": {
      "@id": "giveradar:program_expenses",
      "@type": "xsd:integer"
    },
    "admin_expenses": {
      "@id": "giveradar:admin_expenses",
      "@type": "xsd:integer"
    },
    "fundraising_expenses": {
      "@id": "giveradar:fundraising_expenses",
      "@type": "xsd:integer"
    },
    "overhead_ratio": {
      "@id": "giveradar:overhead_ratio",
      "@type": "xsd:decimal"
    },
    "top_exec_name": {
      "@id": "giveradar:top_exec_name",
      "@type": "xsd:string"
    },
    "top_exec_title": {
      "@id": "giveradar:top_exec_title",
      "@type": "xsd:string"
    },
    "top_exec_compensation": {
      "@id": "giveradar:top_exec_compensation",
      "@type": "xsd:integer"
    },
    "employee_count": {
      "@id": "giveradar:employee_count",
      "@type": "xsd:integer"
    },
    "email": {
      "@id": "giveradar:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "giveradar:phone",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "giveradar:address",
      "@type": "xsd:string"
    },
    "donation_url": {
      "@id": "giveradar:donation_url",
      "@type": "xsd:string"
    },
    "mission_statement": {
      "@id": "giveradar:mission_statement",
      "@type": "xsd:string"
    },
    "logo_url": {
      "@id": "giveradar:logo_url",
      "@type": "xsd:string"
    },
    "twitter_url": {
      "@id": "giveradar:twitter_url",
      "@type": "xsd:string"
    },
    "facebook_url": {
      "@id": "giveradar:facebook_url",
      "@type": "xsd:string"
    },
    "instagram_url": {
      "@id": "giveradar:instagram_url",
      "@type": "xsd:string"
    },
    "linkedin_url": {
      "@id": "giveradar:linkedin_url",
      "@type": "xsd:string"
    },
    "youtube_url": {
      "@id": "giveradar:youtube_url",
      "@type": "xsd:string"
    },
    "data_completeness": {
      "@id": "giveradar:data_completeness",
      "@type": "xsd:integer"
    },
    "cause_tags": {
      "@id": "giveradar:cause_tags",
      "@container": "@list"
    },
    "operating_countries": {
      "@id": "giveradar:operating_countries",
      "@container": "@list"
    },
    "sdg_goals": {
      "@id": "giveradar:sdg_goals",
      "@container": "@list"
    },
    "data_sources": {
      "@id": "giveradar:data_sources",
      "@container": "@list"
    },
    "sources": {
      "@id": "giveradar:sources",
      "@container": "@list"
    },
    "last_updated": {
      "@id": "giveradar:last_updated",
      "@type": "xsd:dateTime"
    },
    "recent_filings": {
      "@id": "giveradar:recent_filings",
      "@container": "@list"
    },
    "officers": {
      "@id": "giveradar:officers",
      "@container": "@list"
    },
    "officers_total": {
      "@id": "giveradar:officers_total",
      "@type": "xsd:integer"
    },
    "red_flags": {
      "@id": "giveradar:red_flags",
      "@container": "@list"
    },
    "review_summary": {
      "@id": "giveradar:review_summary",
      "@type": "@id"
    },
    "Filing": "giveradar:Filing",
    "fiscal_year": {
      "@id": "giveradar:fiscal_year",
      "@type": "xsd:integer"
    },
    "total_revenue": {
      "@id": "giveradar:total_revenue",
      "@type": "xsd:integer"
    },
    "total_expenses": {
      "@id": "giveradar:total_expenses",
      "@type": "xsd:integer"
    },
    "total_assets": {
      "@id": "giveradar:total_assets",
      "@type": "xsd:integer"
    },
    "total_liabilities": {
      "@id": "giveradar:total_liabilities",
      "@type": "xsd:integer"
    },
    "source": {
      "@id": "giveradar:source",
      "@type": "xsd:string"
    },
    "Officer": "giveradar:Officer",
    "title": {
      "@id": "giveradar:title",
      "@type": "xsd:string"
    },
    "compensation": {
      "@id": "giveradar:compensation",
      "@type": "xsd:integer"
    },
    "former": {
      "@id": "giveradar:former",
      "@type": "xsd:boolean"
    },
    "Source": "giveradar:Source",
    "section": {
      "@id": "giveradar:section",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "giveradar:url",
      "@type": "xsd:string"
    },
    "as_of": {
      "@id": "giveradar:as_of",
      "@type": "xsd:date"
    },
    "note": {
      "@id": "giveradar:note",
      "@type": "xsd:string"
    },
    "RedFlag": "giveradar:RedFlag",
    "flag_type": {
      "@id": "giveradar:flag_type",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "giveradar:severity",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "giveradar:active",
      "@type": "xsd:boolean"
    },
    "ReviewSummary": "giveradar:ReviewSummary",
    "count": {
      "@id": "giveradar:count",
      "@type": "xsd:integer"
    },
    "avg_rating": {
      "@id": "giveradar:avg_rating",
      "@type": "xsd:decimal"
    },
    "NewsArticle": "giveradar:NewsArticle",
    "source_domain": {
      "@id": "giveradar:source_domain",
      "@type": "xsd:string"
    },
    "tone": {
      "@id": "giveradar:tone",
      "@type": "xsd:decimal"
    },
    "published_at": {
      "@id": "giveradar:published_at",
      "@type": "xsd:dateTime"
    },
    "Error": "giveradar:Error",
    "detail": {
      "@id": "giveradar:detail",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GiveRadar API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GiveRadar'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/giveradar-com-openapi.yaml.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/giveradar-com-openapi.yaml"
  ]
}