Why doesn the GILS Profile specify any mandatory elements?
The GILS Profile states that a server must be capable of handling well-known elements, but its also states that such elements may not be populated in any particular set of locator records. It is the domain of policy, preferably documented in a usage guideline, to specify whether any element exists or must have a non-zero-length value in a particular set of records.