4.2 Compliance Levels

This specification is divided into two compliance levels and a set of additional optional features which repositories of either level may support. Level 1 provides for read functions and level 2 adds additional write functions. The functional division is as follows:

Level 1 includes:

Level 2 adds:

Optional:

Any combination of the following features may be added to an implementation of either level.