{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/altmetric-com/json-schema/altmetric-com-get-explorer-api-research-outputs-demographics-response-schema.json",
  "title": "GetExplorerApiResearchOutputsDemographicsResponse",
  "x-generated": "2026-11-01",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/altmetric-com-openapi-generated.yml#/components/schemas/GetExplorerApiResearchOutputsDemographicsResponse",
  "type": "object",
  "properties": {
    "meta": {
      "type": "object",
      "description": "Meta information about the query and response."
    },
    "meta.query.key": {
      "type": "string",
      "description": "The API key used to make the request."
    },
    "meta.query.digest": {
      "type": "string",
      "description": "The digest that was included in the request."
    },
    "meta.query.page": {
      "type": "object",
      "description": "Pagination details (number, size)."
    },
    "meta.query.filter": {
      "type": "object",
      "description": "Provided filter parameters."
    },
    "response": {
      "type": "object",
      "description": "Information about the response status."
    },
    "response.status": {
      "type": "string",
      "description": "Friendly response status for the request."
    },
    "response.description": {
      "type": "string",
      "description": "A description of the query."
    },
    "response.total-results": {
      "type": "number",
      "description": "Total number of results matching the query."
    },
    "response.total-pages": {
      "type": "number",
      "description": "Total number of pages required."
    },
    "links": {
      "type": "object",
      "description": "Page navigation links (self, first, last, next, prev)."
    },
    "data": {
      "type": "array",
      "description": "Array of country objects."
    },
    "data[].id": {
      "type": "string",
      "description": "Two‑letter country code or \"unknown\"."
    },
    "data[].type": {
      "type": "string",
      "description": "\"country\"."
    },
    "data[].attributes.name": {
      "type": "string",
      "description": "Full English name of the country."
    },
    "data[].meta.mention-count": {
      "type": "number",
      "description": "Number of mentions."
    },
    "data[].meta.unique-sources": {
      "type": "number",
      "description": "Number of unique entities mentioning this."
    }
  }
}