docs / familias / map

map — Concept map edges

One directed relation per line (source, relation, target, weight, evidence segment).

Dominio
education / knowledge graphs
Versión
1
Padre
— (raíz)
Clave de registros
edges
Separador de lista
,
Archivo
forks/map/contract.json

Campos por posición

#TipoDescripciónParte
srcstrnúcleo
relenum (valores: is_a, has_part, performs, produces, causes, requires, contrasts, example_of)núcleo
dststrnúcleo
weightfloat (max: 1)núcleo
evidencestrsegment id supporting the edge (optional: True)núcleo

Ejemplo válido

map|n=12|d=20260603|l=es|t=Biología celular|src=clase-64
célula|has_part|núcleo|0.9|s2
célula|has_part|mitocondria|0.9|s2
célula|has_part|membrana plasmática|0.85|s3
cloroplasto|performs|fotosíntesis|0.95|s4
fotosíntesis|has_part|fase luminosa|0.9|s4
fotosíntesis|has_part|ciclo de Calvin|0.9|s5
fase luminosa|produces|ATP|0.8|s4
mitocondria|performs|respiración celular|0.95|s6
respiración celular|produces|ATP|0.9|s6
fotosíntesis|contrasts|respiración celular|0.7|s7
ciclo celular|has_part|mitosis|0.85|s8
meiosis|causes|variabilidad genética|0.8|

Con el ZIP opcional extraído, valida con mini --forks forks validate forks/map/fixtures/valid.mini.

Notas de la familia

.mini-map — Aristas de mapas conceptuales#

Prefijo: map Versión: 1 Padre: — Dominio: educación / grafos de conocimiento

Una relación dirigida por línea (origen, relación, destino, peso, segmento de evidencia).

Estructura del registro#

src:str | rel:enum{is_a|has_part|performs|produces|causes|requires|contrasts|example_of} | dst:str | weight:float[0..1] | evidence:str?
# campo tipo notas
1 src str núcleo
2 rel enum{is_a|has_part|performs|produces|causes|requires|contrasts|example_of} núcleo
3 dst str núcleo
4 weight float[0..1] núcleo
5 evidence str? núcleo; opcional; id del segmento que respalda la arista

Claves de cabecera#

clave tipo requerida descripción
d str no fecha de generación AAAAMMDD
l str no código de idioma
t str no
src str no
n int sí número de registros
v int no versión del contrato

Ejemplo#

map|n=12|d=20260603|l=es|t=Biología celular|src=clase-64
célula|has_part|núcleo|0.9|s2
célula|has_part|mitocondria|0.9|s2
…

Fixtures#

fixtures/valid.mini ↔ fixtures/canonical.json (ida y vuelta), fixtures/escaping.mini ↔ fixtures/escaping.json, y los casos negativos bad_count.mini, bad_arity.mini, bad_type.mini.

Bloque de prompt#

Genera la especificación transferible con mini prompt map.