Help > Authoring > Working with Tables > OASIS Exchange Tables > OASIS Exchange Tables Overview
  
OASIS Exchange Tables Overview
Arbortext Editor OASIS Exchange table support is based on the OASIS (formerly SGML Open) Exchange table model. This table model originated as the CALS table model. Arbortext Editor also supports <tfoot> and <spanspec> (when the DTD defines them), which are not in the OASIS Exchange model, but are allowed in the distributed DocBook document type. In Arbortext Editor table editing dialog boxes, this table model is referred to as the OASIS Exchange table type.
OASIS Exchange is a subset of the full CALS table model that has been designed by the OASIS vendor consortium (http://www.oasis-open.org ) to provide maximum interoperability between vendor products.
Working with documents containing CALS table markup imported from tools other than Arbortext Editor requires special attention. In some cases, Arbortext Editor may ignore or not fully support certain CALS table markup.
An example of an ignored attribute is <colspec colnum>. Arbortext Editor ignores this attribute when creating a table image, but uses it for printing.
An example of an attribute that is not fully supported is <colspec colwidth>. While Arbortext Editor does support this attribute, it does not support colwidth attributes that are specified as a sum of multiple units (for example, 1.5in+2cm+125*). If Arbortext Editor opens a table containing sum-defined colwidth attributes, it uses the following logic:
1. If the colwidth attribute has a proportional component, Arbortext Editor uses that value and removes the rest. (For example, 1.5in+2cm+125* would become 125*.)
2. If the colwidth attribute has no proportional component, Arbortext Editor uses the left-most component. (For example, 1.5in+2cm would become 1.5in.)
Arbortext Editor includes and supports (with some exceptions) the following variations of the CALS table model:
Path
Description
Document Type Referenced In
Arbortext-path/doctypes/docbook/cals-tbl.dtd
Full CALS
DocBook
Arbortext-path/entities/38784C.dtd
Less than full CALS (no namest or nameend on <entry>, so <spanspec> is forced.
CALS
Arbortext-path/entities/calstbl2.dtd
Full CALS
TCIF/TIM
Arbortext-path/entities/soextblx.dtd
XML version of OASIS Exchange subset of full CALS
Arbortext XML DocBook