alias

HTML 2.1E, HTML3 Linking and Embedding Model

[281] 大統一理論の夢。

前史

img, fig

HTML 2.1E

[1] HTML 2.1EHTML 2.1embed 等を追加したものでした。

[2] embed は従来の img, fig, Netscapeembed, Sunapp, applet の機能を統合した新しいものでした。

[3] Netscapeembed と同名の embed ですが、互換性はありません。

[12] HTML 2.1E は前後の他の案にはない独特のモデルを採用していて興味深いです。 paraminput と似たような位置付けでもって embedform と対応関係にあるとされています。 inputフォームデータとしてフォームという種類のリンク引数になるのと同じように、 param は埋め込みオブジェクトという種類のリンク引数というモデル化がなされていました。

[13] リンクフォーム関係のいくつかの機能は将来 HTML 2.1 に移すべきとあります。実際いくつかはその後の HTML 2.1 (HTML 2.x) に取り込まれています。

[15] embed.body, caption, credit

[14] HTML要素概説
要素名
embed
要素名
param
日付
説明
HTML 2.1E 仕様案に embed, param がある。 imgNetscapeembedSun Microsystemsapp, applet を統一、拡張するものと銘打っていた。 HTML 2.1E DTD に既にある。 HTML2.1E19950921 後に embedinsert と改称された。 Netscapeembed との互換性はない。
出典

[18] Towards an Interactive Web, , https://web.archive.org/web/20010610085520/http://www.concentric.net/~aleph0/www/interactive/

[19] World Wide Web Architecture, , https://web.archive.org/web/20010531022629/http://www.concentric.net/~aleph0/www/interactive/drafts/draft-burchard-www-arch.html

HTML3 Linking and Embedding Model

[4] HTML3 Linking and Embedding ModelHTML 2.1E からフォーム関連を除いたものでした。

[5] insertHTML 2.1Eembed に相当するものでした。

[6]embed に加えて Microsoftdynsrc="" も統合すると謳っていました。

[7] insertobject に改称されました。

[284] HTML要素概説
要素名
insert
要素名
param
要素名
alias
要素名
object
日付
説明
HTML3 リンクと埋込みモデル仕様案 (後の HTML4 仕様の一部) は、 insert, param, alias を規定していた。 imgMicrosoftdynsrc 属性、 NetscapeembedSun Microsystemsapp, applet を統一、拡張するものと銘打っていた。 案では insertobject に改称され、 aliasobject, param に統合されたが、編集が不完全で alias も一部残っている。 DTD 案ではまだ insert だった。 遡って時点で既に insert, param, alias から成る DTD 案があるが、 WD 版とは細部に違いがある。
出典

[20] 関連: <resource>

HTML4

[8] HTML3 Linking and Embedding ModelHTML4 へと引き継がれました。 object, param, applet

[9] HTML4iframe も規定していましたが、HTML4 objectiframe 機能も包含していました。

その後

[10] XHTML2共通属性化して任意の要素src 属性を指定することで object 要素相当の機能が利用できるとしていました。

[11] HTML5object に詰め込まれた夢を解体して現実路線へ進めました。 img, iframe, object安堵され、 embedNetscape 仕様ベースではじめて標準化、 applet廃止機能扱いながらも実装要件を規定、 audio, video, figure は新設されました。

メモ