FWIW everywhere other than public roads the smallest traffic is held to the highest standard (i.e is expected to look out for and plan around other traffic). The rules are basically only go where you're allowed to go (don't walk on railroad tracks and don't be the wise ass who drives the mini-fork lift into the office to deliver the mail) and when you encounter a different type of traffic yield to everything bigger than you. For example: If you are on foot and get hit by a fork lift it's on you. If your forklift gets hit by a truck it's on you. If your truck gets hit by a mining dump truck it's on you. If your mining dump truck gets hit by a train then it's on you. (Obviously these examples don't hold in exceptional circumstances.)
The reasoning behind it is that the smaller the traffic the more situational awareness it has (no blind spots on a pedestrian) and the quicker and easier it is for it to adjust what its doing to account for other traffic.
Public roads have a much more complex set of rules and large swaths of them are usually ignored in specific situations and in general there's a lot more ambiguity over who should do what.
The reasoning behind it is that the smaller the traffic the more situational awareness it has (no blind spots on a pedestrian) and the quicker and easier it is for it to adjust what its doing to account for other traffic.
Public roads have a much more complex set of rules and large swaths of them are usually ignored in specific situations and in general there's a lot more ambiguity over who should do what.