It is calculated based on train schedules from what I can tell. I just got off the train and there is an outage between Almere and Lelystad (in the middle of the map) because of maintenance, but I can see active trains on the map. The entire service is run by buses this weekend.