Der Boden-Layer ist ein eigenständiger Layer in der Datenbank, der von keiner anderen Tabelle zwingend abhängt.
Eine Designentscheidung des Datenmodells der Böden ist es, dass jede Bodenfläche innerhalb eines einzigen Ackerschlages liegen muss. Hingegen dürfen aber auch mehrere Bodenflächen innerhalb einer Ackerfläche liegen. Deshalb kann jeder Bodenfläche eindeutig ein Ackerschlag zugeordnet werden, aber nicht umgekehrt. Anhand der ‚f_id‘ der Ackerschläge (Tabelle ‚fields‘) kann ermittelt werden, welche Bodenflächen (Tabelle ‚soil_layer‘) innerhalb des Ackerschlages liegen. Diese Zuordnung ist nicht zwingend anzugeben und daher ist der Boden-Layer quasi unabhängig.

Außerdem können die Boden-Flächen zu einem Ackerschlag je nach Szenario (Fremdschlüssel zur Tabelle ‚szenarien‘) und nach Version (Fremdschlüssel zur Tabelle ‚soil_layer_name‘) unterschieden werden.