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