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|

Cárgalo en el playground o valida con mini validate forks/map/fixtures/valid.mini.

Notas de la familia

.mini-map — Concept map edges#

Prefix: map Version: 1 Parent:Domain: education / knowledge graphs

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

Record layout#

src:str | rel:enum{is_a|has_part|performs|produces|causes|requires|contrasts|example_of} | dst:str | weight:float[0..1] | evidence:str?
# field type notes
1 src str core
2 rel enum{is_a|has_part|performs|produces|causes|requires|contrasts|example_of} core
3 dst str core
4 weight float[0..1] core
5 evidence str? core; optional; segment id supporting the edge

Header keys#

key type required description
d str no generation date YYYYMMDD
l str no language code
t str no
src str no
n int yes number of records
v int no contract version

Example#

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.minifixtures/canonical.json (round-trip), fixtures/escaping.minifixtures/escaping.json, and the negative cases bad_count.mini, bad_arity.mini, bad_type.mini.

Prompt block#

Generate the transferable specification with mini prompt map.