Make OpenURL smarter to ignore possible blank values
If a string has a blank value for a field, skip using that field in favor of a later one that does contain a value.
Curran Riley commented
The University of Wisconsin System would definitely like this - we are Alma customers and Alma requires us to construct our OpenURL template with all possible values. But then we end up sending blank values on to OpenURL targets such as ILLiad. While Alma should be "smarter" if ILLiad could handle blanks by skipping them, that would significantly improve things from our perspective.