sdd:Datum

A sdd:Datum is a rendered value inside a sdd:Node — never a bare literal, always its own instance (examples §1.2). Three predicates carry its meaning: sdd:primitive selects which primitive renders it (for example sdd:text or sdd:number), sdd:binds grounds it in facts as a SPARQL property path, and sdd:value holds the materialized cache — the value as last computed, rewritten whenever the diagram recomputes.

A datum with no sdd:binds path is purely aesthetic content; one with a path is grounded, and its sdd:value is what verification checks against the source. Because the binding path is a first-class typed literal (sdd:path), a datum's provenance is legible straight off the graph, without re-deriving it from the diagram's authored text.