HTML5で(劇場)台本/演劇を(意味的に)マークアップする方法は?
明らかな理由から、検索エンジンが「音を鳴らす」や「JavaScript」を意味すると認識しない限り、「再生」や「スクリプト」を検索するのは困難です。
意味的に正しく、スタイリングしやすいように、台本をマークアップするにはどうすればよいでしょうか (劇中の俳優に渡す文書のように)。
たとえば、ハムレットの冒頭を見てみましょう
ハムレット
第1幕
シーン I エルシノア。城の前のプラットホーム。
[彼のポストでのフランシスコ。彼にベルナルドを入力してください]
ベルナルド そこにいるのは誰?
フランシスコ いいえ、答えてください。立って、自分を広げてください。
かなり明らかに、私が思うに、人は最初から始めるべきです
<h1 id="title">Hamlet</h1>
<h2 id="act-1">Act 1</h2>
<h3 id="scene-1">Scene 1</h3>
しかし、私は立ち往生します。
MicroData を調べてみましたが、Schema.org の CreativeWork[0] には、フィクションの場合に役立つような内容があまり含まれていません。
言うだけでいいのか
<p class="stage-direction">FRANCISCO at his post. Enter to him BERNARDO</p>
<p id="1"><span class="character bernardo">BERNARDO</span>Who's there?</p>
<p id="2"><span class="character francisco">FRANCISCO</span>Nay, answer me: stand, and unfold yourself.</p>
それとも、物事を行うためのより良い/より賢明な方法はありますか?