crossedElements/crossedElement/@type: Values are not plausible
For bridges, tunnels and level crossings the same type is used to specify the elements being crossed. To do so a type needs to be specified using the attribute type. The enumeration contains values that are not plausible. A level crossing over a river does not seem realistic, nor does a valley. It should also be discussed if it is good that the type attribute is required but does not allow specifying that it is not known what type it is. That means that it is not possible to specify that a track crosses a certain road and name that road if it is not possible to specify the type of road being crossed.