KEYWORDS

HTML2 (Web)

[4] HTML2 は、HTML 2.* の総称、あるいは HTML 2.0 を指す言葉です。 西暦1990年代半ば頃 (平成時代初期) の HTML仕様でした。

HTML2 仕様

[5] IETF によって標準化された HTML 2 には、

... の2種類がありました。同時期の HTML 仕様として RFC 1867 (<input type=file>) もありました。

[2] HTML 2.xHTML 2.1 と呼ばれていたこともありました。 その拡張として HTML 2.1E もありました。

[7] 他に次の HTML2 世代の仕様書があります。

[10] HTML 2.xHTML 2.1 などについては、 HTML3 も参照。

HTML2 とその周辺

昔の HTML2

[9] HTML 1.0 よりもずっと前に新仕様案が HTML2 と呼ばれた時期もありました。 >>19

HTML1

[11] HTML 2.0 に結実する仕様案の途中の段階のものが、現在では HTML 1.0 と通称されています。 HTML 1.0

[12] HTML 1.0 として「完成」したものではなく、開発の流れでいえば HTML 2.0 で「完成」に至る過程として一体的に理解されるべきものです。 HTML 1.0 と呼ばれるようになった事情や書誌的事項は HTML 1.0 の項を参照。前後の流れなどその他は本項を参照。

HTML3

[6] おおよそ当時の実装に相当する HTML2 の系列に対して、新機能をふんだんに盛り込んだ (当初は) HTML+、あるいは (後に) HTML 3.0 の系列も同時期に存在していましたが、 こちらは直接の成果は残せないまま破棄されてしまいました。

[8] その後の HTML 3.2 が事実上の HTML 2.0 の後継といえるものでした。 しかし HTML 2.x を含め HTML2HTML3 世代の様々な提案は HTML 3.2 には含まれませんでした。

[13] 混乱した仕様書群が一つにまとめられ事態が収拾に向かうにはその次の HTML4 を待たなければなりませんでした。

HTML3

XHTML2

[14] XHTML2XHTML1 の次の世代であり、 HTML2 とは無関係です。

HTML 2.0 まで

[15] TimBL によって開発された HTML の仕様は、 当初は TimBL が執筆し CERNWorld Wide Web プロジェクトWebサイトで公開されていました。 また、時折 WWW-Talk メーリングリストに送付されていました。 機能追加等は WWW-Talk メーリングリストで議論されていました。 HTMLの仕様書, HTML 1991

[16] この段階では標準仕様というよりはソフトウェアの技術ドキュメントというべきものです。

[17] HTMLSGML応用である CERN SGMLguid から作られたものでしたが、 SGML は直接参照せずに大幅に簡略化されて実装・利用されていました。 そこで SGML に精通していた Dan Connolly は、 HTMLSGML応用として整える役を担いました。 DanCHTML DTD を初めて作成するとともに、 それに対応する仕様書を執筆しました。


[20] 末には、

CERNWorld Wide Web プロジェクト Webサイトで公開されていました。 当時のスナップショットと思われるファイル群が W3CWebサイトで公開されています。 >>211 HTML 1991

[24] CTB 案は HTMLWebブラウザーだけでなく汎用の SGML の実装でも処理できることを目指すとしていました。文書を header section と body section に分けるとしていました (現在の head, body に当たりますが、 具体的にどのような方法で分離するとは明記していませんでした)。 >>19

[27] CTB 案掲載の要素TimBL の仕様に現れるものとほぼ共通しており、 特に説明はありません。 CTB が作成した当時の仕様書に掲載されていた要素がすべて示されている可能性があります。 HTML 1991

[28] 唯一独自なのが keywords です。これも特に説明がないので、 独自の追加ではなく、当時そのような構想があったのかもしれません。

[215] Dan Connolly の仕様書は、 >>29 (の一部?) と>>18 があります。

[25] HTML要素概説
要素名
header
要素名
body
日付
説明
付で CERNWorld Wide Web プロジェクト Webサイトで公開されていた HTML の改正案は、 HTML文書を header section と body section に分離するとしていた。具体的な分離方法は記載がない。
出典
[26] HTML要素概説
要素名
keywords
日付
説明
付で CERNWorld Wide Web プロジェクト Webサイトで公開されていた HTML の改正案に keywords がある。 HTML2CTB

[97] MIME as a hypertext architecture, Dan Connolly, Sat, 06 Jun 92 00:53:20 CDT, , https://lists.w3.org/Archives/Public/www-talk/1992MayJun/0020.html

[98] >>97 WWW-Talk への DanC の最初のメール。 HTMLSGML DTD が必要だとし、 DTD 案を掲載している。

<!-- This DTD was produced by DeveGram on Tue Jun  2 18:58:16 1992 -->
<!-- and hand-edited by connolly@convex.com -->

とありに生成してから編集してに投稿したものであることがわかる。

[100] この案は HTMLSGMLMIME と整合的にすることを目的としているので、 当時の HTML そのままではなく少し違う。

[101] これが HTML DTD の現存最古で、現存に限らずおそらく HTMLDTD で表されたこと自体がこれが最古とみていいだろう。

[96] HTMLSGML ではない現実にどう立ち向かうかと悩む DanC

[106] >>104 >>105ハイパーテキスト機能を MIME ベースとする提案。

[103] >>97URLSGML記法で表す案だったが、 >>102URLMIMEmessage/external-body 寄りの構文に改める案。

[107] Re: misconceptions about MIME [long], , https://lists.w3.org/Archives/Public/www-talk/1992SepOct/0042.html

[108] >>105DanC>>104 のあと有力者から反応がなくて困っていると書いていた。 >>107TimBL の反応。 HTTP2 (現在の HTTP/1.0) で MIME を採用するのがいいだろうか (その後そうなる)。 であれば HTMLSGML DTD を登録すればいいのか。と。

[109] Re: misconceptions about MIME [long], , https://lists.w3.org/Archives/Public/www-talk/1992SepOct/0045.html

[110] >>109URLmessage/external-body の違いをどう吸収するのか、 移行のため URL をアクセス方法の1つとするのがいいのか、と。 (後にそれは実現するが、 HTMLURL はそのままで残った。)

[85] Re: proposed registration of type 'text/html' for MIME, , https://lists.w3.org/Archives/Public/www-talk/1992NovDec/0028.html

[86] (時系列的には >>102>>107 の間) >>85 MIME型 text/html を登録しようという提案に対して、 まず仕様書の SGML 適合性を改善してからにするべきというのが DanC の意見。

[87] Re: proposed registration of type 'text/html' for MIME, , https://lists.w3.org/Archives/Public/www-talk/1992NovDec/0030.html

[88] >>87 DanCSGML との互換性のため若干の修正は必要としながらも、 SGML構文解析器Web で使うべきという主張ではない、と。 (そうすれば既存の SGML ツールが使える。実際他のメールによると DanCEmacsSGML modeHTML を編集していたとのこと。)

[156] MIME, SGML, UDIs, HTML and W3, , https://lists.w3.org/Archives/Public/www-talk/1992MayJun/0038.html

[111] Re: misconceptions about MIME [long], , https://lists.w3.org/Archives/Public/www-talk/1992SepOct/0046.html

[112] >>111>>109 への DanC の返信。 >>102 があるので DanCURL をもっと MIME 寄りに改める意見かと思いきやそうでもないみたい。

[113] >>88 にせよ >>112 にせよ、どうやら DanCSGMLMIME と体系として HTML が整合的になることでエコシステムとしてメリットを享受するべきとは考えていても、 個別具体的な構文レベルの詳細まで全部が全部それらに揃えるべきという教条的な考え方は採らないらしい。

[155] Re: HTML DTD, , https://lists.w3.org/Archives/Public/www-talk/1992MayJun/0063.html

[119] Re: MIME vs. HyTime, , https://lists.w3.org/Archives/Public/www-talk/1992NovDec/0130.html

[120] >>119 一方で HyTime にはあまり興味をそそられていないらしい。

[89] SGML Cop backs off, , https://lists.w3.org/Archives/Public/www-talk/1992NovDec/0051.html

[90] >>89 text/htmlSGML文書実体ではなく SGML文実体とする、というアイデアの説明。

[83] DanC のメールでは、 MIME型IANA に登録することと、 実装を適合させることが目標と述べられています。 >>81

[84] ここで列挙されているのが当時存在した実装と考えていいのでしょうか。

[91] >>84 でも Viola も既にあったらしい?

[92] curses browser, , https://lists.w3.org/Archives/Public/www-talk/1992NovDec/0015.html

[93] >>92 こういうのもあったらしい。あと tkWWW もあったらしい。 ということはあのリストはごく一部だけなのか。

[121] Freezing the HTML spec Re: Comments in HTML ?, , https://lists.w3.org/Archives/Public/www-talk/1992NovDec/0078.html

[122] >>121 そろそろ IETFWG 作ろうという DanC の提案。

[117] 内容モデルから head (header) と body の登場: head 参照。

[118] Lets keep the web together, , https://lists.w3.org/Archives/Public/www-talk/1992NovDec/0134.html

[123] HTMLカンブリア爆発NCSA Mosaic が悪いって言われがちだけど >>118 の時点でもう学級崩壊みたいになってて TimBL 先生の手に負えなくなりつつあるのね。。。

[174] EMail Msg <9301120436.AA00126@pixel.convex.com>, , https://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.messages/39.html

[172] EMail Msg <9301131053.AA01794@www3.cern.ch>, , https://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.messages/50.html

[173] >>172 DanCSGML 化は重要事業だと応援する TimBL

[175] EMail Msg <9301132034.AA01693@pixel.convex.com>, , https://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.messages/55.html

Perhaps HTML2 will provide a handle on how to get ahold of the relavent
person -- it should!

[176] >>175 これは WWW-Talk における HTML2 の初出かもしれないもの。 具体的な何かではなく、このメールの筆者の DanC が今まさに作っている HTML ではなく将来の何か、を指している。

[177] EMail Msg <9301140920.AA00272@www3.cern.ch>, , https://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.messages/61.html

[178] >>175 に対する TimBL の案は

 <A HREF="mail:timbl@info.cern.ch" TYPE="author">tim</A>

リンク型を表す type="" (今の rel="") の提案なのだけど、 将来 mailto: となるものの起源?

You mean http2 or html2?

HTML2 は通じていない。

[170] EMail Msg <9301212240.AA24439@pixel.convex.com>, , https://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.messages/89.html

[171] >>170DanCMIMEtext/x-html でメールを送った実例。 (探せばもっと古いのもあるかもしれない。)

[179] DanCSGML (HTML) と MIME の統合案はその後も発展していきます。 >>62develop.tar.gzdrafts/ に関連ファイルがいくつか入っています。

[180] それとも関連する DanCHTTPNNTP の統合案については HTTP2 を参照。

[221] HTML要素概説
要素名
html-connolly
日付
説明
Dan ConnollyHTMLMIME の統合方針を検討していたが、 実験ファイルの1つ>>223文書要素html-connolly で、その子要素html となっている。 >>220 html より上位の要素が必要になったために、 私的な実験用という程度の意味で名前を加えたものだろう。
出典
注釈
[228] HTML要素概説
要素名
web-message
日付
説明
付の Dan ConnollyHTMLMIME の統合方針を検討していたメモ>>227の例文で、 web-messagehtml に相当する文書要素として使われている。
出典
注釈

[45] Hypertext Markup Language - 2.0 - Table of Contents http://www.w3.org/TR/WD-html2-950922/

[47] >>46

Toward Closure on HTML April 1994 Unpublished

Launching the HTML 2.0 standardization effort. (see also the www-talk mailing list archive for responses)

[216] HTML要素概説
要素名
url
要素名
nameloc
日付
説明
Dan ConnollyHTML の標準化>>219に向けた論点整理で、 候補案の1つに HyTime を活用し url, nameloc を使ったハイパーリンクの記述法を挙げた。
出典
参照
a
注釈
[224] HTML要素概説
要素名
urlloc
要素名
xref
要素名
neighbor
要素名
ftploc
要素名
nameloc
要素名
external-body
要素名
description
要素名
author
要素名
last-modified
日付
説明
Dan ConnollyReliable Link Demonstration と題した実験ファイルの1つ>>226で使われている。
出典
参照
a
注釈

[48] HTML Design Notebook (1996-02-23 13:07:41 +09:00 版) http://www.w3.org/People/Connolly/drafts/html-design

[49] Toward Closure on HTML (1994-04-07 09:56:59 +09:00 版) http://www.w3.org/People/Connolly/drafts/html-direction.html

[34] >>33

Making HTML an internet standards-track RFC involves more overhead than is warrented. In the future, the HTML specification will be published as informational RFCs (FYI documents) from the WWW team at CERN.

[35] >>34 draft-ietf-iiir-html からの標準化IETF ではなかなか進まなかったので標準化過程を使うのをやめて CERN 中心の標準化体制に変えようとしていたのか。

[36] でも実際にはこの時点では IETF から離れられなくて HTML 2.0 を作ることになるんだよな。結局 HTML 3.0 で駄目だとなって CERN その他で W3C を作ることになるんだが。

[50] Toward a Formalism for Communication On the Web ( 版) http://www.w3.org/People/Connolly/drafts/html-essay.html

[51] HTML 2.0 at WWW '94 ( ( 版)) http://www.w3.org/People/Connolly/events/www94/htmlplus-maloney.html

[52] HTML 2.0 Materials () https://www.w3.org/MarkUp/html-spec/

[30] html-wg-95q2: Re: new Postscript: 8.5x11 [was: HTML 2.0 LAST CALL: Hyperlinking,, , https://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-95q2.messages/1108.html

[31] >>30 によるとかつて版が >>18 にあったらしい。

[41] >>39 は仕様書の版 2.0 と書かれているが、未完成っぽくて、 RFC 1866 ともかなり違う。 >>38 はファイル内にもとあるが、 仕様書本文と同じ版なのかどうかはよくわからない。 >>40 には June 1993 やの日付もあるが、 内容は1993ではなさそう。

[53] HTML Test SUITE () https://www.w3.org/MarkUp/html-test/README.html

[54] () https://www.w3.org/MarkUp/html-test/Makefile

[32] HTML Design Notebook, , https://www.w3.org/People/Connolly/drafts/html-design.html

[55] Index of /MarkUp/html-test/ncsa () https://www.w3.org/MarkUp/html-test/ncsa/

[56] Index of /MarkUp/html-test/forms () https://www.w3.org/MarkUp/html-test/forms/

[57] Index of /MarkUp/html-test/latex () https://www.w3.org/MarkUp/html-test/latex/

[58] Index of /MarkUp/html-test/implementors-guide () https://www.w3.org/MarkUp/html-test/implementors-guide/

[59] HTML Spec: Publication History, , https://web.archive.org/web/19970605041704/http://www.w3.org/MarkUp/PubHistory.html

[66] User talk:Pbb - Wikipedia, the free encyclopedia ( ( 版)) http://en.wikipedia.org/wiki/User_talk:Pbb#HTML

[70] https://web.archive.org/web/20001020040556/http://ecco.bsee.swin.edu.au/text/html-spec/html-spec/ChangeLog

現存する仕様書と DTD の版

[237] 当初は SGML を活用する実験的提案の DTD

[238] ここから、既存の HTMLSGML 化する提案の DTD

[144] >>125>>29 の関係は要検証。ほぼほぼ同じようには見えるが。 >>29 には DTD なし。

[114] The spec evolves..., , https://lists.w3.org/Archives/Public/www-talk/1992NovDec/0155.html
I just uploaded to ftp://info.cern.ch/pub/incoming:

libHTML-921202.tar.Z -- HTML parsing library with demo
	program. (includes current DTD)

html_spec-921202.tar.Z -- HTML.html and related files,
	moving toward a spec.

[116] >>114 の仕様本体と実装は現存せずか (未発見)。 DTD>>115 か。 (1日違うが時差か。) >>18 はファイルの日付がでかなり近接しているので、 >>114 の内容が >>18 だった可能性も。

[239] >>114 のファイル名は>>115 の日付が>>114 の投稿日がで日付がずれていることには注意。

[153] >>152TimBLDanC の仕様書をサーバーに置いたと書いている。 >>18付。ということはDanC が用意したということなのだろうから、 >>114 はその次の更新がもう出来てきていたと考える方が辻褄が合う。

[158] >>157 は別案の DTD 片。 xref 要素, see 要素

HTMLparse.c (Dan)a lament on HTMLparse.c (Dan Connolly) https://lists.w3.org/Archives/Public/www-archive/2017Aug/0005.html
html.dtd1.4 1993-02-03http://suika.suikawiki.org/gate/2007/schema/schema/a4f181dfc201ae4a0db551064edb6306/cache.html
HTML1993-03-10http://1997.webhistory.org/www.lists/www-talk.1993q1/0245.html (本文はこれか?) http://suika.suikawiki.org/www/2005/pre-id/html-spec-199303.pdf
HTML1993-03-15http://suika.suikawiki.org/www/2005/pre-id/html-spec-19930315.pdf
HTML with HyTime1993-05-21http://suika.suikawiki.org/gate/2007/schema/schema/0c5ba0d4763a70acfb1f9e60cf5b26f8/cache.html
HTML1993-06-16(現存せず?) http://1997.webhistory.org/www.lists/www-talk.1993q2/0519.html

[243] >>242>>240 と同じように

<!-- Jul 1 93 -->

の日付が入っているものの、 >>240 とは異なる。

HTML 2.0I-D 1995-02-08urn:ietf:id:draft-ietf-html-spec-01
Hypertext Markup Language - 2.0I-D 1995-05-06urn:ietf:id:draft-ietf-html-spec-02
HTML 2.0I-D 1995-05-31urn:ietf:id:draft-ietf-html-spec-03
HTML 2.0I-D 1995-06-16urn:ietf:id:draft-ietf-html-spec-04
HTML 2.0I-D 1995-08-08urn:ietf:id:draft-ietf-html-spec-05
HTML 2.0WD 1995-09-22http://www.w3.org/TR/WD-html2-950922/
HTML 2.0RFC (PS) 1995-11RFC 1866 urn:ietf:rfc:1866

版管理された仕様書と DTD のファイル群

[63] Dan Connolly の初期の HTML DTD (の CVS, というか RCS のファイル) として http://suika.fam.cx/gate/cvs/*checkout*/test/html.dtd が参照されていることがあります。 なんと Dan Connolly 御本人がこの URL を参照していますw >>68

[64] この URLドメイン消失のためアクセスできなくなっていますが、今は https://suika.suikawiki.org/gate/cvs/*checkout*/test/html.dtd にあります。サーバーが貧弱なので繋がらないことが多いですが、 辛抱強く待っていればいつかアクセスできるタイミングが来ます。そのうち改善します。

[65] このファイルの来歴ですが、 W3C かどこかに置いてあったものを拾ってきてテスト用に配置したものです。 なので探せばもっと然るべき場所にあるはずなのですが... それがどこだったかは今は思い出せませんし、 Dan Connolly までがなぜかこんな野良コピーを参照しているのですから、 消えてしまった可能性もありますね...

[67] >>69 に発見しました。かつては W3CWebサイトでアクセスできたはずですが、 現在は 300 応答が帰ってきます。ファイル名, が入っているためになにか扱いが変わったのかもしれません。

[229] EMail Msg <9406151544.AA00648@ulua.hal.com>, , https://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-archive.messages/51.html


[60] The Origin of Blockquote (Sean B. Palmer著, ) https://lists.w3.org/Archives/Public/www-archive/2017Aug/0006.html

18:06:50 <DanC_> so I have all the versions; unfortunately, when I

imported my Convex work into the W3C CVS repository in 1994, the

original dates weren't preserved.

[74] と御本人の説明があるように、初期の DTDCVS 履歴は後から作られたものなのであまり信用できないようです。 途中からが実際に CVS で管理されるようになったものです。


[71] これはお宝!

[217] 全部のファイルを分析するのは大変そうだけど、大変なだけの価値はある

[218] ただすごい大量のファイルなのでこの記事や他の記事に全部はまだ反映できない

[225] >>226 >>48 あたりを見ると >>181web/draftshttp://www.w3.org/People/Connolly/drafts/ と対応関係にあるものの、全ファイルがWeb上にあるわけでもないらしい。

メモ

[230] HTML要素概説
出典
注釈
  • HTML1 HTML 1.0 HTML 仕様案を指すことが多い。 文中には版番号が 1.1 や 1.2 と書かれているが、 いつしか HTML 1.0 と呼ばれるようになった。 >>231 >>232 SW:HTML1 HTML1 は紆余曲折ありつつも開発が続けられ、 HTML 2.0 に発展した。 本書では仕様書中の Mainstream (主流), Extra (追加分), Obsolete (廃止) の分類も示した。
  • [251] HTML 2.0 初めて標準化団体で承認された HTML の仕様書。 時点で広く実装されている HTML を記述したという。 RFC1866 後に HTML 2.xHTML 3.2 の基礎となった。 基礎となる Level 1 とフォームを追加した Level 2 がある。 また、 Deprecated (非推奨) とされる機能とそれ以外の Strict (厳密) がある。本書ではこれらの区別を示した。また、 仕様書本文で言及されただけの要素がいくつかあり、 「言及のみ」と示した。