{
  "version": "1.0",
  "schema": "https://entitymap.org/spec/v1.0",
  "publisher": {
    "name": "FreeSOV",
    "url": "https://freesov.com"
  },
  "generated": "2026-06-03T00:00:00Z",
  "profile": "core",
  "verificationStatus": "generator-draft",
  "vocabulary": {
    "predicates": ["TRACKS"],
    "namespace": "https://freesov.com/entitymap/vocab/v1"
  },
  "entities": [
    {
      "entityId": "e_freesov",
      "@type": "SoftwareProduct",
      "name": "FreeSOV",
      "description": "A free AI share-of-voice tracking tool that measures how often ChatGPT, Claude, Gemini, Perplexity, and Google AI Overviews cite, mention, and rank a brand. Users bring their own LLM or DataForSEO API keys.",
      "alternateName": "FreeSOV AI SOV Tracker",
      "relations": [
        { "predicate": "INCLUDES", "targetId": "e_visibility_score", "targetName": "Visibility Score" },
        { "predicate": "INCLUDES", "targetId": "e_citation_mention_share", "targetName": "Citation and Mention Share" },
        { "predicate": "INCLUDES", "targetId": "e_query_fanout", "targetName": "Query Fan-out" },
        { "predicate": "INCLUDES", "targetId": "e_competitor_discovery", "targetName": "Competitor Auto-discovery" },
        { "predicate": "INCLUDES", "targetId": "e_sentiment", "targetName": "Sentiment Scoring" },
        { "predicate": "INCLUDES", "targetId": "e_cost_tracking", "targetName": "Per-source Cost Tracking" },
        { "predicate": "DEPENDS_ON", "targetId": "e_dataforseo", "targetName": "DataForSEO" },
        { "predicate": "TRACKS", "targetId": "e_chatgpt", "targetName": "ChatGPT" },
        { "predicate": "TRACKS", "targetId": "e_claude", "targetName": "Claude" },
        { "predicate": "TRACKS", "targetId": "e_gemini", "targetName": "Gemini" },
        { "predicate": "TRACKS", "targetId": "e_perplexity", "targetName": "Perplexity" },
        { "predicate": "TRACKS", "targetId": "e_ai_overviews", "targetName": "Google AI Overviews" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_freesov_1",
          "text": "FreeSOV tracks how often ChatGPT, Claude, Gemini, Perplexity, and Google AI Overviews cite, mention, and rank you - and which sub-queries they fan your prompts out into. Free. Just bring your own LLM model and/or DataForSEO API keys.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "definition"
        },
        {
          "chunkId": "c_freesov_2",
          "text": "Everything you need to measure AI search visibility. One dashboard. Five AI surfaces. Daily, weekly, or on-demand tracking. From signup to first report in under 10 minutes.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_ai_sov",
      "@type": "Concept",
      "name": "AI Share of Voice",
      "description": "A visibility metric measuring how present a brand is across AI answer surfaces relative to competitors - how often AI systems cite, mention, or rank it in generated answers.",
      "alternateName": "AI SOV",
      "canonicalLabel": "share of voice",
      "hasChunks": [
        {
          "chunkId": "c_ai_sov_1",
          "text": "Free AI share of voice tool. FreeSOV tracks how often ChatGPT, Claude, Gemini, Perplexity, and Google AI Overviews cite, mention, and rank you across AI search surfaces.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_visibility_score",
      "@type": "Metric",
      "name": "Visibility Score",
      "description": "FreeSOV's single rolling metric: the percentage of AI executions in which a brand appeared, trendable daily and comparable month over month.",
      "relations": [
        { "predicate": "MEASURES", "targetId": "e_ai_sov", "targetName": "AI Share of Voice" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_vis_1",
          "text": "A single rolling metric - the % of AI executions where your brand appeared. Trend it daily, compare it to last month.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_citation_mention_share",
      "@type": "Metric",
      "name": "Citation and Mention Share",
      "description": "Per-source breakdowns of how often a brand is cited as a source versus mentioned by name across AI surfaces, including where competitors rank higher.",
      "relations": [
        { "predicate": "MEASURES", "targetId": "e_ai_sov", "targetName": "AI Share of Voice" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_cite_1",
          "text": "Per-source breakdowns of how often you're cited as a source vs. mentioned by name - and where competitors edge you out.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_query_fanout",
      "@type": "Concept",
      "name": "Query Fan-out",
      "description": "The set of sub-queries an LLM internally rephrases a prompt into before answering. FreeSOV surfaces these along with the topics and keywords AI mentions most.",
      "hasChunks": [
        {
          "chunkId": "c_fanout_1",
          "text": "See the sub-queries each LLM internally rephrases your prompt into. See what topics/keywords AI mentions the most in answers.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_competitor_discovery",
      "@type": "Methodology",
      "name": "Competitor Auto-discovery",
      "description": "A method that logs every non-brand citation as a competitor with a times-seen counter, removing the need to maintain a manual competitor list.",
      "hasChunks": [
        {
          "chunkId": "c_comp_1",
          "text": "Every non-brand citation gets logged as a competitor with a \"times seen\" counter - no manual list to maintain.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_sentiment",
      "@type": "Methodology",
      "name": "Sentiment Scoring",
      "description": "Scoring of each brand mention as positive, neutral, or negative so publishers can detect when the tone of an AI answer is working against them.",
      "hasChunks": [
        {
          "chunkId": "c_sent_1",
          "text": "Each brand mention is scored positive / neutral / negative so you can spot when the tone of the AI's answer is working against you.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_cost_tracking",
      "@type": "Methodology",
      "name": "Per-source Cost Tracking",
      "description": "Attribution of daily API spend to whoever bills the user - DataForSEO versus direct OpenAI, Anthropic, Google, or Perplexity keys.",
      "hasChunks": [
        {
          "chunkId": "c_cost_1",
          "text": "Daily API spend attributed to whoever bills you - DataForSEO vs. your direct OpenAI / Anthropic / Google / Perplexity keys.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_chatgpt",
      "@type": "SoftwareProduct",
      "name": "ChatGPT",
      "description": "OpenAI's conversational AI assistant. FreeSOV queries it via the OpenAI Responses API or DataForSEO LLM to measure brand visibility.",
      "relations": [
        { "predicate": "PRODUCED_BY", "targetName": "OpenAI", "targetDescription": "AI research company that develops ChatGPT." }
      ],
      "hasChunks": [
        {
          "chunkId": "c_chatgpt_1",
          "text": "ChatGPT is tracked through the OpenAI Responses API or DataForSEO LLM.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_claude",
      "@type": "SoftwareProduct",
      "name": "Claude",
      "description": "Anthropic's AI assistant. FreeSOV queries it via the Anthropic Messages API or DataForSEO LLM to measure brand visibility.",
      "relations": [
        { "predicate": "PRODUCED_BY", "targetName": "Anthropic", "targetDescription": "AI safety company that develops Claude." }
      ],
      "hasChunks": [
        {
          "chunkId": "c_claude_1",
          "text": "Claude is tracked through the Anthropic Messages API or DataForSEO LLM.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_gemini",
      "@type": "SoftwareProduct",
      "name": "Gemini",
      "description": "Google's AI assistant. FreeSOV queries it via the Google generative-language API or DataForSEO LLM to measure brand visibility.",
      "relations": [
        { "predicate": "PRODUCED_BY", "targetName": "Google", "targetDescription": "Technology company that develops Gemini." }
      ],
      "hasChunks": [
        {
          "chunkId": "c_gemini_1",
          "text": "Gemini is tracked through the Google generative-language API or DataForSEO LLM.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_perplexity",
      "@type": "SoftwareProduct",
      "name": "Perplexity",
      "description": "An AI answer engine. FreeSOV queries it via the Perplexity API or DataForSEO LLM to measure brand visibility.",
      "relations": [
        { "predicate": "PRODUCED_BY", "targetName": "Perplexity AI", "targetDescription": "Company that develops the Perplexity answer engine." }
      ],
      "hasChunks": [
        {
          "chunkId": "c_perplexity_1",
          "text": "Perplexity is tracked through the Perplexity API or DataForSEO LLM.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_ai_overviews",
      "@type": "SoftwareProduct",
      "name": "Google AI Overviews",
      "description": "Google's AI-generated answers shown above search results. FreeSOV tracks brand appearance in them using DataForSEO SERP data.",
      "relations": [
        { "predicate": "PRODUCED_BY", "targetName": "Google", "targetDescription": "Technology company that operates Google Search and AI Overviews." }
      ],
      "hasChunks": [
        {
          "chunkId": "c_aio_1",
          "text": "Google AI Overview is tracked through DataForSEO SERP data.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_dataforseo",
      "@type": "Service",
      "name": "DataForSEO",
      "description": "A third-party data API that FreeSOV can use to run SERP and LLM queries across all five AI surfaces as an alternative to direct provider keys.",
      "hasChunks": [
        {
          "chunkId": "c_dfs_1",
          "text": "FreeSOV can call DataForSEO SERP for Google AI Overviews and DataForSEO LLM for ChatGPT, Claude, Gemini, and Perplexity - or use your direct provider keys instead.",
          "sourceUrl": "https://freesov.com/",
          "pageTitle": "FreeSOV - Bring your own API key AI SOV Tracking",
          "publisher": "FreeSOV",
          "contentType": "evidence"
        }
      ]
    }
  ]
}
