Visual type is the node type's, and is offered where there is a choice
The rule
Normative: this is the rule
- A node's visual type comes from its node type, never from a declared schema.
- Where the node type supports more than one visual type, a reserved
nodeTypestring property is written into the config schema (itsenumthe supported types, itsdefaultthe node type's own visual type), and the same value is stored as that key's config default. - This write is unconditional: it overwrites a declared property of the same name.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · SCH-20 · changed in spec 1.0