Do we need a non-DOI identifier? Maybe introduce url_o and then identify both _o and _r that do not have DOI by their URL? Or have an identifier column that can also be something else that is stable? At least having other values in a doi field is bad practice and makes validation harder ...