No. That way of doing things provides comfort to those who argue that it's enough. However, it can't be enough because, operationally speaking, it leads to nothing.
Even if we know the entire list of dangerous goods that can be transported by rail, it's only when an incident or accident occurs, such as a derailment, that we can learn what materials are in a particular train. Providing a list in advance is useless, because we don’t know what material is being transported that day. There are dozens of hazardous materials, but it's only when a spill occurs that we know how to respond. However, municipalities can't prepare for contingencies with respect to all toxic materials, either in the event of fumes or a fire. For example, how to extinguish a fire depends on the type of material.
So it doesn’t eliminate the danger at the source. This is something that gives comfort to those who maintain that there's no danger from the moment we learn about the list. Even if the entire list were made public, we'd be no further ahead because people would just be more concerned.
