---
title: "Product Graph: el grafo de producto abierto"
canonical: "https://agentplace.crossup.ai/grafo"
---

# Product Graph: el grafo de producto abierto

- **Versión:** 0.1
- **Manifiesto:** [/.well-known/product-graph](https://agentplace.crossup.ai/.well-known/product-graph)
- **Especificación:** [Product Graph 0.1 (en inglés)](https://agentplace.crossup.ai/spec/product-graph)
- **Publica:** [CrossUp](https://crossup.ai)

El Product Graph es un archivo abierto que dice cómo se relacionan los productos de una tienda: qué se usa junto, qué reemplaza a qué, cuál es el paso siguiente y qué productos arman un set o una rutina. Así como `sitemap.xml` lista las páginas de un sitio, el Product Graph lista las relaciones entre sus productos, para que buscadores y agentes de IA recomienden como lo haría un buen vendedor.

## Qué publica Agentplace

- **En cada producto:** JSON-LD con `isRelatedTo` (se usan juntos), `isSimilarTo` (otra opción para lo mismo) e `isVariantOf` (otra versión del mismo producto), y una sección *Relacionados* en la versión markdown de la página (`<url>.md`).
- **Un manifiesto** en `/.well-known/product-graph` con las tiendas, sus archivos y cuántos productos, relaciones y sets tiene cada una.
- **Un archivo por tienda** en `/product-graph/<tienda>.jsonl`, con una línea por producto (`node`), por relación (`edge`) y por set (`set`).

## Las relaciones

| Relación | Qué significa | schema.org |
| --- | --- | --- |
| `complementary` | Se usan juntos. | `isRelatedTo` |
| `substitute` | Otra opción para la misma necesidad. Con `upsell: premium`, la versión superior. | `isSimilarTo` |
| `bundle` | Parte del mismo kit o rutina. Con `upsell: pack`, el mismo producto en pack. | `isRelatedTo` |
| `variant` | El mismo producto en otro color, talle o presentación. | `isVariantOf` |

Cada relación trae un motivo en palabras (`reason`) y una fuerza: `strong` cuando hay comportamiento real de compra detrás (se compraron o se agregaron juntos) y `medium` cuando pasó los filtros de calidad por contenido.

## Qué no publica

El archivo no trae conteos de compras, afinidades ni probabilidades de modelos: sólo relaciones que pasan los filtros de calidad, con un motivo legible. Mejor una relación menos que una inventada.

## Cómo lo encuentra un agente

- Una línea `Product-Graph: https://agentplace.crossup.ai/.well-known/product-graph` en `robots.txt`, al lado de `Sitemap:`.
- Un `<link rel="product-graph">` en el `<head>` de cada página y el mismo link en el header HTTP `Link`.
- El link en [llms.txt](https://agentplace.crossup.ai/llms.txt).

El formato es abierto: cualquier tienda o marketplace lo puede publicar. La especificación completa, con ejemplos, está en [/spec/product-graph](https://agentplace.crossup.ai/spec/product-graph).
