Home | Public Area

Comment #00254 - Fixed roman, fixed italic, fixed case - z39.96-2012.pdf

Comment 254
Addressed (Unresolved)
ANSI/NISO Z39.96-2012, JATS: Journal Article Tag Suite (version 1.0) (Revision 0)
Comment Submitted by
Jeffrey Beck
2013-05-10 07:22:02
This request is submitted by Jeff Beck on behalf of the BITS working group. It was originally submitted by "Newton, Simon - Edinburgh" <snewton@wiley.com> and Imsieke, Gerrit, le-tex" <gerrit.imsieke@le-tex.de> through the JATS List.

Discussion: Newton: I notice that the element <roman> is documented for use to make mark up text in roman script "no matter what style the surrounding text takes on", whereas <italic> is documented explicitly as acting as a "toggle" to change italicization depending on the context.

My questions are:
(a) Is there a mechanism to mark up "always italic"?
(b) Is there a mechanism to mark up "fixed case" (i.e., hypothetically, "<fixed-case>pH</fixed-case>")?


Discussion: Imsieke: (some?) emphasis elements should act as toggles. Or is it just italic?

I think this is acceptable for a generic emphasis element, but may be problematic when content (an inline formula symbol, for example) should be rendered italic no matter what. Making authors use MathML for those symbols is a thing that is hard to enforce.
Submitter Proposed Solution
Jeffrey Beck
2013-11-27 10:35:05

Thank you for your comment. The JATS Standing Committe has addressed your request. Non-normative supporting materials including schemas with these additions in place should be available soon.

The Standing Committee's recommendation is:

• The attribute @toggle (values “yes” and “no”) will be placed in all of the emphasis class elements (which can
include: bold, italic, monospace, overline, roman, sans-serif, sc, strike, and underline).


• On most of these elements, the default value will be optional (#IMPLIED). On <italic>, which JATS has
documented as a toggle, the default value will be “yes”. On <roman>, which JATS has documented as fixed,
the default value will be “no”.


• Create a new <fixed-case> element to be allowed anywhere face markup is allowed. This element is not a
toggle and will take the attributes @specific-use and @content-type.