Pre-Signalised speed aspects
The aspect of "pre-signalised speed changes" left from the speed profile enhancement (#41 (closed) comment:21).
One approach is to define speed signals (panels) that "announce" the speed change with a reference to the appropriate speed change. It the information about this "announcement panel" is known there would be no problems to deduce the "signalised" information.
On the other hand there may be software tools that don't know about the actual panel positions but know about the information "the speed change is pre-signalised in any way".
How may railML handle both approaches in a proper matter?
See also the forum thread for further discussion: