Модель таблицы CALS - CALS Table Model

В Модель таблицы CALS стандарт для представления таблиц в SGML / XML.[пример необходим ] Он был разработан в рамках Инициатива CALS DOD.

История и обоснование

Модель таблицы CALS была разработана CALS Отраслевая руководящая группа Электронный издательский комитет (EPC).

Подкомитет EPC, сопредседателем которого был Харви Бингхэм, и одним из основных участников разработки модели таблицы CALS в 1989–1990 гг. EPC состоял из представителей промышленности и военной службы. Некоторые представляли традиционные агентства по печати военных документов. Остальные представляли электронные издательские организации. SGML сам был новым. В то время целью CALS для всех своих технических руководств было использование этого DTD для достижения системно-нейтрального обмена контентом и структурой.

Его основой послужило минимальное описание и пример таблицы из предыдущего Миль-М-38784Б спецификация на изготовление технических руководств. Неполная спецификация семантики, связанной с табличной моделью, давала слишком большую свободу интерпретации поставщика и приводила к проблемам с обменом. SGML-Open (сейчас ОАЗИС ) провела опрос поставщиков, чтобы выявить различия, что стало первым шагом к достижению общей интерпретации. Следующим шагом была обновленная модель таблицы CALS. DTD и семантика. Оба теперь доступны из ОАЗИС.[1]

По мере разработки реализации табличной модели CALS был обнаружен ряд двусмысленностей и упущений, о которых было сообщено комитету EPC. Различия в интерпретации привели к серьезным проблемам взаимодействия. Чтобы устранить эти различия, OASIS определил подмножество полной табличной модели CALS, у которой была высокая вероятность успешного взаимодействия между продуктами поставщиков OASIS. Это подмножество DTD модели таблиц обмена.[2]

Пример

<таблица frame ="никто"> cols ="2" colsep ="0"> colnum ="1" colname ="col1" colwidth ="32мм"/> colnum ="2" colname ="col2" colwidth ="132мм"/><thead><row><запись valign ="верх"/><запись valign ="верх">(ИЮПАК) имя</entry></row></thead><tbody><строка rowsep ="0"><entry>пиро-EGTA</entry><entry>2,2 ', 2' ', 2' '' - (2,2 '- (1,2-фенилен-бис (окси)) бис (этан-2,1-диил)) бис (азантриил) тетрауксусная кислота</entry></row><строка rowsep ="0"><entry>EGTA</entry><entry>этиленгликоль-бис (2-аминоэтиловый эфир) -N, N, N ', N'-тетрауксусная кислота</entry></row><строка rowsep ="0"><entry>EDTA</entry><entry>2,2 ', 2' ', 2' '' - (этан-1,2-дилдинитрило) тетрауксусная кислота (этилендиаминтетрауксусная кислота)</entry></row><строка rowsep ="0"><entry>AATA</entry><entry>2,2 '- (2- (2- (2- (бис (карбоксиметил) амино) этокси) этокси) фенилазандиил) диуксусная кислота</entry></row><строка rowsep ="0"><entry>APTRA</entry><entry>2-карбоксиметокси-анилин-N, N-диуксусная кислота</entry></row><строка rowsep ="0"><entry>БАПТА</entry><entry>1,2-бис (-2-аминофенокси) этан-N, N, N ', N'-тетрауксусная кислота</entry></row><строка rowsep ="0"><entry>HIDA</entry><entry>N- (2-гидроксиэтил) иминодиуксусная кислота</entry></row><строка rowsep ="0"><entry>Карбоксиглутамат</entry><entry>3-аминопропан-1,1,3-трикарбоновая кислота</entry></row></tbody></tgroup></table>

Смотрите также

ОАЗИС это Организация по развитию стандартов структурированной информации, глобальный консорциум, который разрабатывает стандарты представления данных для использования в компьютерном программном обеспечении.

Сноски

внешняя ссылка