Crossref DOI metadata XML error


In attempting to register a DOI for an OJS article through Crossref, I receive the following error from Crossref:

<?xml version="1.0" encoding="UTF-8"?>

<doi_batch_diagnostic status=“completed” sp=“”>
<record_diagnostic status=“Failure”>

Error: cvc-complex-type.2.4.b: The content of element ‘journal_metadata’ is not complete. One of ‘{“”:abbrev_title, “”:issn}’ is expected.


I suspect that there is something very simple I need to do, but I can’t figure out what it is. I’ve looked at the XML file and it appears complete and fine. I’ve successfully registered DOIs for articles for other OJS journals, but this is my first attempt with this new journal.

Any ideas?


From what I’ve been able to figure out, since the journal does not yet have an ISSN, Crossref requires me to register a journal title-level DOI for the journal in order to get a DOI for articles. The problem with that is, I can’t see how to generate the XML for a journal level DOI in OJS.

I think that the Crossref plugin is only designed to work with a ISSN. You should register one and try to register the DOIs after that.

Thanks, they do require either an ISSN or a Journal DOI. I went ahead and manually registered the journal DOI and the article DOI I needed. Forgot that was an option; worked like a charm.