[2] [DFN[[[JIS X 4052:2000]]]] [CITE[[[日本語文書の組版指定交換形式]]]] は、
[[JIS X 4051]] で規定される[[組版]]指定を [[HTML]] と [[CSS]] と似て非なる構文で記述する[[マーク付け言語]]でした。

* 呼称

[8] 言語としての呼称は明記されていませんが、敢えて言えば [[JIS]] の題名である
「日本語文書の組版指定交換形式」でしょう。

[9] [[HTML]] に類似した部分は[[根要素]]が [CODE(HTMLe)@en[[[html]]]] ではなく
[CODE(HTMLe)@en[[[jdcm]]]] なので、 [[JDCM]] と呼ぶべきものなのでしょう。

[10] [[CSS]] に類似した部分は [[MIME型]]らしきものが [CODE(MIME)@en[[[text/css]]]]
ではなく [CODE(MIME)@en[[[text/jss]]]] なので、 [[JSS]] と呼ぶべきものなのでしょう。

* マーク付け言語

[3] [[HTML]] および [[CSS]] と極めて似ている構文と[[語彙]]を採用しています。

[4] しかし [[HTML]] や [[CSS]] そのものではありません。かといって独自に完全に規定しているわけでもなく、
言語としての詳細は明確に記述されていません。 [[SGML応用]]とも明記されていません。

[6] 構文としては [[HTML]] および [[CSS]] と似たものと、 [[JIS X 0208]]
に含まれる[[記号]]を使った完全に独自なものが規定されています。

[5] [[語彙]]としては [[HTML]] および [[CSS]] の[[部分集合]]を独自に拡張した形になっています。
[[HTML]] や [[CSS]] の[[語彙]]は [[ASCII文字]]のみで記述されていますが、
[[JIS X 4052]] の拡張では[[非ASCII文字]]も使われています (すべて[[非ASCII文字]]というわけでもなさそうです)。

;; [11] 
現在知られている限り、拡張部分を [[HTML]] や [[CSS]]
の関係する[[標準化団体]]に提出した形跡はありません。
ただし当時 [[HTML]] や [[CSS]] の標準化を担当していた [[W3C]] の議事は非公開なので、
もしかすると提案はしていたのかもしれません。知らんけど。


[7] 処理方法は [[HTML]] や [[CSS]] に従ったものではなく、 [[JIS X 4051]]
に従うべきであるようです。

* 実装


[12] 
[[実装]]があったのかは不明。

* 歴史

[17] 平成10年公開レビュー

-[14] [CITE[「日本語文書の組版指定交換形式」JIS素案 公開レビュー]], [TIME[2023-08-10T08:38:05.000Z]], [TIME[1999-01-17T06:40:01.809Z]] <https://web.archive.org/web/19990117063654/http://www.jagat.or.jp/article/title/koukai.htm>
- [16] [CITE[「日本語文書の組版指定交換形式」JIS素案 公開レビュー]], [TIME[2023-09-17T16:33:13.000Z]], [TIME[2002-12-08T04:23:34.871Z]] <https://web.archive.org/web/20021208042124/http://www.jsa.or.jp/domestic/instac/review/kumihan.htm>

[18] 原案は >>14 にあり。

[13] [CITE@ja['''['''0223''']''' 「日本語文書の組版指定交換形式」公開レビューに参加しよう! - 日刊デジクリ]], [TIME[2023-08-10T08:33:29.000Z]] <https://bn.dgcr.com/archives/19990112000000.html>

[22] この版は最終版と違いが大きい。



- [481] 
[CITE@ja-JP[標準化ジャーナル 29(1)(419)]], [[日本規格協会]], [TIME[1999-01]], [TIME[2025-02-25T01:55:51.000Z]], [TIME[2025-04-14T15:55:54.397Z]] <https://dl.ndl.go.jp/pid/2797209/1/67> (要登録)



-*-*-

[19] 平成12年公開レビュー

-[15] [CITE[null]], [TIME[2023-09-17T16:27:40.000Z]], [TIME[2002-07-14T01:50:37.051Z]] <https://web.archive.org/web/20020714014834/http://www.jsa.or.jp/domestic/instac/review/kumihan2.htm>

[20] 原案は所蔵なし。

-*-*-

[1]
[CITE[中里一日記: 2004年02月 Archives]] <http://kaoriha.org/nikki/archives/2004_02.html#000002>

>いくつか問題点を。
- HTML+CSSと類似関係にあるが派生関係にない
- XMLではない
- ダサい

ごもっとも。



[21] 
[[電子書籍交換フォーマット]]の [[CSS]] もどきが一部 [[JIS X 4052]] から引いています。





[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[head]]
:[F[要素名]]:[CODE[style]]
:[F[要素名]]:[CODE[link]]
:[F[要素名]]:[CODE[body]]
:[F[要素名]]:[CODE[div]]
:[F[要素名]]:[CODE[h1]]
:[F[要素名]]:[CODE[h2]]
:[F[要素名]]:[CODE[h3]]
:[F[要素名]]:[CODE[table]]
:[F[要素名]]:[CODE[tr]]
:[F[要素名]]:[CODE[th]]
:[F[要素名]]:[CODE[td]]
:[F[要素名]]:[CODE[dl]]
:[F[要素名]]:[CODE[dt]]
:[F[要素名]]:[CODE[dd]]
:[F[要素名]]:[CODE[ol]]
:[F[要素名]]:[CODE[ul]]
:[F[要素名]]:[CODE[li]]
:[F[要素名]]:[CODE[p]]
:[F[要素名]]:[CODE[br]]
:[F[要素名]]:[CODE[ruby]]
:[F[要素名]]:[CODE[rbc]]
:[F[要素名]]:[CODE[rtc]]
:[F[要素名]]:[CODE[rb]]
:[F[要素名]]:[CODE[rt]]
:[F[要素名]]:[CODE[sub]]
:[F[要素名]]:[CODE[sup]]
:[F[要素名]]:[CODE[em]]
:[F[要素名]]:[CODE[strong]]
:[F[要素名]]:[CODE[u]]
:[F[要素名]]:[CODE[strike]]
:[F[要素名]]:[CODE[span]]
:借用先:[[JIS X 4052]]
:出典:
[REFS[

- 
[DFN[JISX4052]]:
[DATA(.docid)[JIS X 4052:2000]],
[CITE@ja[日本語文書の組版指定交換形式]],
[DATA(.author)[[[日本工業標準調査会]]]],
[TIME(jp .published)[平成12(2000)年][2000]]

]REFS]
:注釈:
-
[23] 
[DFN[JIS X 4052]] [DFN[JIS X 4052:2000]]
[CITE@ja[日本語文書の組版指定交換形式]]。
[[日本語]]用の[[組版]]指定を記述できる[[マーク付け言語]]の仕様書。
[TIME(jp)[2000]]に
[[JIS]]
として制定された。
完全独自の構文と、
[[HTML]] と [[CSS]] の一部に独自機能を追加したものの2通りの構文を定めている。
[SRC[JISX4052]]
当時の [[HTML]] と [[CSS]] になかった機能は独自仕様となっているが、
[[ルビ]]だけは同時期に開発されていた [[W3C]] の [[HTML]] 仕様との擦り合わせがあった。
そのため開発は遅延し、[[ルビ]]仕様は過剰に複雑化して実装者から敬遠された。
[SRC[SW:<ruby>]]

]FIG]

[24] 詰め込みすぎて誰も実装しなくなったのは不幸だよなあ。 [SEE[ [[ruby]] ]]
いいものを作ろうと思っても使ってもらえるかわからない、だけで済めばいいけどかえって遠ざけてしまうという失敗例。
この手痛い停滞で10年くらい [[Web]] における[[ルビ]]は遅れてしまった...

