CERN SGML

CERN SGMLは、「ウォータールーベースSGML」、 ウォータールーSGML」、 「 SGMLguid」とも呼ばれ、 1986年から1990年にかけてCERNで開発され使用された初期のSGMLアプリケーションである。これは初期のHTML仕様のモデルとなった。

歴史

1984年、CERNはCERNDOCプロジェクトを開始しました。これは、CERNの多様で互いに矛盾する文書管理手法を標準化するための文書ファイリング・検索システムです。[ 3 ]このプロジェクトは、英国の素粒子物理学研究施設であるラザフォード研究所で開発された以前の文書管理システムを改良したものです。 [ 4 ] Rexxプログラミング言語で記述され、IBM 3090-200メインフレームコンピュータにインストールされ、VM/CMSオペレーティングシステム上で動作するこのシステムは、[ 3 ]数万件の文書を階層構造で保存していました。キーワード検索機能を備え、文書を画面に表示したり、プリンタに送信したりすることもできました。[ 5 ]

CERNDOCは2つのマークアップシステムをサポートしていた。1つは1985年に現地で開発されたCERNPAPERというGMLアプリケーション[ 6 ] [ 7 ] もう1つは1986年に当時CERNデータ処理部門でテキスト処理の責任者だったAnders Berglundによって作成されたSGMLアプリケーションである。Berglundは、 ISO 8879の附属書Eで定義された文書型[ 8 ]アメリカ出版者協会の文書型であるAAP DTDに基づいて、ウォータールーSCRIPTマクロセットをSGMLにマッピングした。 [ 9 ] [ 4 ]従来技術にはIBM GMLスターターセットも含まれている。[ 10 ] [ 11 ] [ 12 ]このアプリケーションは、ホイル、メモ、手紙、科学論文、マニュアルなどを作成するための広範なタグセットを備えている。[ 7 ]

1990年、エリック・ファン・ヘルウィネンがCERN管理サービス部門のテキスト処理責任者を務めていた頃、CERNはCERNDOCをIBM文書構成機能(DCF)に置き換え、CERNPAPERとCERN SGMLは廃止されました。[ 1 ]これらのアプリケーションを置き換えるために、ヘルウィネンとミシェル・グーセンスはIBMのブックマスターマクロセットをいくつかのDTDにマッピングしました。[ 2 ] [ 13 ]

CERNは1994年にメインフレームコンピューティングの使用を中止する計画を発表し、[ 14 ]、CERNVMのサービスは最終的に1996年6月30日に終了しました。[ 15 ]

HTMLの関連性

ティム・バーナーズ=リーは、ウェブを発明した当時、CERNの契約社員として働いていましたが、1987年10月にCERNのオンラインコンピューティンググループがCERNDOCでドキュメントの保守を開始した際に、CERNguidに出会いました。バーナーズ=リーは、その階層構造が非常に制限的であると感じました。[ 5 ]

HTMLでは、バーナーズ=リーはSGML構文とCERN SGMLで規定されたタグのサブセットを採用した。[ 4 ]

参考文献

  1. ^ a b van Herwijnen、エリック (1990 年 1 月)。「テキスト処理ポリシー」(PDF)CERN コンピュータ ニュースレター。 No. 198。16  17 ページ。
  2. ^ a b Goossens, Michel (1990年1月). 「VM/CMS上のSGML/Bookmaster」(PDF) . CERNコンピュータニュースレター. 第198号. pp.  17– 19.
  3. ^ a b Esteveny, L.; Van Herwijnen, Eric (1987-10-01). 「CERNDOC:文書ファイリングおよび検索システム」(PDF) . CERN Document Server:文書ファイリングおよび検索システム. SHARE Con​​ference. シカゴ. 2017年9月3日閲覧。
  4. ^ a b cホップグッド、ボブ (2001). 「Webの歴史」 . W3.org . 2017年8月24日閲覧
  5. ^ a bギリーズ、ジェームズ、カイリオ、ロバート (2000). 『ウェブ誕生:ワールド・ワイド・ウェブの歴史』オックスフォード: オックスフォード大学出版局. p.  178. ISBN 978-0-19-286207-5
  6. ^ヴァン・ヘルワイネン、エリック (1985 年 5 月)。 「CERNPAPER ユーザーガイド」。CERN 米国内部メモ DD/US/50。ジュネーブ:CERN。
  7. ^ a b Goossens, Michel (2013年6月14日). 「Michel Goossens - Interview」(インタビュー). デイブ・ウォルデンによるインタビュー. 2017年9月3日閲覧
  8. ^ Berglund, Anders (1986-10-27)、CERN SGML ユーザーズガイド(PDF)、CERN、p. v
  9. ^ Berners-Lee, Tim (1992). 「HTMLタグ」 . W3.org . 2017年8月24日閲覧
  10. ^文書構成機能:汎用マークアップ言語スターターセットリファレンス、SG20-9187-3、IBM、1985
  11. ^文書構成機能: 汎用マークアップ言語スターターセット ユーザーズガイド、SH20-9186、IBM、1985
  12. ^ DeRose, SJ (1998). 『SGML FAQ Book: HTMLとXMLの基礎を理解する』 ドルドレヒト: クルーワー. p. 37. ISBN 978-0-585-34049-4
  13. ^ Goossens, Michel (1990). CERNのSGML/BookMasterシステム:ユーザーズガイド. ジュネーブ: CERN . 2017年9月1日閲覧
  14. ^ Williams, David (1994年4月). 「コンピューティング - メインフレームからの脱却」(PDF) . CERN Courier . 第34巻第3号. pp.  16– 17.
  15. ^ Marquina, Miguel (1996年6月1日). 「CERNVMの停止期間中のインタラクティブサービス」 . CERN Computing News . 第223号. p. 4. 2025年5月31日閲覧