The Sources, Prefixes, and External Annotations are not being validated. This validation should be handled before the release of 1.0.0.
The steps are:
- I/O: the extras in the merged representation should have the inLibrary attribute so that they can be correctly separated at I/O.
- Validation: If there are duplicate keys, the entries must be identical or the schema shouldn't validate.
- Validation: If the tags use annotations with information that is not in the extras, there should be a validation error.