Re: [jats-list] Row headers in OASIS table model

Subject: Re: [jats-list] Row headers in OASIS table model
From: "Piez, Wendell A. (Fed) wendell.piez@xxxxxxxx" <jats-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 19 Sep 2022 21:44:38 -0000
Hello Michael,

Another alternative would be to overload the OASIS entry/@colname attribute.
Have you considered that?


From: Michael Boudreau mboudreau@xxxxxxxxxxxx
Sent: Monday, September 19, 2022 3:32 PM
To: jats-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [jats-list] Row headers in OASIS table model

Yes, that would work. It's a little shy of ideal semantically (I'd rather the
<entry> element itself carry the header designation) but it would save us the
hassle of sending non-standard markup to our vendors (e.g., typesetters).

Michael R. Boudreau
Electronic Publishing Technology Manager
The University of Chicago Press
1427 E. 60th Street
Chicago, IL 60637<>

From: Lizzi, Vincent
Date: Monday, September 19, 2022 at 11:33 AM
To: jats-list@xxxxxxxxxxxxxxxxxxxxxx<mailto:jats-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [jats-list] Row headers in OASIS table model
Hi Michael and all,

Another option might be to affix an attribute on an element inside oasis:entry
to identify the cell contents as a row header. For example:

<oasis:entry><bold specific-use="row-header">label text</bold></oasis:entry>

<oasis:entry><italic specific-use="row-header">label

<oasis:entry><styled-content specific-use="row-header">label

Then the attribute could be used to transform the cell into a row header in
HTML. For example:

<xsl:template match="oasis:entry[*/@specific-use='row-header']">
    <th scope="row"><xsl:apply-templates/></th>

Would this be useful in your situation?

Kind regards,

Vincent M. Lizzi
Head of Information Standards | Taylor & Francis Group

Current Thread