How a schema property becomes a port
One mapping turns a schema property into the port an editor draws, so every schema-derived port on every node is built the same way.
The rule
Normative: this is the rule
- A schema-derived port takes its
idfrom the property key; itsnamefrom the property'stitle, or from the key where there is no title; its lane from the type mapping;requiredfrom membership in the schema'srequiredlist; its default value from the property'sdefault, or null where there is none; its exposed-by-default from the exposure defaults; and its display order fromx-port-order, or 0 where that is absent. - This is the only schema-to-port mapping.
- The unified input and output ports are not schema-derived: they always carry the
jsonlane and display order 0.
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-8 · changed in spec 1.0