LDC-E8205 — Placeholder names no relation parameter
For LLMs5 sections
What it means
Section titled “What it means”Every placeholder in a predicate template must name one of the parameters of the relation the label belongs to. A placeholder that names nothing — a typo, a renamed parameter, or a word from a different relation — leaves a hole the engine cannot fill, so the compiler stops at the template and lists the parameters that are actually available.
Renaming the placeholder to one of the listed parameters is the whole fix; the surrounding sentence never needs to change.
Example
Section titled “Example”language "law.core" version "0.2";package demo.diag version "0.1.0";namespace "urn:law:demo:diag";
entity C { label ru-KZ official "C"; }relation r(a: C, b: C) kind empirical { label ru-KZ official "r" { template "{a} {b} {c}"; }}language "law.core" version "0.2";package demo.diag version "0.1.0";namespace "urn:law:demo:diag";
entity C { label ru-KZ official "C"; }relation r(a: C, b: C) kind empirical { label ru-KZ official "r" { template "{a} and {b}"; }}Documentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.