This PR adds support for triplifying EML documents version 2.0.0 and up, fixing issue #63. Because of the backwards compatibilities of EML, new processing logic wasn't needed. Instead, new classes for each processor were set up and added to the format map. The unit tests make up the bulk of this PR.
Changes
The base EMLProcessor class is the 2.0.0 processor
Added EML 2.0.1 and 2.1.0 processors, each use the base processor
To test, make sure that the unit tests are passing. This is deployed on the dev environment, so you can optionally query it to look into the data further.
This PR adds support for triplifying EML documents version 2.0.0 and up, fixing issue #63. Because of the backwards compatibilities of EML, new processing logic wasn't needed. Instead, new classes for each processor were set up and added to the format map. The unit tests make up the bulk of this PR.
Changes
Testing
To test, make sure that the unit tests are passing. This is deployed on the dev environment, so you can optionally query it to look into the data further.