Same as CenterForOpenScience/SHARE#156
When a schema from a provider changes, we'll need to be able to specify which version of the schema we'd like to normalize against.
For example, when pubmed central changed their metadata, we could have used a versioned schema to make those changes retroactively, and used the new schema in the future.