# Conformance Notes - Okapi XLIFF Toolkit 1.1.6, Jul-29-2017

The Okapi XLIFF Toolkit offers a library to read, manipulate and write XLIFF 2 documents. It implements the following parts of the XLIFF 2.0 latest version of the specification:

- The Core
- The Translation Candidates module
- The Glossary module
- The Metadata module
- The Validation module
- The Change Tracking module (Important: not all constraints are validated for this module)

The Lynx application provided in this toolkit is a Reader agent, a Writer agent and Modifier agent and it is XLIFF 2.0 conformant.

### Notes

While they do not affect conformance, there are a few other aspects of the library that can be seen as limitations:

- The values of `dataRef`, `dataRefStart`, `dataRefEnd` (and therefore the values of `id` in `<data>`) are not always the same when writing back the document. (The library manipulates them and therefore may change them).
- Insignificant white spaces, XML comments and XML processing instructions are not preserved in all places.