Like same name siblings, support for orderable child nodes depends on the range of node types available in a particular repository. Orderable child nodes are not mandated by any required node types, and any additional node types are implementation-specific. Therefore, orderable child node support is, in effect, optional.