DOI, Crossref, articles versus conference abstracts

Hi I am using OJS to run a journal for a high school science magnet program. We have full length research articles and we have conference abstracts which are shorter. I use the Crossref DOI plugin in OJS 3.5. Crossref told me I ought to do the conference abstracts as a different class name or something like that and there are some attributes to set if I was doing it in xml but I can’t figure out how to do this in the plugin. Is there a way to configure OJS to handle regular article and conference abstract slightly differently in this regard?

Describe the issue or problem
Please tell us what happens and what you expected to happen.

Would like to assign DOI and register with Crossref for both articles (normal) and conference abstracts but Crossref says I should use different xml metadata for the latter and I cant figure out how to set this.

Steps I took leading up to the issue
Registered something as article and it is fine. Registered an abstract but the xml looks the same as for article and Crossref says I must do it differently

What application are you using?

OJS 3.5

Additional information
Crossref said how to do it in xml but they don’t know how to do it in OJS Crossref plugin said to ask here

Hi @Dennis_Evangelista ! Your best bet may be to export the crossref XML from OJS and then to modify the XML manually, especially if you have specific guidance from Crossref on how to do this. The XMLs for the issues and the conference proceedings are not that different.

Last year, I wrote a simple crossref xml parser and formatter for our specific use cases (we wanted to be able to add affiliations and citation lists to our metadata). All client-side javascript, works in the browser, doesn’t upload and collect any data. Worked “good enough” for us. However, I doubt it would be of much use to you or anyone because (a) it’s kinda crappy, I suck at programming and (b) it’s all in Russian. The browser’s built-in translator may help with the latter issue, but not with the former…

If you don’t have better ideas and you’d like to give it a try, here’s the link. At the top, there’s a file upload button to upload crossref xml exported from OJS, and below that is the dropdown that selects whether it is an issue or conference proceedings. You can upload your xml (try one abstract for speed), switch the dropdown to conference, fill in some conference-specific fields, press the “create XML” button at the very bottom of the page. The XML will be shown as highlighted text, and there will be a link to download it. You can check what’s wrong with the crossref’s validation tool.

Hi,

because we have similar case (a “journal” publishing various content types), I’ve started adding new Crossref export filters (for OJS 3.4.0-x), but did not yet find time to implement filters for conference types.
See crossref-ojs/filter at stable-3_4_0 · mpbraendle/crossref-ojs · GitHub
The basic idea is to use the COAR types that can be activated in the section settings and map those to the Crossref types.

See also Compatibility with COAR resource types, add filters for Crossref reco… · mpbraendle/crossref-ojs@9e3901a · GitHub

I am using the “Crossref Conference XML Export Plugin” and have modified it to allow me to choose whether the publication is full_text or abstract_only. The plugin only has full_text as default.

My modification is a quick hack, but it was relatively easy to implement (PHP is not my forte).