The filesystem standard has been designed to be used by Unix distribution developers, package developers, and system implementors. However, it is primarily intended to be a reference and is not a tutorial on how to manage a Unix filesystem or directory hierarchy.
Worth reading for software developers of any kind, gives clarity to the various parts of filesystems and the rationale behind them. Offers a lot of clarity re. the navigable pieces of the OS.