{
  "version": "0.2",
  "schema": "https://entitymap.org/spec/v0.2",
  "publisher": {
    "name": "Abracadabra AI",
    "url": "https://abra-ca-dabra.app/"
  },
  "generated": "2026-11-04T00:00:00Z",
  "entities": [
    {
      "entityId": "org",
      "@type": "Organization",
      "name": "Abracadabra AI",
      "alternateName": "Abra-ca-dabra",
      "description": "Abracadabra AI, at abra-ca-dabra.app, is a studio that designs, builds and runs custom software and AI tools around how a business already works. It makes Schema, the LLM Leverage course and HQ, its client workspace.",
      "relations": [
        {
          "predicate": "INCLUDES",
          "targetId": "service:ai-assistants-and-agents",
          "targetName": "AI assistants that actually get things done"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:answers-from-your-documents",
          "targetName": "Instant answers from your own documents"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:any-model-one-bill",
          "targetName": "Every AI model. One bill"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:voice-and-realtime-agents",
          "targetName": "AI that answers your phone"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:web-automation",
          "targetName": "Put repetitive web work on autopilot"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:safe-code-execution",
          "targetName": "Let AI run code, safely"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:machine-learning",
          "targetName": "Machine learning that shows its working"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:mcp-connectors",
          "targetName": "Connect your AI to your tools"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:custom-apps",
          "targetName": "Apps built around your workflow"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:ai-media",
          "targetName": "On-brand images, video and voice, on demand"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:ai-visibility",
          "targetName": "Get found in AI search"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "service:search-grounded-research",
          "targetName": "Research you can trust, with every source cited"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "product:schema",
          "targetName": "Schema"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "product:hq",
          "targetName": "HQ"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "course:llm-leverage",
          "targetName": "LLM Leverage"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:custom-software",
          "targetName": "Custom software"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine",
          "targetName": "Answer engine"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:search-engine-optimization",
          "targetName": "Search engine optimization (SEO)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "org:c1",
          "text": "We design, build and run AI-powered tools that fit your business, not the other way around.",
          "sourceUrl": "https://abra-ca-dabra.app/",
          "pageTitle": "Custom software, built for how you work.",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        },
        {
          "chunkId": "org:c2",
          "text": "Abracadabra AI, at abra-ca-dabra.app, is a studio that designs, builds and runs custom software and AI tools around how a business already works. It makes Schema, the LLM Leverage course and HQ, its client workspace.",
          "sourceUrl": "https://abra-ca-dabra.app/",
          "pageTitle": "Custom software, built for how you work.",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:ai-assistants-and-agents",
      "@type": "Service",
      "name": "AI assistants that actually get things done",
      "description": "Your assistant keeps the conversation, follows your rules, and finishes the request in the tools you already use.",
      "hasChunks": [
        {
          "chunkId": "service:ai-assistants-and-agents:c1",
          "text": "Your assistant keeps the conversation, follows your rules, and finishes the request in the tools you already use.",
          "sourceUrl": "https://abra-ca-dabra.app/services/ai-assistants-and-agents/",
          "pageTitle": "AI assistants that actually get things done | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:answers-from-your-documents",
      "@type": "Service",
      "name": "Instant answers from your own documents",
      "description": "Ask in plain language. We answer from your files, and every answer carries the page it came from.",
      "hasChunks": [
        {
          "chunkId": "service:answers-from-your-documents:c1",
          "text": "Ask in plain language. We answer from your files, and every answer carries the page it came from.",
          "sourceUrl": "https://abra-ca-dabra.app/services/answers-from-your-documents/",
          "pageTitle": "Instant answers from your own documents | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:any-model-one-bill",
      "@type": "Service",
      "name": "Every AI model. One bill",
      "description": "Each job uses the model that fits it. You get one gateway and one bill you can cap and stop.",
      "hasChunks": [
        {
          "chunkId": "service:any-model-one-bill:c1",
          "text": "Each job uses the model that fits it. You get one gateway and one bill you can cap and stop.",
          "sourceUrl": "https://abra-ca-dabra.app/services/any-model-one-bill/",
          "pageTitle": "Every AI model. One bill | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:voice-and-realtime-agents",
      "@type": "Service",
      "name": "AI that answers your phone",
      "description": "Callers hear an answer from your records. When the call needs a person, we hand it over with a note of what was already said.",
      "hasChunks": [
        {
          "chunkId": "service:voice-and-realtime-agents:c1",
          "text": "Callers hear an answer from your records. When the call needs a person, we hand it over with a note of what was already said.",
          "sourceUrl": "https://abra-ca-dabra.app/services/voice-and-realtime-agents/",
          "pageTitle": "AI that answers your phone | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:web-automation",
      "@type": "Service",
      "name": "Put repetitive web work on autopilot",
      "description": "The weekly browser job opens the same pages, collects the same numbers, and leaves a report you can open.",
      "hasChunks": [
        {
          "chunkId": "service:web-automation:c1",
          "text": "The weekly browser job opens the same pages, collects the same numbers, and leaves a report you can open.",
          "sourceUrl": "https://abra-ca-dabra.app/services/web-automation/",
          "pageTitle": "Put repetitive web work on autopilot | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:safe-code-execution",
      "@type": "Service",
      "name": "Let AI run code, safely",
      "description": "When your assistant needs to run a small program, it runs inside a sandbox. Time, files, and access are set before it starts.",
      "hasChunks": [
        {
          "chunkId": "service:safe-code-execution:c1",
          "text": "When your assistant needs to run a small program, it runs inside a sandbox. Time, files, and access are set before it starts.",
          "sourceUrl": "https://abra-ca-dabra.app/services/safe-code-execution/",
          "pageTitle": "Let AI run code, safely | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:machine-learning",
      "@type": "Service",
      "name": "Machine learning that shows its working",
      "description": "We design and build machine learning into your app, so your own data turns into a clear number, a fair range, and the reasons behind it.",
      "hasChunks": [
        {
          "chunkId": "service:machine-learning:c1",
          "text": "We design and build machine learning into your app, so your own data turns into a clear number, a fair range, and the reasons behind it.",
          "sourceUrl": "https://abra-ca-dabra.app/services/machine-learning/",
          "pageTitle": "Machine learning that shows its working | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:mcp-connectors",
      "@type": "Service",
      "name": "Connect your AI to your tools",
      "description": "We build a safe MCP connector between your AI assistant and the tools you already use, with sign-in, permissions, and a yes from you before any change.",
      "hasChunks": [
        {
          "chunkId": "service:mcp-connectors:c1",
          "text": "We build a safe MCP connector between your AI assistant and the tools you already use, with sign-in, permissions, and a yes from you before any change.",
          "sourceUrl": "https://abra-ca-dabra.app/services/mcp-connectors/",
          "pageTitle": "Connect your AI to your tools | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:custom-apps",
      "@type": "Service",
      "name": "Apps built around your workflow",
      "description": "We build the app around the way you already work, so the real job is the product.",
      "hasChunks": [
        {
          "chunkId": "service:custom-apps:c1",
          "text": "We build the app around the way you already work, so the real job is the product.",
          "sourceUrl": "https://abra-ca-dabra.app/services/custom-apps/",
          "pageTitle": "Apps built around your workflow | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:ai-media",
      "@type": "Service",
      "name": "On-brand images, video and voice, on demand",
      "description": "We draft images, video, and voice from material you already have, and a named person clears each file before it goes public.",
      "hasChunks": [
        {
          "chunkId": "service:ai-media:c1",
          "text": "We draft images, video, and voice from material you already have, and a named person clears each file before it goes public.",
          "sourceUrl": "https://abra-ca-dabra.app/services/ai-media/",
          "pageTitle": "On-brand images, video and voice, on demand | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:ai-visibility",
      "@type": "Service",
      "name": "Get found in AI search",
      "description": "You decide which pages answer engines may read, and which crawlers stay out.",
      "hasChunks": [
        {
          "chunkId": "service:ai-visibility:c1",
          "text": "You decide which pages answer engines may read, and which crawlers stay out.",
          "sourceUrl": "https://abra-ca-dabra.app/services/ai-visibility/",
          "pageTitle": "Get found in AI search | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "service:search-grounded-research",
      "@type": "Service",
      "name": "Research you can trust, with every source cited",
      "description": "A research answer carries the public pages under every claim, so you can open the source and check it.",
      "hasChunks": [
        {
          "chunkId": "service:search-grounded-research:c1",
          "text": "A research answer carries the public pages under every claim, so you can open the source and check it.",
          "sourceUrl": "https://abra-ca-dabra.app/services/search-grounded-research/",
          "pageTitle": "Research you can trust, with every source | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "product:schema",
      "@type": "Product",
      "name": "Schema",
      "description": "See how easily AI search can find your site, and get the fixes to improve it.",
      "hasChunks": [
        {
          "chunkId": "product:schema:c1",
          "text": "See how easily AI search can find your site, and get the fixes to improve it.",
          "sourceUrl": "https://abra-ca-dabra.app/products/schema/",
          "pageTitle": "Schema | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "product:hq",
      "@type": "Product",
      "name": "HQ",
      "description": "The client workspace where Abracadabra's team and digital workers deliver your work. Review it, approve it, and schedule approved posts to your social networks.",
      "hasChunks": [
        {
          "chunkId": "product:hq:c1",
          "text": "The client workspace where Abracadabra's team and digital workers deliver your work. Review it, approve it, and schedule approved posts to your social networks.",
          "sourceUrl": "https://abra-ca-dabra.app/products/hq/",
          "pageTitle": "HQ, the client workspace | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "course:llm-leverage",
      "@type": "Course",
      "name": "LLM Leverage",
      "description": "A self-paced course for better answers from any model, with a workshop path beside it. Twelve modules, each with a quiz you pass at 75%.",
      "hasChunks": [
        {
          "chunkId": "course:llm-leverage:c1",
          "text": "A self-paced course for better answers from any model, with a workshop path beside it. Twelve modules, each with a quiz you pass at 75%.",
          "sourceUrl": "https://abra-ca-dabra.app/course/llm-leverage/",
          "pageTitle": "LLM Leverage course | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "integration:search-console",
      "@type": "SoftwareApplication",
      "name": "Google Search Console",
      "description": "Search Console numbers land each day at 08:30 UTC. A Monday plan becomes a card. A person approves it before any note is written.",
      "hasChunks": [
        {
          "chunkId": "integration:search-console:c1",
          "text": "Search Console numbers land each day at 08:30 UTC. A Monday plan becomes a card. A person approves it before any note is written.",
          "sourceUrl": "https://abra-ca-dabra.app/integrations/search-console/",
          "pageTitle": "Google Search Console integration | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "integration:posthog",
      "@type": "SoftwareApplication",
      "name": "PostHog",
      "description": "PostHog stores consented page counts each day at 09:30 UTC. A held pattern can become a card. The workflow does not change the site.",
      "hasChunks": [
        {
          "chunkId": "integration:posthog:c1",
          "text": "PostHog stores consented page counts each day at 09:30 UTC. A held pattern can become a card. The workflow does not change the site.",
          "sourceUrl": "https://abra-ca-dabra.app/integrations/posthog/",
          "pageTitle": "PostHog integration | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "integration:zernio",
      "@type": "SoftwareApplication",
      "name": "Zernio",
      "description": "Zernio sends approved work to the client's own social accounts. Connect uses the network's sign-in. A draft does not publish.",
      "hasChunks": [
        {
          "chunkId": "integration:zernio:c1",
          "text": "Zernio sends approved work to the client's own social accounts. Connect uses the network's sign-in. A draft does not publish.",
          "sourceUrl": "https://abra-ca-dabra.app/integrations/zernio/",
          "pageTitle": "Zernio integration | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:agentic-ai",
      "@type": "DefinedTerm",
      "name": "Agentic AI",
      "description": "Agentic AI is a broad label for AI systems that can work toward a goal with limited supervision. It usually means one or more AI agents that plan steps and use tools. Sometimes several agents work together.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:large-language-model",
          "targetName": "Large language model (LLM)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness",
          "targetName": "AI readiness"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:agentic-ai:c1",
          "text": "Agentic AI is a broad label for AI systems that can work toward a goal with limited supervision. It usually means one or more AI agents that plan steps and use tools. Sometimes several agents work together.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/agentic-ai/",
          "pageTitle": "What is agentic AI? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-agent",
      "@type": "DefinedTerm",
      "name": "AI agent",
      "alternateName": "AI agents",
      "description": "An AI agent is a program that uses an AI model to choose its own next step toward a goal, such as checking a calendar or drafting a text. It works inside limits that people set.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:agentic-ai",
          "targetName": "Agentic AI"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:large-language-model",
          "targetName": "Large language model (LLM)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:machine-learning",
          "targetName": "Machine learning"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:workflow",
          "targetName": "Workflow"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-agent:c1",
          "text": "An AI agent is a program that uses an AI model to choose its own next step toward a goal, such as checking a calendar or drafting a text. It works inside limits that people set.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-agent/",
          "pageTitle": "What is an AI agent? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-citation",
      "@type": "DefinedTerm",
      "name": "AI citation",
      "alternateName": "AI source citation",
      "description": "An AI citation is a link or source name that an AI tool shows with its answer to back up what it says. Perplexity shows numbered links, and Google's AI Overviews show links to supporting websites. Being cited is not the same as getting a click.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine",
          "targetName": "Answer engine"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-visibility",
          "targetName": "AI visibility (AI search visibility)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine-optimization",
          "targetName": "Answer engine optimization (AEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-citation:c1",
          "text": "An AI citation is a link or source name that an AI tool shows with its answer to back up what it says. Perplexity shows numbered links, and Google's AI Overviews show links to supporting websites. Being cited is not the same as getting a click.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-citation/",
          "pageTitle": "What is an AI citation? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-implementation-framework",
      "@type": "DefinedTerm",
      "name": "AI implementation framework",
      "description": "An AI implementation framework is the order of work once the job already has a name. Name the job, score the data, write the process, assign a checker, then keep the work or stop it.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness-framework",
          "targetName": "AI readiness framework"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-pilot",
          "targetName": "AI pilot"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness",
          "targetName": "AI readiness"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:workflow",
          "targetName": "Workflow"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-implementation-framework:c1",
          "text": "An AI implementation framework is the order of work once the job already has a name. Name the job, score the data, write the process, assign a checker, then keep the work or stop it.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-implementation-framework/",
          "pageTitle": "What is an AI implementation framework? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-overviews",
      "@type": "DefinedTerm",
      "name": "AI Overviews",
      "alternateName": "AI Overview",
      "description": "AI Overviews are AI-written summaries Google can show in Search, with links to the pages they used. A page must be indexed and allowed to show a snippet to be one of those links.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:search-engine-optimization",
          "targetName": "Search engine optimization (SEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-visibility",
          "targetName": "AI visibility (AI search visibility)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:search-impressions",
          "targetName": "Search impressions"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine",
          "targetName": "Answer engine"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-overviews:c1",
          "text": "AI Overviews are AI-written summaries Google can show in Search, with links to the pages they used. A page must be indexed and allowed to show a snippet to be one of those links.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-overviews/",
          "pageTitle": "What are AI Overviews? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-pilot",
      "@type": "DefinedTerm",
      "name": "AI pilot",
      "alternateName": "AI pilots",
      "description": "An AI pilot is a small trial of an AI tool on one named job. It comes before a wider rollout. It stalls when the demo works and the daily work does not.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:workflow",
          "targetName": "Workflow"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness",
          "targetName": "AI readiness"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:business-process-automation",
          "targetName": "Business process automation (BPA)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-pilot:c1",
          "text": "An AI pilot is a small trial of an AI tool on one named job. It comes before a wider rollout. It stalls when the demo works and the daily work does not.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-pilot/",
          "pageTitle": "What is an AI pilot? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-readiness",
      "@type": "DefinedTerm",
      "name": "AI readiness",
      "description": "AI readiness is how prepared a business is to put an AI tool to work and get value from it. It depends on the business more than the tool. That means its data, the way work gets done, its people and who makes decisions.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:machine-learning",
          "targetName": "Machine learning"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:agentic-ai",
          "targetName": "Agentic AI"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:readiness-check",
          "targetName": "Readiness Check"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-readiness:c1",
          "text": "AI readiness is how prepared a business is to put an AI tool to work and get value from it. It depends on the business more than the tool. That means its data, the way work gets done, its people and who makes decisions.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-readiness/",
          "pageTitle": "What is AI readiness? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-readiness-assessment",
      "@type": "DefinedTerm",
      "name": "AI readiness assessment",
      "description": "An AI readiness assessment asks whether one business can put a new tool to work. It looks at the data, the process, the people, and the decision.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness",
          "targetName": "AI readiness"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness-framework",
          "targetName": "AI readiness framework"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:readiness-check",
          "targetName": "Readiness Check"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-ready-data",
          "targetName": "AI-ready data"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-readiness-assessment:c1",
          "text": "An AI readiness assessment asks whether one business can put a new tool to work. It looks at the data, the process, the people, and the decision.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-readiness-assessment/",
          "pageTitle": "What is an AI readiness assessment? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-readiness-framework",
      "@type": "DefinedTerm",
      "name": "AI readiness framework",
      "description": "An AI readiness framework scores the business before you score a tool. We look at data, process, people, and the decision. Each group gets a word you can defend.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness",
          "targetName": "AI readiness"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:readiness-check",
          "targetName": "Readiness Check"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-ready-data",
          "targetName": "AI-ready data"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-implementation-framework",
          "targetName": "AI implementation framework"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-readiness-framework:c1",
          "text": "An AI readiness framework scores the business before you score a tool. We look at data, process, people, and the decision. Each group gets a word you can defend.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-readiness-framework/",
          "pageTitle": "What is an AI readiness framework? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-visibility",
      "@type": "DefinedTerm",
      "name": "AI visibility (AI search visibility)",
      "alternateName": "AI search visibility",
      "description": "AI visibility is how often a business shows up in answers that AI tools write, and how well. It might be named, quoted or linked. There is no standard way to measure it, so each tool and report counts it in its own way.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-citation",
          "targetName": "AI citation"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine",
          "targetName": "Answer engine"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:llms-txt",
          "targetName": "llms.txt"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-visibility:c1",
          "text": "AI visibility is how often a business shows up in answers that AI tools write, and how well. It might be named, quoted or linked. There is no standard way to measure it, so each tool and report counts it in its own way.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-visibility/",
          "pageTitle": "What is AI visibility? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:ai-ready-data",
      "@type": "DefinedTerm",
      "name": "AI-ready data",
      "description": "AI-ready data is one current place the facts for a job live. A system can read it. A person knows which fields look fine but are not.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness",
          "targetName": "AI readiness"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness-framework",
          "targetName": "AI readiness framework"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:workflow",
          "targetName": "Workflow"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:ai-ready-data:c1",
          "text": "AI-ready data is one current place the facts for a job live. A system can read it. A person knows which fields look fine but are not.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/ai-ready-data/",
          "pageTitle": "What is AI-ready data? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:answer-engine",
      "@type": "DefinedTerm",
      "name": "Answer engine",
      "alternateName": "AI answer engine",
      "description": "An answer engine is a search tool that replies to a question with a written answer, usually with links to its sources, instead of only a list of links. Perplexity calls itself one. Google's AI Overviews and AI Mode work in a similar way.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine-optimization",
          "targetName": "Answer engine optimization (AEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-citation",
          "targetName": "AI citation"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:crawler",
          "targetName": "Crawler (bot)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:answer-engine:c1",
          "text": "An answer engine is a search tool that replies to a question with a written answer, usually with links to its sources, instead of only a list of links. Perplexity calls itself one. Google's AI Overviews and AI Mode work in a similar way.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/answer-engine/",
          "pageTitle": "What is an answer engine? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:answer-engine-optimization",
      "@type": "DefinedTerm",
      "name": "Answer engine optimization (AEO)",
      "alternateName": "AEO",
      "description": "Answer engine optimization (AEO) is the work of getting your pages used and cited when an AI tool answers a question directly. Google says it is still SEO.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:llms-txt",
          "targetName": "llms.txt"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:schema-markup-json-ld",
          "targetName": "Schema markup and JSON-LD"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine",
          "targetName": "Answer engine"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-citation",
          "targetName": "AI citation"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:answer-engine-optimization:c1",
          "text": "Answer engine optimization (AEO) is the work of getting your pages used and cited when an AI tool answers a question directly. Google says it is still SEO.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/answer-engine-optimization/",
          "pageTitle": "What is answer engine optimization (AEO)? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:business-process-automation",
      "@type": "DefinedTerm",
      "name": "Business process automation (BPA)",
      "alternateName": "BPA",
      "description": "Business process automation (BPA) means using software to do the repeated steps of a business job, like sending a bill to be approved. The aim is less manual work, fewer errors and the same result each time. It can run on simple rules, workflows or AI.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:workflow",
          "targetName": "Workflow"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:agentic-ai",
          "targetName": "Agentic AI"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:business-process-automation:c1",
          "text": "Business process automation (BPA) means using software to do the repeated steps of a business job, like sending a bill to be approved. The aim is less manual work, fewer errors and the same result each time. It can run on simple rules, workflows or AI.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/business-process-automation/",
          "pageTitle": "What is business process automation (BPA)? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:crawler",
      "@type": "DefinedTerm",
      "name": "Crawler (bot)",
      "alternateName": "Web crawler",
      "description": "A crawler is a program that visits web pages on its own and reads them, usually for a search engine or an AI company. It is also called a robot or spider. Sites use a robots.txt file to tell crawlers which pages they may visit.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine",
          "targetName": "Answer engine"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:llms-txt",
          "targetName": "llms.txt"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-visibility",
          "targetName": "AI visibility (AI search visibility)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:crawler:c1",
          "text": "A crawler is a program that visits web pages on its own and reads them, usually for a search engine or an AI company. It is also called a robot or spider. Sites use a robots.txt file to tell crawlers which pages they may visit.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/crawler/",
          "pageTitle": "What is a crawler? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:custom-software",
      "@type": "DefinedTerm",
      "name": "Custom software",
      "alternateName": "Bespoke software",
      "description": "Custom software is software built for one business or group of users, around how they already work. Off-the-shelf software is different: it is made for many buyers and sold as a ready product. Custom software makes sense when no ready product does the job well.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:workflow",
          "targetName": "Workflow"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:business-process-automation",
          "targetName": "Business process automation (BPA)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:custom-software:c1",
          "text": "Custom software is software built for one business or group of users, around how they already work. Off-the-shelf software is different: it is made for many buyers and sold as a ready product. Custom software makes sense when no ready product does the job well.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/custom-software/",
          "pageTitle": "What is custom software? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:generative-ai",
      "@type": "DefinedTerm",
      "name": "Generative AI",
      "alternateName": "Gen AI",
      "description": "Generative AI is AI that creates new content, such as text, images, audio, video or software code, in response to a request. Large language models, which write text, are the best-known kind.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:large-language-model",
          "targetName": "Large language model (LLM)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:machine-learning",
          "targetName": "Machine learning"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:generative-ai:c1",
          "text": "Generative AI is AI that creates new content, such as text, images, audio, video or software code, in response to a request. Large language models, which write text, are the best-known kind.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/generative-ai/",
          "pageTitle": "What is generative AI? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:generative-engine-optimization",
      "@type": "DefinedTerm",
      "name": "Generative engine optimization (GEO)",
      "alternateName": "GEO",
      "description": "Generative engine optimization (GEO) is the work of shaping web pages so AI tools that write answers are more likely to show and cite them. Examples of these tools are Google's AI Overviews and Perplexity. Google says this work is still SEO.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine-optimization",
          "targetName": "Answer engine optimization (AEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:llms-txt",
          "targetName": "llms.txt"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:schema-markup-json-ld",
          "targetName": "Schema markup and JSON-LD"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:large-language-model",
          "targetName": "Large language model (LLM)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-visibility",
          "targetName": "AI visibility (AI search visibility)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:generative-engine-optimization:c1",
          "text": "Generative engine optimization (GEO) is the work of shaping web pages so AI tools that write answers are more likely to show and cite them. Examples of these tools are Google's AI Overviews and Perplexity. Google says this work is still SEO.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/generative-engine-optimization/",
          "pageTitle": "What is generative engine optimization? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:gradient-boosting",
      "@type": "DefinedTerm",
      "name": "Gradient boosting",
      "alternateName": "gradient boosted trees",
      "description": "Gradient boosting is a machine learning method that builds one strong model out of many weak ones. The weak ones are usually small decision trees. Each new tree learns from the errors the model still makes.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:machine-learning",
          "targetName": "Machine learning"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:gradient-boosting:c1",
          "text": "Gradient boosting is a machine learning method that builds one strong model out of many weak ones. The weak ones are usually small decision trees. Each new tree learns from the errors the model still makes. It is added in a small step to shrink them.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/gradient-boosting/",
          "pageTitle": "What is gradient boosting? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:hq",
      "@type": "DefinedTerm",
      "name": "HQ",
      "alternateName": "Abracadabra HQ",
      "description": "HQ is Abracadabra's client workspace, where our team and a crew of digital workers get your work done. Each request becomes a card with a plan. Nothing reaches your folders or your social networks until it has been reviewed and you have approved it.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:workflow",
          "targetName": "Workflow"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:readiness-check",
          "targetName": "Readiness Check"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:hq:c1",
          "text": "HQ is Abracadabra's client workspace, where our team and a crew of digital workers get your work done. Each request becomes a card with a plan. Nothing reaches your folders or your social networks until it has been reviewed and you have approved it.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/hq/",
          "pageTitle": "What is HQ? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:large-language-model",
      "@type": "DefinedTerm",
      "name": "Large language model (LLM)",
      "alternateName": "LLM",
      "description": "A large language model (LLM) is an AI model trained on a huge amount of text. It writes by predicting the next word, or part of a word, over and over. Google's Gemini and OpenAI's GPT models are examples.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:machine-learning",
          "targetName": "Machine learning"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:llms-txt",
          "targetName": "llms.txt"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-ai",
          "targetName": "Generative AI"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:large-language-model:c1",
          "text": "A large language model (LLM) is an AI model trained on a huge amount of text. It writes by predicting the next word, or part of a word, over and over. Google's Gemini and OpenAI's GPT models are examples.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/large-language-model/",
          "pageTitle": "What is a large language model (LLM)? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:llms-txt",
      "@type": "DefinedTerm",
      "name": "llms.txt",
      "alternateName": "/llms.txt",
      "description": "llms.txt is a proposed file, written in Markdown, that gives AI tools a short summary of a website and links to its most useful pages. It usually sits at the site's root, at /llms.txt. Google Search says it does not use the file.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine-optimization",
          "targetName": "Answer engine optimization (AEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:large-language-model",
          "targetName": "Large language model (LLM)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:schema-markup-json-ld",
          "targetName": "Schema markup and JSON-LD"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:crawler",
          "targetName": "Crawler (bot)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:llms-txt:c1",
          "text": "llms.txt is a proposed file, written in Markdown, that gives AI tools a short summary of a website and links to its most useful pages. It usually sits at the site's root, at /llms.txt. Google Search says it does not use the file.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/llms-txt/",
          "pageTitle": "What is llms.txt? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:machine-learning",
      "@type": "DefinedTerm",
      "name": "Machine learning",
      "alternateName": "ML",
      "description": "Machine learning is a way to build software that learns patterns from past data. It does not rely only on rules a person wrote. The trained model can then make predictions about new data, such as next month's orders.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:gradient-boosting",
          "targetName": "Gradient boosting"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:large-language-model",
          "targetName": "Large language model (LLM)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness",
          "targetName": "AI readiness"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:machine-learning:c1",
          "text": "Machine learning is a way to build software that learns patterns from past data. It does not rely only on rules a person wrote. The trained model can then make predictions about new data, such as next month's orders.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/machine-learning/",
          "pageTitle": "What is machine learning? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:model-context-protocol",
      "@type": "DefinedTerm",
      "name": "Model Context Protocol (MCP)",
      "alternateName": "MCP",
      "description": "The Model Context Protocol, or MCP, is an open standard for connecting an AI app to outside systems. One connector can reach a file, a database, or a tool.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:custom-software",
          "targetName": "Custom software"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:workflow",
          "targetName": "Workflow"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:model-context-protocol:c1",
          "text": "The Model Context Protocol, or MCP, is an open standard for connecting an AI app to outside systems. One connector can reach a file, a database, or a tool.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/model-context-protocol/",
          "pageTitle": "What is the Model Context Protocol? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:readiness-check",
      "@type": "DefinedTerm",
      "name": "Readiness Check",
      "alternateName": "Abracadabra Readiness Check",
      "description": "The Readiness Check is our online check for a business that wants to put AI to work. It takes five to seven minutes. It scores readiness, growth and website visibility, and names the stage your business is at.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-readiness",
          "targetName": "AI readiness"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-visibility",
          "targetName": "AI visibility (AI search visibility)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine",
          "targetName": "Answer engine"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:readiness-check:c1",
          "text": "The Readiness Check is our online check for a business that wants to put AI to work. It takes five to seven minutes. It scores readiness, growth and website visibility, and names the stage your business is at. It gives you next steps for your business.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/readiness-check/",
          "pageTitle": "What is the Readiness Check? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:robots-txt",
      "@type": "DefinedTerm",
      "name": "robots.txt",
      "description": "A robots.txt file sits at the root of a site and tells crawlers which URLs they may fetch. Google uses it to manage crawl traffic. It is not a lock on a page.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:crawler",
          "targetName": "Crawler (bot)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:llms-txt",
          "targetName": "llms.txt"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-overviews",
          "targetName": "AI Overviews"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:robots-txt:c1",
          "text": "A robots.txt file sits at the root of a site and tells crawlers which URLs they may fetch. Google uses it to manage crawl traffic. It is not a lock on a page.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/robots-txt/",
          "pageTitle": "What is a robots.txt file? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:schema-markup-json-ld",
      "@type": "DefinedTerm",
      "name": "Schema markup and JSON-LD",
      "alternateName": "schema markup",
      "description": "Schema markup is code added to a web page that labels what the page is about, such as an article, a product or a business. The labels come from a shared list called schema.org. JSON-LD is the format Google recommends for it.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine-optimization",
          "targetName": "Answer engine optimization (AEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:llms-txt",
          "targetName": "llms.txt"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:schema-markup-json-ld:c1",
          "text": "Schema markup is code added to a web page that labels what the page is about, such as an article, a product or a business. The labels come from a shared list called schema.org. JSON-LD is the format Google recommends for it. It is a block of code that machines read and visitors do not see.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/schema-markup-json-ld/",
          "pageTitle": "What are schema markup and JSON-LD? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:search-engine-optimization",
      "@type": "DefinedTerm",
      "name": "Search engine optimization (SEO)",
      "alternateName": "SEO",
      "description": "Search engine optimization, or SEO, helps search engines understand your pages. It also helps people find your site and decide to visit.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:generative-engine-optimization",
          "targetName": "Generative engine optimization (GEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine-optimization",
          "targetName": "Answer engine optimization (AEO)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-visibility",
          "targetName": "AI visibility (AI search visibility)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:crawler",
          "targetName": "Crawler (bot)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:search-engine-optimization:c1",
          "text": "Search engine optimization, or SEO, helps search engines understand your pages. It also helps people find your site and decide to visit.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/search-engine-optimization/",
          "pageTitle": "What is search engine optimization? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:search-impressions",
      "@type": "DefinedTerm",
      "name": "Search impressions",
      "alternateName": "search impression",
      "description": "A search impression is one time a person saw a link to your site on Google. It counts the view, not the click. Search Console keeps it apart from AI-feature impressions.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-visibility",
          "targetName": "AI visibility (AI search visibility)"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-overviews",
          "targetName": "AI Overviews"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:answer-engine",
          "targetName": "Answer engine"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:search-impressions:c1",
          "text": "A search impression is one time a person saw a link to your site on Google. It counts the view, not the click. Search Console keeps it apart from AI-feature impressions.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/search-impressions/",
          "pageTitle": "What is a search impression? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    },
    {
      "entityId": "term:workflow",
      "@type": "DefinedTerm",
      "name": "Workflow",
      "description": "A workflow is the set of steps that takes a piece of work from start to finish, in a set order. In AI, it also means a system where an AI model and tools follow steps written in code ahead of time. That is different from an AI agent, which picks its own next step.",
      "relations": [
        {
          "predicate": "RELATES_TO",
          "targetId": "term:ai-agent",
          "targetName": "AI agent"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:agentic-ai",
          "targetName": "Agentic AI"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "term:business-process-automation",
          "targetName": "Business process automation (BPA)"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "term:workflow:c1",
          "text": "A workflow is the set of steps that takes a piece of work from start to finish, in a set order. In AI, it also means a system where an AI model and tools follow steps written in code ahead of time. That is different from an AI agent, which picks its own next step.",
          "sourceUrl": "https://abra-ca-dabra.app/glossary/workflow/",
          "pageTitle": "What is a workflow? | Abracadabra AI",
          "publisher": "Abracadabra AI",
          "retrieved": "2026-11-04T00:00:00Z"
        }
      ]
    }
  ]
}
