Documentation
Modèle de relations Chronoscript versionné
CHRONOSCRIPT-RELATIONS — v1.0.0
PÉRIMÈTRE Les relations Chronoscript sont indépendantes du type de record. Les records EVENT, DECLARATION, PUBLICATION et CORRECTION peuvent déclarer des liens vers des records canoniques antérieurs. CORRECTION est un type de record, pas le mécanisme exclusif de liaison. RÉFÉRENTIEL RELATIONNEL 1.0.0 references — référence neutre. supersedes — déclare la substitution de l’ancien record par le nouveau. revokes — déclare la révocation du record antérieur. amends — déclare un amendement partiel. continues — déclare une continuité ou un état/événement ultérieur. corrects — déclare la correction d’un record antérieur. Chaque relation canonique conserve relationId (lxkeys.relation.*), relationVersion, type et l’identité du record cible. Les définitions d’un couple relationId + relationVersion sont stables. De nouvelles classes relationnelles peuvent être ajoutées sans modifier les quatre types fondamentaux. IMMUTABILITÉ ET INDEX Seul le nouveau record source déclare la relation. Le record cible n’est jamais réécrit. Les relations entrantes/inverses sont des projections dérivées déterministes dans l’Index relationnel et le graphe. EFFET JURIDIQUE Le libellé d’une relation enregistre la relation déclarée par le record source. LXKeys ne déduit pas, du seul libellé, la validité, l’opposabilité ou un effet juridique substantiel. API GET /api/v1/chronoscript/relations publie le vocabulaire actif. Les endpoints relationnels du Registre exposent la projection déterministe graphe/index.