Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

История и обоснование [ править ]

Модель таблицы CALS была разработана Комитетом электронных публикаций CALS Industry Steering Group Electronic Publishing Committee (EPC).

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

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

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

Пример [ править ]

<table  frame = "none" > <tgroup cols  = "2"  colsep = "0" > <colspec  colnum = "1"  colname = "col1"  colwidth = "32mm" /> <colspec  colnum = "2"  colname = " col2 "  colwidth = " 132mm " /> <thead> <row> <entry  valign = " top " /> <entry  valign = " top " > (IUPAC) имя </entry></row> </thead><tbody> <row  rowsep = "0" > <entry> пиро-EGTA</entry> <entry> 2,2 ', 2' ', 2' '' - (2,2 '- (1,2-фенилен-бис (окси)) бис (этан-2,1-диил)) бис (азантриил) тетрауксусная кислота </entry> </row> <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> <row  rowsep = "0" > <entry> AATA </entry> <entry>2,2 '- (2- (2- (2- (бис (карбоксиметил) амино) этокси) этокси) фенилазандиил) диуксусная кислота </entry> </row> <row  rowsep = "0" > <entry> APTRA < / entry> <entry> 2-карбоксиметокси-анилин-N, N-диуксусная кислота </entry> </row> <row  rowsep = "0" > <entry> BAPTA </entry> <entry> 1,2-бис (-2-аминофенокси) этан-N, N, N ', N'-тетрауксусная кислота </entry> </row> <row  rowsep = "0" > <entry> HIDA </entry> <entry>N- (2-гидроксиэтил) иминодиуксусная кислота </entry> </row> <row  rowsep ="0" > <entry> Карбоксиглутамат </entry> <entry> 3-аминопропан-1,1,3-трикарбоновая кислота </entry></row></tbody> </tgroup> </table>

См. Также [ править ]

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

Сноски [ править ]

Внешние ссылки [ править ]