You need to consider the type of train you are scheduling for, and it mustn't intersect with the schedule of other trains so as not to mislead and avoid a possible accident if they run on the same railway line. Express trains also require a separate schedule because they have a higher speed. On dbauskunft.com is a fairly well-structured chart that considers all external factors, possible delays, traffic speed. You can get inspired if it helps you with something.