Help:Change propagation/Property change propagation



A selected list (see ) of declarative properties are watched and when altered will trigger a change propagation event.

For example, the change of a property's datatype will initiate a has keyword::change propagation process on all dependent entities that have a value assigned for the altered property and will temporary (after the change) appear with an unassigned value while the job queue is working its way through the backlog. Depending on the size and rate of executable jobs, the update may take a moment before all entities can display the newly assigned type with value (e.g. recomputing the value, changing its display characteristics etc.).

The reason for this process is that each datatype is described by certain display characteristics (e.g vs. ) and value constraints and with that it influences a property's  specification therefore a change propagation ensures that an altered property notifies all entities with an assigned value to be updated in due time.

The CiteRef::gh:smw:2494 is used solely for the update of properties in order to distinguish it from other change propagation jobs and to make an estimation of remaining jobs.