Page 1 of 1

JATS workflow?

Posted: Wed Oct 01, 2014 6:04 pm
by flyhalf
Hi,

I am the editor of a small (free) open-access medical journal. My effort is non-profit and I'm busy with my day job. Articles are mini-reviews and very simple with the same format: ~500 words each, no tables/figures, ~5 references. I am hoping to develop a JATS workflow to produce 8-10 articles per month.

I was directed to Oxygen for this task and installed the JATS framework from GitHub. Articles are composed in MSWord. As far as I can tell, I would cut and paste anything that changes between articles (e.g. authors, text, volume, page numbers, references, doi, etc) using the oxygen authoring function.

This seems tedious, so I wanted to ask this forum if there was an easier way to use Oxygen I'm not aware of. The JATS galley will be published with OJS using the built in HTML/XLST plugin. My coding experience is limited, but I can follow directions and can usually figure out programs. I also have Adobe CC available (InDesign etc), but I'm not sure how to use that either.

I'm hoping that the articles are so simple that Oxygen will work for my pupose.

Thanks for any help.

P.S. I have searched the web and found multiple sites for free automatic conversion of word to NLM XML, but none of these seem to work quite yet or the word document needs to be formatted in a special way I'm not aware of.

Re: JATS workflow?

Posted: Thu Oct 02, 2014 10:51 am
by Radu
Hi John,

Oxygen comes installed by default with support for certain XML vocabularies like DITA, Docbook and XHTML. For these vocabularies we have implemented the custom copy/paste functionality you are looking for. For example if you create in Oxygen an XHTML document and edit it in the Author visual editing mode you can paste in it content directly from MS Word and the content will be automatically converted to XHTML.

Our knowledge of JATS is quite limited so we do not include support for Jats out of the box in an Oxygen installation. The JATS framework (support for editing JATS in Oxygen) was started as a GitHub project by Wendell Piez.
The framework still needs a lot of work, for example I added some time an issue to support smart paste:

https://github.com/wendellpiez/oXygenJA ... k/issues/8

We'll try to find some time to contribute to the JATS framework and enrich its functionality.
In the meantime maybe you can use our smart paste feature to paste word content inside an XHTML document and then convert the XHTML tags to JATS tags.

Or you can open the word document with Open Office which has a Save as Docbook feature then convert manually the Docbook tags to JATS.

I had discussions in the past with implementers who needed the same thing and implemented their own conversion stylesheets for smart paste in Oxygen from JATS, unfortunately they probably are not willing to share them with the open source JATS GitHub project.

Regards,
Radu