Previous Table of Contents Next


7.4 Schema Support Testing

   An implementation may support all, part, or none of a given standard schema. In addition, an implementation may support one or more versions of a standard schema. The scope of support is indicated to the client by the get_resource_ids() operation.

   A client may test a collection of schema features with a get_resource_ids() operation at any time, possibly preceding any other interactions with the data provider. The result of the operation will indicate which of the listed features are supported and which are not. The client might use this information to decide whether it can proceed normally, whether it can proceed with limited capabilities, or to choose an internal strategy that will be compatible with the data provider.

   The schema features that can be tested in this way are as follows.