[1] [CITE[Extending HTML in a principled way with displets]], 
[[Fabio Vitali]],
[[Chao-Min Chiu]],
[[Michael Bieber]],
[TIME[1997-02-19T17:34:57.000Z]], [TIME[2024-09-07T11:10:26.708Z]] <http://www.cs.unibo.it/~fabio/bio/Working/Displets/PAPER155.html>

[9] >>1 6th WWW Conference ([[WWW6]], [TIME[1997-04-07]] - [TIME[1997-04-11]]) の[[論文]]。

[2] >>1 [DFN[displet]] と称した [[HTML]] の拡張可能化の提案。

- [3] [CODE[tag]], [CODE[attr]] [[要素]]を使って独自の[[要素]]や[[属性]]を記述する。
- [4] [[Java]] で挙動を記述する。
- [5] [CODE[tag]], [CODE[attr]] で両者を結びつけるのが第1案だが、
別案として [[CSS]] [CODE[src]] [[特性]]で結びつける。
- [7] [[HotJava]] ベースで実装してみた。
- [8] いくつか利用例


[6] >>5 別案は [[HTC]] や [[XBL]] の祖ともいえる。



[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[tag]]
:[F[要素名]]:[CODE[attr]]
:日付:[TIME[1997-02-19]]
:説明:
[TIME[1997-04]]の 
[[WWW6]]
で
[[displets]]
が提案された。
[CODE[tag]],
[CODE[attr]]
を使って独自の[[要素]]や[[属性]]を定義できる。
[[HotJava]]
を基に実装実験されていた。
:出典:
[REFS[

-
[DFN[DISPLETS1997]]:
[CITE@en[Extending HTML in a principled way with displets]], 
[DATA(.author)[[[Fabio Vitali]]]],
[DATA(.author)[[[Chao-Min Chiu]]]],
[DATA(.author)[[[Michael Bieber]]]],
[TIME(.published)[1997-02-19T17:34:57.000Z]], [TIME[2024-09-07T11:10:26.708Z]] <http://www.cs.unibo.it/~fabio/bio/Working/Displets/PAPER155.html>

]REFS]
:注釈:
-
[DFN@en[displets]]
[[HTML]] 拡張の枠組として提案されたもの。
独自の[[要素]]とその挙動などを
[[HTML文書]]中に[[著者]]が記述できるものだった。
現在の [[Web Components]] に当たる。
-
[DFN@en[Sixth International World Wide Web Conference]]
[DFN@en[WWW6]]
[TIME[1997-04]]に開催された国際会議。


]FIG]

[FIG(data)[ [28] [[HTML要素概説]]

:[F[要素名]]:[CODE[tag]]
:参照:[CODE[element]]
:参照:[CODE[*]]

]FIG]

[FIG(data)[ [29] [[HTML要素概説]]

:[F[要素名]]:[CODE[attr]]
:参照:[CODE[attrib]]

]FIG]

[FIG(data)[ [11] [[HTML要素概説]]

:[F[要素名]]:[CODE[chart]]
:日付:[TIME[1997-02-19]]
:説明:
[TIME[1997-04]]発表の
[[displets]]
機能案の実例として
[CODE[chart]]
が使われた。
[[グラフ]] (chart) を表す。
:出典:
[REFS[

-
[CITE[Extending HTML in a principled way with displets]], 
[DATA(.author)[[[Fabio Vitali]]]],
[DATA(.author)[[[Chao-Min Chiu]]]],
[DATA(.author)[[[Michael Bieber]]]],
[TIME(.published)[1997-02-19T17:34:57.000Z]], [TIME[2024-09-07T11:10:26.708Z]] <http://www.cs.unibo.it/~fabio/bio/Working/Displets/PAPER155.html>

]REFS]

]FIG]

[FIG(data)[ [12] [[HTML要素概説]]

:[F[要素名]]:[CODE[graph]]
:[F[要素名]]:[CODE[node]]
:[F[要素名]]:[CODE[arc]]
:日付:[TIME[1997-02-19]]
:説明:
[TIME[1997-04]]発表の
[[displets]]
機能案の実例として
[CODE[graph]],
[CODE[node]],
[CODE[arc]]
が使われた。
[[グラフ]] (graph) を表す。
:出典:
[REFS[

-
[CITE[Extending HTML in a principled way with displets]], 
[DATA(.author)[[[Fabio Vitali]]]],
[DATA(.author)[[[Chao-Min Chiu]]]],
[DATA(.author)[[[Michael Bieber]]]],
[TIME(.published)[1997-02-19T17:34:57.000Z]], [TIME[2024-09-07T11:10:26.708Z]] <http://www.cs.unibo.it/~fabio/bio/Working/Displets/PAPER155.html>

]REFS]

]FIG]

[FIG(data)[ [13] [[HTML要素概説]]

:[F[要素名]]:[CODE[agroup]]
:日付:[TIME[1997-02-19]]
:説明:
[TIME[1997-04]]発表の
[[displets]]
機能案の実例として
[CODE[agroup]]
が使われた。
[[一対多リンク]]を表す。
:出典:
[REFS[

-
[CITE[Extending HTML in a principled way with displets]], 
[DATA(.author)[[[Fabio Vitali]]]],
[DATA(.author)[[[Chao-Min Chiu]]]],
[DATA(.author)[[[Michael Bieber]]]],
[TIME(.published)[1997-02-19T17:34:57.000Z]], [TIME[2024-09-07T11:10:26.708Z]] <http://www.cs.unibo.it/~fabio/bio/Working/Displets/PAPER155.html>

]REFS]

]FIG]

[FIG(data)[ [14] [[HTML要素概説]]

:[F[要素名]]:[CODE[mytag]]
:日付:[TIME[1997-02-19]]
:説明:
[TIME[1997-04]]発表の
[[displets]]
機能案の実例として
[CODE[mytag]]
が使われた。
:出典:
[REFS[

-
[CITE[Extending HTML in a principled way with displets]], 
[DATA(.author)[[[Fabio Vitali]]]],
[DATA(.author)[[[Chao-Min Chiu]]]],
[DATA(.author)[[[Michael Bieber]]]],
[TIME(.published)[1997-02-19T17:34:57.000Z]], [TIME[2024-09-07T11:10:26.708Z]] <http://www.cs.unibo.it/~fabio/bio/Working/Displets/PAPER155.html>

]REFS]

]FIG]


[REFS[

- [10] [CITE[Sixth International World Wide Web Conference (v1.57)]], [TIME[2024-09-07T12:42:26.000Z]], [TIME[2012-07-22T14:10:19.778Z]] <https://web.archive.org/web/20120722140947/http://iw3c2.cs.ust.hk/WWW6/>

]REFS]



- [15] 
[CITE[An extensible rendering engine for XML and HTML]], [TIME[1998-02-14T17:18:30.000Z]], [TIME[2024-09-07T13:07:33.532Z]] <http://www.cs.unibo.it/~fabio/WWW7/paper/312.html>
- [16] 
[CITE[An extensible rendering engine for XML and HTML]], [TIME[1998-03-25T18:22:55.000Z]], [TIME[2024-09-07T13:07:49.625Z]] <https://www.areto.ethz.ch/CDstore/www7/1926/com1926.htm>
- [17] 
[CITE@ja[An extensible rendering engine for XML and HTML - Displet.pdf]], [TIME[1999-06-03T14:39:16.000Z]], [TIME[2024-09-07T13:07:57.362Z]] <http://www.cs.unibo.it/~fabio/bio/papers/1998/WWW7/Displet.pdf>
- [22] [CITE[An extensible rendering engine for XML and HTML]], [TIME[2024-09-07T13:19:52.000Z]], [TIME[2016-03-01T09:04:23.622Z]] <https://web.archive.org/web/20160301090350/http://www7.scu.edu.au/1926/com1926.htm>


[18] >>15 >>16 >>17 は新しい版。3つ微妙にファイルの日付が違うし、内容も微妙に違う。
>>22 が最終版。


[23] [TIME[1998-04-14]] - [TIME[1998-04-18]]開催の
[[Seventh World Wide Web Conference]] ([[WWW7]]) の発表。

[19] 趣旨は >>1 と同じ。しかし [[Netscape Navigator]] と [[Internet Explorer]]
で動かすためなのか
[CODE[applet]] で実装を動かし
[CODE[param]]
の[[属性値]]に [[HTML]] を詰め込むという暴挙に...
(実証実験用だからなのかもしれないが...)

[20] また [[XML]] を[[属性値]]に指定して、 [[XSL]] スタイルシートも[[属性値]]に指定して使うという方法も新たに追加。


[FIG(data)[ [24] [[HTML要素概説]]

:[F[要素名]]:[CODE[entity]]
:日付:[TIME[1998-04]]
:説明:
[TIME[1998-04]]の 
[[WWW7]]
で
[[HTML]]
拡張の枠組として
[[displets]]
が提案された。
[CODE[tag]],
[CODE[attr]],
[CODE[entity]]
を使って独自の[[要素]]、[[属性]]、[[実体]]を定義できる。
[[HotJava]]
を基に実装実験されていた。
:出典:
[REFS[

-
[DFN[DISPLETS1998]]:
[CITE@en[An extensible rendering engine for XML and HTML]], 
[DATA(.author)[[[Paolo Ciancarini]]]], 
[DATA(.author)[[[Alfredo Rizzi]]]],
[DATA(.author)[[[Fabio Vitali]]]],
[TIME(.published)[1998-04]],
[TIME[2024-09-07T13:19:52.000Z]], [TIME[2016-03-01T09:04:23.622Z]] <https://web.archive.org/web/20160301090350/http://www7.scu.edu.au/1926/com1926.htm>

]REFS]
:注釈:
-
[DFN@en[Seventh International World Wide Web Conference]]
[DFN@en[WWW7]]
[TIME[1998-04]]に開催された国際会議。

]FIG]



[FIG(data)[ [25] [[HTML要素概説]]

:[F[要素名]]:[CODE[reverse]]
:日付:[TIME[1998-04]]
:説明:
[TIME[1998-04]]発表の
[[displets]]
機能案の実例として
[CODE[reverse]]
が使われた。
[[文字列]]の前景色と背景色を反転させる。
:出典:
[REFS[

-
[CITE[An extensible rendering engine for XML and HTML]], 
[DATA(.author)[[[Paolo Ciancarini]]]], 
[DATA(.author)[[[Alfredo Rizzi]]]],
[DATA(.author)[[[Fabio Vitali]]]],
[TIME(.published)[1998-04]],
[TIME[2024-09-07T13:19:52.000Z]], [TIME[2016-03-01T09:04:23.622Z]] <https://web.archive.org/web/20160301090350/http://www7.scu.edu.au/1926/com1926.htm>

]REFS]
:参照:[CODE[rev]]
:参照:[CODE[mark]]

]FIG]

[FIG(data)[ [26] [[HTML要素概説]]

:[F[要素名]]:[CODE[givendef]]
:[F[要素名]]:[CODE[schemadef]]
:[F[要素名]]:[CODE[decpart]]
:[F[要素名]]:[CODE[axpart]]
:[F[要素名]]:[CODE[declaration]]
:[F[要素名]]:[CODE[predicate]]
:日付:[TIME[1998-04]]
:説明:
[TIME[1998-04]]発表の
[[displets]]
機能案の実例として
[[Z記法]]用の
[[SGML DTD]]
の[[語彙]]が使われた。
[[HTML]] と混在させて用いることができた。
:出典:
[REFS[

-
[CITE@en[An extensible rendering engine for XML and HTML]], 
[DATA(.author)[[[Paolo Ciancarini]]]], 
[DATA(.author)[[[Alfredo Rizzi]]]],
[DATA(.author)[[[Fabio Vitali]]]],
[TIME(.published)[1998-04]],
[TIME[2024-09-07T13:19:52.000Z]], [TIME[2016-03-01T09:04:23.622Z]] <https://web.archive.org/web/20160301090350/http://www7.scu.edu.au/1926/com1926.htm>

]REFS]

]FIG]

[27] 
ここで基になった[[Z記法]]の [[DTD]] が何だったのか、今のところ不明。

[REFS[

- [21] 
[CITE[Proceedings of the Seventh World Wide Web Conference]], [TIME[2024-09-07T13:18:52.000Z]], [TIME[2016-01-02T10:25:15.538Z]] <https://web.archive.org/web/20160102102459/http://www7.scu.edu.au/00/>

]REFS]
