by @nyarla

記法に必要な要��

概要: 記法に必要な要素とは何か考える。


とりあえず、HTML とか XHTML2.0 とか色々参考にしつつ列挙。

とりあえず似たようなもの同士はまとめてみた。

こう整理してみると記法に何が必要か、かなりわかりやすいなぁ。結構すっきり。 とりあえず 文書 のみなので、リンクとかフォームとか含んでない。

双方向メディア上の文書として必要なのは、

あたり?

こう考えると(X)HTML は文書の構造化言語として必要な要素をかなりそろえているといえる。 が、ちょっと混ざっていやしないか?あと微妙に足りないし。 個人的には、プログラムコードを構造化する言語とかあっても良いかと思うんだけど。 というか数式に MathML があるように、プログラムコードを構造化する言語は XHTML から分離した方がいいような気がする。

ここから下は記法に関係ないんだけど、XHTML を構成する要素っていうのは

あたりなのか。ちなみに、リンク、フォーム、メタデータには対応する構造化言語があるので、 まとめると、

文書、文章構造 : XHTML メタデータ : RDF リンク : XLink フォーム : XForm

こんな感じ。

将来、大規模な Web サイトは、これらの言語をバリバリに使いこなしたものばかりになるのかもしれない。

……個人でやるの大変そうだな。

#FIXME