cd /news/artificial-intelligence/entitymap · home topics artificial-intelligence article
[ARTICLE · art-17829] src=entitymap.org pub= topic=artificial-intelligence verified=true sentiment=· neutral

EntityMap

EntityMap, a proposed open standard for publishing structured entity indexes, enables AI systems to understand what a website knows by declaring entities, relationships, and evidence in a machine-readable file. The standard addresses failures in current page-level AI retrieval, where concepts are treated as separate signals, publisher identity is lost, and relationships remain buried in prose. By publishing an `entitymap.json` file at a predictable URL, publishers can give AI systems structured awareness of their entities and their connections.

read1 min publishedMay 29, 2026

Open standard · Technical specification

EntityMap is a proposed open standard for publishing a structured, entity-first index of website knowledge for AI systems, retrieval pipelines, and language-model-based applications.

Where sitemap.xml

tells crawlers what pages exist, entitymap.json

tells AI systems what a site knows — which entities it covers, how they relate, and where the evidence is.

AI retrieval systems today operate at the page level — fetching HTML and extracting passages without structured awareness of entities, publisher identity, or concept relationships. This produces three recurring failures for publishers.

The same concept under different surface forms is treated as separate signals rather than one entity.

Publisher identity is absent from retrieved content and does not survive aggregation into AI answers.

Connections between concepts are buried in prose rather than declared as explicit, typed relations.

EntityMap addresses these by giving publishers a standard way to declare their entities, evidence, and relationships in a machine-readable file at a predictable URL. Read the full rationale →

An EntityMap consists of two files published at predictable root-level URLs:

https://yourdomain.com/entitymap.json   ← machine-readable primary file
https://yourdomain.com/entitymap.html   ← crawler and human readable view

A minimal entity entry:

{
  "entityId": "e_001",
  "@type": "DefinedTerm",
  "name": "Companion Planting",
  "description": "The practice of growing different plants in proximity
    for mutual benefit — pest control, pollination, improved yield.",
  "sameAs": "https://www.wikidata.org/wiki/Q905413",
  "relations": [
    { "predicate": "IMPROVES", "targetId": "e_002", "targetName": "Crop Yield" }
  ],
  "hasChunks": [
    {
      "chunkId": "c_001",
      "text": "Companion planting pairs plants that benefit each other —
        growing basil near tomatoes repels aphids and improves flavour.",
      "sourceUrl": "https://acmegardens.com/companion-planting-guide",
      "pageTitle": "The Complete Companion Planting Guide",
      "publisher": "Acme Gardens",
      "retrieved": "2026-03-27T09:14:00Z",
      "relevanceScore": 0.95
    }
  ]
}

Full specification → · Minimal valid example → · Implementation guide →

── more in #artificial-intelligence 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/entitymap] indexed:0 read:1min 2026-05-29 ·