In this moment, logic spreads all over GeoNode, takes actions based on a list of Resource and Dataset attributes. In particular, the logic for managing datasets is often based on conditional statements that utilise the subtype and sourcetype attributes and their corresponding values.