<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thank you to Radu and the others who replied to my question.</p>
    <p><br>
    </p>
    <p>I understand that the best way to create tables with grid lines
      everywhere is when you set both @frame, @colsep and @rowsep = "1"
      for the <table> element.</p>
    <p>It can be done differently, but this is likely to be rendered
      correctly with every default transformation and needs less effort
      than having to set @colsep and @rowsep for other elements like
      <tgroup> or each and every <entry>.</p>
    <p>I have adjusted my Schematron rules accordingly.</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p>Regards,</p>
    <p>Frank<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">
      <hr width="100%" size="2">Am 13.04.2023 um 07:29 schrieb Oxygen
      XML Editor Support (Radu Coravu):<br>
    </div>
    <blockquote type="cite"
      cite="mid:28335757-3b85-db36-2a37-9cc603512470@oxygenxml.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi Frank,</p>
      <p><br>
      </p>
      <p>About this question:</p>
      <p> </p>
      <blockquote type="cite">So perhaps, to keep my DITA data portable
        and to ensure they are rendered correctly with other
        transformations, it would be safer to also set @colsep and
        @rowsep to "1". But really for each <entry>? Wouldn't it
        be enough for <table>?</blockquote>
      Setting the attributes on the table or tgroup will propagate the
      values as inherited for each table cell. So you do not need to set
      them individually on each cell. You only would do that if you want
      the table cell to have a different value of @rowsep/@colsep than
      the value set on the table. <br>
      <p>Setting the attributes on the colspec will influence only the
        entries in that column.</p>
      <p><br>
      </p>
      <p>Also link to CALS table specs:</p>
      <p><a class="moz-txt-link-freetext"
          href="https://www.oasis-open.org/specs/a502.htm"
          moz-do-not-send="true">https://www.oasis-open.org/specs/a502.htm</a><br>
      </p>
      <p><br>
      </p>
      <p>Regards,</p>
      <p>Radu</p>
      <pre class="moz-signature" cols="72">Radu Coravu
Oxygen XML Editor</pre>
      <div class="moz-cite-prefix">On 4/12/23 18:18, Frank Dissinger
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:16c92922-aa5a-9624-2981-66cf4a4c2276@cgs-oris.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <p>Thank you!</p>
        <p><br>
        </p>
        <p>Hm... These attributes were set on <table> and
          <tgroup> in my DITA files, but not on <entry>, and
          the attribute value was sometimes = "0", sometimes = "1".
          Nevertheless the tables rendered correctly, but perhaps only
          because I have set up the CSS and MiramoPDF styles to create
          frames for all table cells for all <table> elements.
          I'll have to investigate this...</p>
        <p><br>
        </p>
        <p>So perhaps, to keep my DITA data portable and to ensure they
          are rendered correctly with other transformations, it would be
          safer to also set @colsep and @rowsep to "1". But really for
          each <entry>? Wouldn't it be enough for <table>?</p>
        <p><br>
        </p>
        <p>Frank<br>
        </p>
        <p><br>
        </p>
        <hr width="100%" size="2">
        <p><br>
        </p>
        <div class="moz-cite-prefix">Am 12.04.2023 um 16:36 schrieb
          Michael Boudreau:<br>
        </div>
        <blockquote type="cite"
cite="mid:CH0PR11MB55080F0B40DBDADF43677958CF9B9@CH0PR11MB5508.namprd11.prod.outlook.com">
          <meta http-equiv="Content-Type" content="text/html;
            charset=UTF-8">
          <meta name="Generator" content="Microsoft Word 15 (filtered
            medium)">
          <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
          <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}@font-face
        {font-family:"Times New Roman \(Body CS\)";
        panose-1:2 11 6 4 2 2 2 2 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}div.WordSection1
        {page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
          <div class="moz-signature">
            <p class="MsoNormal"><span style="font-size:12.0pt">For a
                CALS table, <b>@frame=</b></span><b>"</b><b><span
                  style="font-size:12.0pt">all</span>"</b><span
                style="font-size:12.0pt"> draws a border around all four
                outside edges of the table; it does not affect the
                interior lines. See <a
href="https://dtd.nlm.nih.gov/options/OASIS/tag-library/19990315/index.html"
                  moz-do-not-send="true" class="moz-txt-link-freetext">
https://dtd.nlm.nih.gov/options/OASIS/tag-library/19990315/index.html</a><o:p></o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt">To
                indicate a table with all the grid lines visible, CALS
                requires <b>@frame=</b></span><b>"</b><b><span
                  style="font-size:12.0pt">all</span>"</b><span
                style="font-size:12.0pt"> as well as <b>@colsep=</b></span><b>"</b><b><span
                  style="font-size:12.0pt">1</span>"</b><span
                style="font-size:12.0pt"> and <b>@rowsep=</b></span><b>"</b><b><span
                  style="font-size:12.0pt">1</span>"</b><span
                style="font-size:12.0pt"> on all <entry> elements
                (you can omit colsep on the rightmost cells and rowsep
                on the finalrow).<o:p></o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
            <div>
              <p class="MsoNormal"><span style="font-size:12.0pt">-- <o:p></o:p></span></p>
              <div>
                <p class="MsoNormal"><span style="font-size:12.0pt">Michael
                    R. Boudreau<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:12.0pt">Electronic
                    Publishing Technology Manager<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:12.0pt">The
                    University of Chicago Press<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:12.0pt">1427
                    E. 60<sup>th</sup> Street<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:12.0pt">Chicago,
                    IL 60637<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:12.0pt"><a
                      class="moz-txt-link-abbreviated"
                      href="http://www.journals.uchicago.edu"
                      moz-do-not-send="true">www.journals.uchicago.edu</a><o:p></o:p></span></p>
              </div>
            </div>
            <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal" style="margin-bottom:12.0pt"><b><span
                    style="font-size:12.0pt;color:black">From: </span></b><span
                  style="font-size:12.0pt;color:black">oXygen-user <a
                    class="moz-txt-link-rfc2396E"
                    href="mailto:oxygen-user-bounces@oxygenxml.com"
                    moz-do-not-send="true"><oxygen-user-bounces@oxygenxml.com></a>
                  on behalf of Frank Dissinger <a
                    class="moz-txt-link-rfc2396E"
                    href="mailto:frank.dissinger@cgs-oris.com"
                    moz-do-not-send="true"><frank.dissinger@cgs-oris.com></a><br>
                  <b>Date: </b>Wednesday, April 12, 2023 at 9:26 AM<br>
                  <b>To: </b>Oxygen User Mailing List <a
                    class="moz-txt-link-rfc2396E"
                    href="mailto:oxygen-user@oxygenxml.com"
                    moz-do-not-send="true"><oxygen-user@oxygenxml.com></a><br>
                  <b>Subject: </b>[oXygen-user] Understanding @colsep
                  and @rowsep<o:p></o:p></span></p>
            </div>
            <p>Hi all,<o:p></o:p></p>
            <p><o:p> </o:p></p>
            <p>Can someone shed some light on how the <b>@colsep</b>
              and<b> @rowsep</b> attributes are used for CALS tables?
              The information I found is not clear and detailed enough
              for me.<o:p></o:p></p>
            <p><o:p> </o:p></p>
            <p>I understand that these attributes create separator lines
              for colums and rows. Do I only need these attributes when
              I do not set <b>@frame="all"</b> to create lines for
              particular rows or columns only?<o:p></o:p></p>
            <p><o:p> </o:p></p>
            <p>For a normal CALS table with lines for all rows and
              columns (i.e. like a grid), is enough to set <b>@frame="all"</b>
              or do I additionally need these attributes? The code that
              Oxygen creates (see below) with these settings (i.e.
              without these attributes) ...<o:p></o:p></p>
            <p><img style="width:3.0729in;height:3.4166in"
                id="_x0000_i1026"
                src="cid:part1.SDQwj7Ga.xot4pWP0@cgs-oris.com" class=""
                width="295" height="328" border="0"><o:p></o:p></p>
            <p>does not have these <b>@colsep</b> and<b> @rowsep</b>
              attributes, only <b>@frame="all"</b>, and is rendered as
              desired with my CHM and PDF transformations.<o:p></o:p></p>
            <p><o:p> </o:p></p>
            <p>I have several tables with <b>@colsep</b>/<b>@rowsep="0"
              </b>or<b> ="1"</b>. These attributes may have been added
              by FrameMaker when I converted unstructured content to
              DITA. Can I safely remove all of these attributes when I
              just want a CALS table with row and line separators every
              (like a grid)?<o:p></o:p></p>
            <p><o:p> </o:p></p>
            <p>Regards,<o:p></o:p></p>
            <p>Frank<o:p></o:p></p>
          </div>
        </blockquote>
      </blockquote>
    </blockquote>
    <div class="moz-signature">-- <br>
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <title></title>
      <div class="moz-signature">
        <style>
   div.signature {font-family: Verdana, sans-serif; font-size: 10pt; color: #7F8C8D; padding-top: 0.4em;}
   div.name {padding-bottom: 0.8em; padding-top: 0.8em}
   div.contact {padding-bottom: 0.8em;}
   p {margin: 0;}
   span.separator {border-top-style: dotted; border-top-width: 2px; padding-top: 0.6em;}
   a {color: inherit}
   </style>
        <div class="signature">
          <div class="name">
            <p><strong>Frank Dissinger</strong></p>
            <p>Documentation Manager</p>
            <p>....................................................................</p>
          </div>
          <div class="contact">
            <p><strong>CGS Publishing Technologies International GmbH</strong></p>
            <p><strong>Email </strong><a
                href="mailto:frank.dissinger@cgs-oris.com"
                target="_blank" class="moz-txt-link-freetext">frank.dissinger@cgs-oris.com</a>
              | <strong>Web</strong> <a
                href="http://www.cgs-oris.com/" target="_blank">www.cgs-oris.com</a></p>
            <p><strong>Address</strong> Kettelerstr. 24 | D-63512
              Hainburg | Germany</p>
            <p><strong>Phone</strong> +49 6182 9626-27 | <strong>Fax</strong>
              +49 6182 9626-99</p>
            <p><strong>Commercial register</strong> Offenbach, HRB no.
              21495</p>
            <p><strong>Managing directors</strong> Bernd Rückert,
              Christoph Thommessen</p>
            <p><br>
            </p>
            <a href="https://www.cgs-oris.com/signatur"><img
                alt="https://www.cgs-oris.com/Signatur.png"
                longdesc="https://www.cgs-oris.com/signatur"
                src="https://www.cgs-oris.com/Signatur.png" width="394"
                height="200"></a> </div>
        </div>
      </div>
    </div>
  </body>
</html>