ISO 12083の概要 イースト株式会社 コミュニケーション事業部 渋谷 誠 [email protected] 1 ISO 12083とは SGMLのDTD • Information and documentation Electronic manuscript preperation and markup ISOが維持管理 • TC 46/SC 4 – Computer applications in Information and Documentation – http://www.iso.ch/liste/TC46SC4.html 2 歴史 1994年に制定 1998年11月: シカゴ会議 1999年5月: グラナダ会議 • 5年目の再検討時期である • XML版が検討されている 3 仕様の入手 DTDのみはWebで入手可能 • http://www.xmlxperts.com/12083.htm 仕様書はISOで購入 • フロッピー付き – ISO 12083 で書かれた仕様書ファイル – SGMLビューア(Windows 3.1対応) 国内では日本規格協会 • 約2万円で1ヶ月程度 4 XMLへの対応 現在検討中 • Dianne Kennedy氏の案 検討中の案が公開中 • http://www.xmlxperts.com/12083xml.htm 5 全体構成 4つのDTDを定義 • book.dtd – 一般書籍 • article.dtd – 論文 • serial.dtd – 論文集 articleの集合 • math.dtd – 数式の定義 各DTDが1ファイル 比較的シンプルなDTD 6 文書構造の定義 一般書(book.dtd) の例 7 book book ? front body + part appmat ? back + chapter 8 front front ? titlegrp ? msn ? sertitle authgrp ? no ? title subtitle date ? * pubfront ? toc foreword * intro preface ack author ded corpauth abstract aff supmatl 9 part part ? no ? Title * Section subelements + chapter 10 chapter chapter ? no ? Title * Section subelements * section 11 section chapter ? no ? Title * Section subelements * subsect1 12 subsect<n> subsect<n> ? no ? Title * Section subelements n = 1,2,3,4,5,6 * Subsect<n+1> 13 appmat appmat + appendix ? no ? Title * * Section subelements section 14 back back * afterword notes vita glossary index biblist 15 フロート要素 %i.float; + figgrp footnote note 16 pubfront pubfront * coden sponsor date acqno catalog contract pubname isbn acidfree reprint location lccardno price cpyrt confgrp reportid extent avail edition package volid pubid 17 本文内容モデル 「セクションモデル(%s.zz;)」として まとめられている その内容は、さらに細かい分類で パラメータ定義されている 18 セクション要素(1) パラグラフ • P テーブル • deflist • table 数式 • formula • dformura • dformgrp リスト • list 定義リスト 団体住所 • orgaddr 個人住所 • indaddr 挿し絵 • artwork ブロック引用 • bq 19 セクション要素(2) リテラルテキスト • lit 日付 • keyword • date 書誌リスト • biblist キーワード キーフレーズ • keyphras 詩 • poem 著者 • author 著作団体 • corpauth 20 フレーズ要素 強調 • emph 引用 • q ページ番号 • pages 参照 • • • • • • • • • • • noteref fnoteref figref tableref artref appref citeref secref formref glosref indexref 21 まとめ DTDはシンプル 文書構造は単純でかなり固定的 利用例は少ない • 独自DTD開発のベースにした例はある 22
© Copyright 2024 ExpyDoc