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
| # | Tipo | Descripción | Parte |
|---|---|---|---|
src | str | núcleo | |
rel | enum | (valores: is_a, has_part, performs, produces, causes, requires, contrasts, example_of) | núcleo |
dst | str | núcleo | |
weight | float | (max: 1) | núcleo |
evidence | str | segment 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.mini ↔ fixtures/canonical.json (round-trip), fixtures/escaping.mini ↔ fixtures/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.