This section provides an overview of optional features that may be supported by a content repository implementation. These are: Transactions, Versioning, Observation, Locking and SQL Search. None of these features have any dependencies on each other or on any level 2 feature, therefore any combination of these five may be supported by either a level 1 or level 2 repository.
Like the sections above, this section is arranged into topics based on functional categories. For an overview of the specification by Java interface, please consult the accompanying Javadoc.