Loading article…
コンピュータ科学、特にヒューマンコンピュータインタラクションの分野では、表現意味論は、形式言語の特定の部分が、人間の感覚、通常は視覚によって認識可能な、区別された方法でどのように表現されるかを規定します。例えば、<bold> ... </bold>これらの構成要素間のテキストを太字フォントで表示しなければならない、という記述は、その構文の表現意味論の規定です。
HTML、DSSSL、XSL-FOなどの多くのマークアップ言語にはプレゼンテーションセマンティクスがありますが、 XMLなどの他の言語にはありません。[ 1 ] [ 2 ] [ 3 ] Unicodeなどの文字エンコーディング規格にもプレゼンテーションセマンティクスがあります。[ 4 ]
スタイルシート言語の主な目的の1つは、ドキュメントの内容を定義する構文と、プレゼンテーションの意味論を備えた構文を分離することです。これはワールドワイドウェブでは標準となっており、カスケードスタイルシート言語はHTMLドキュメントのプレゼンテーションの意味論を豊富に提供しています。[ 5 ]