LDC-Q4004 — The predicate is not declared by the target package
For LLMs5 sections
What it means
Section titled “What it means”Every predicate named in a question over a package must be declared by that package: conditions and return values are matched against its vocabulary. An undeclared name stops the question, and the engine suggests the declared names that look closest, so a typo is easy to spot.
Use a predicate the target package declares, or check the spelling against the suggestion in the message.
Example
Section titled “Example”query q over "demo.diagnostics" { for x: Applicant; where resident(x); select nosuchpred(x); }from r in rules select rDocumentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.