<table-wrap>

Table Wrapper (表ラッパー)

完全な表のラッパー要素で、表素材 (行と列)、キャプション (題名を含む)、脚注、及びアクセシビリティのための表の代替表現を含みます。

備考

表のコンテンツ: この要素は、その構造に明示的に <table> 要素を含んでいるか、または画像、リスト、段落などの非表構造を含んでいるかに係わらず、“table” と名付けられた構造を収容するように設計されています。多くの出版者は、表キャプションと表番号を、明示的に表形式ではない素材に使うことがあります。<table-wrap> 要素内では、表のセルを記述する row タグと column タグは、NISO JATS 表モデル (XHTML 1.1 表モデルに簡単に変換できるように設計されている) における <table> 要素、またはやや特殊ですが、OASIS XML Exchange (CALS) 表モデルで記述します。
関連する解説: <table-wrap> の使用法については Table, Table Wrapper, and Table Group を参照してください。
または<table-wrap> 要素内では、表のセルを記述する row タグと column タグは、NISO JATS 表モデル、またはやや特殊ですが、OASIS XML Exchange (CALS) 表モデルで記述します。
設計上の注意点: 多くのジャーナルタグセットは、テーブル内の脚注を “Table Footnote” (<tblfn> などのタグを付けて) としてタグ付けしています。このタグセットでは、表の中でも外でも <fn> を使用します。表の脚注であるかどうかは、文脈で判断します。<table-wrap> 内の脚注は表の脚注とみなされ、したがってページの下部ではなく、表の下部に <table-wrap-foot> の一部として表示されます。それ以外の場合は表に属さないものとみなされます。
位置: @position 属性は、<table-wrap> 要素をテキスト内の正確な位置に固定する必要があるかどうか、または、たとえば次のページの先頭、次の段、あるいは論理ファイルの最後、さらには別ウィンドウ中に浮動できるかどうかを示すために使用できます。
NISO JATS 表処理上の注: XHTML モデルから NISO JATS 表モデルを構築する際、<caption> 要素は <table> 要素から削除されました。これは NISO JATS タグ・スイートにおいて、<caption> 要素が <table-wrap> 要素の一部として定義されているためです。

関連要素

<table> 要素は、NISO JATS 表モデル (XHTML 1.1 表モデルに簡単に変換できるように設計されている) または OASIS XML Exchange (CALS) 表モデルによって定義された要素です。<table> 要素は、表の行と列の部分だけを含んでおり、それ自体で完全な表ではありません。完全な表は、表表題、キャプション、表の脚注などの他の構成要素を含んでいます。<table-wrap> 要素は、行や列、キャプションや脚注など、完全な表を構成する要素を含みます。完全な表は <table> 要素を含むこともありますが、含まないこともあります。それは、たとえば 2 つの部分からなるリストのようなものが表表題やキャプションを持つことがあるからです。
OASIS CALS 表の注: OASIS XML Exchange (CALS) 表モデルも NISO JATS Suite に含まれており、代替表モデルとして使用できます。簡単ではありませんが、JATS ベースの DTD に 2 つの異なる表モデルを組み込むこともできます。その場合、名前の衝突を区別するために接頭辞が固定された疑似名前空間を使用します。XHTMLベースの表モデルが優先 (名前空間接頭辞なし) となっており、OASIS Exchange CALS モデルでは疑似名前空間 (接頭辞 “oasis”) を使用するよう設定します。その場合は、xmlns #FIXED 属性を用います。より XHTML に近い NISO JATS 表モデルの代わりに OASIS モデルを採用する機関のために、このモデル用の Publishing DTD の版が提供されています (JATS-journalpublishing-oasis-article1.dtd)。OASIS 表モデルの要素、属性、および変数エンティティを記述する別のタグライブラリは、http://jats.nlm.nih.gov/options/OASIS/tag-library/19990315/index.html から利用できます。

属性

コンテンツ・モデル

<!ELEMENT  table-wrap   %table-wrap-model;                           >

拡張コンテンツ・モデル

((object-id)*, label?, (caption)?, (abstract)*, (kwd-group)*, (alt-text | long-desc | email | ext-link | uri)*, (disp-quote | speech | statement | verse-group | def-list | list | alternatives | chem-struct-wrap | code | graphic | media | preformat | table)*, (table-wrap-foot | attrib | permissions)*)

記述方法

この要素は以下の要素内に含むことができます:

用例 1

<table> に対するラベルとキャプションを含む表ラッパー :
...
<table-wrap id="t2" orientation="portrait" position="float">
<label>Table II.</label>
<caption>
<p>Models to approximate the bound frequencies as waves 
in Xi (<inline-graphic id="g1" xlink:href="d1"/>: Rotational, 
<inline-graphic id="g2" xlink:href="d2"/>: Vibrate in <italic>y</italic> 
direction, <inline-graphic id="g3" xlink:href="d3"/>: Vibrate in
<italic>x</italic> direction, <inline-graphic id="g4" xlink:href="d4"/>: 
Vibrate mainly in <italic>y</italic> direction including a small 
portion of vibration in <italic>x</italic> direction, 
<inline-graphic id="g5" xlink:href="d5"/>: Vibrate mainly in 
<italic>x</italic> direction including a small portion of vibration 
in <italic>y</italic> direction).</p>
</caption>
<table border="1">...</table>
</table-wrap>
...

用例 2

表ラッパーの内部の表を示したところ:
...
<table-wrap id="TN0.170">
<caption>
<title>Patient Care at End of Follow Up</title>
<p>Numbers of patients receiving institutional care at
the end of scheduled follow up and use of hospital beds
among those allocated to day hospital or alternative
services</p>
</caption>
<table frame="box" rules="all" cellpadding="5">
<tbody>
<tr>
<th></th>
<th colspan="3" align="center"
rowspan="1">Institutional care</th>
<th></th>
<th colspan="2" align="center"
rowspan="1">&#x2003;Bed use (days)</th>
</tr>
<tr>
<td colspan="3"><hr/></td>
<td colspan="2"><hr/></td>
</tr>
<tr><th>Control group</th>
<th align="center">Day hospital</th>
<th align="center">Control</th>
<th align="center">Odds ratio (95&#x0025; CI)</th>
<th></th>
<th></th>
<th align="center">Day hospital</th>
<th align="center">Control</th>
</tr>
<tr>
<td colspan="7"><hr/></td></tr>
<tr>
<td>Comprehensive care (5 trials)</td>
<td align="center">151/597<xref ref-type="table-fn"
rid="TF1-150"></xref></td>
<td align="center">159/584</td>
<td align="center">0.91 (0.70 to 1.19)</td>
<td></td>
<td align="center">20.5</td>
<td align="center">21.4</td></tr>
<tr>
<td>Domiciliary care (4 trials)</td>
<td align="center">20/216</td>
<td align="center">&#x2002;19/227</td>
<td align="center">1.61 (0.30 to 8.55)</td>
<td></td>
<td align="center">&#x2002;7.7</td>
<td align="center">11.1</td>
</tr>
<tr>
<td>No comprehensive care (3 trials)</td>
<td align="center">37/411</td>
<td align="center">&#x2002;66/403</td>
<td align="center">0.50<xref ref-type="table-fn"
rid="TF1-151"></xref> (0.26 to 0.96)</td>
<td></td>
<td align="center">11.2</td>
<td align="center">11.7</td>
</tr>
<tr>
<td>Total</td>
<td align="center">208/1224</td>
<td align="center">244/1214</td>
<td align="center">0.77 (0.52 to 1.13)</td>
<td></td>
<td align="center">15.0</td><td align="center">16.4</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn-group>
<fn id="TF1-150"><p>Data not available for 1 trial.</p></fn>
<fn id="TF1-151"><p>P&#x003C;0.05 (random effects model).</p></fn>
</fn-group>
</table-wrap-foot>
</table-wrap>
...