The catalog of Libri (a big book fulfillment company in germany) contains elements with somthing like "XXXX."(i.E. "1404.") as edition number.
Since there can always be some invalid numbers in the data you could use the safe conversion method for this value.
This fix will work for onix2 sources (where EditionNumber is defined as a NonEmptyString). However, onix3 is clear about this field being a StrictPositiveInteger
The catalog of Libri (a big book fulfillment company in germany) contains elements with somthing like "XXXX."(i.E. "1404.") as edition number. Since there can always be some invalid numbers in the data you could use the safe conversion method for this value.