TTML

TTML

[1] TTML 再び(w

導入

[2] HTML で時間割となれば table 要素。 しかし実際マーク付けしてみると不満が残る。

	  月 火  ||  <tr><th></th> <th>月</th><th>火</th></tr>
	1 数 理  ||  <tr><th>1</th><td>数</td><td>理</td></tr>
	2 体 英  ||  <tr><th>2</th><td>体</td><td>英</td></tr>

[3] ブラウザでの見た目なら、既定スタイルが table 系要素の (CSS でいう) display 属性値を変なのになっていない限り、意図したとおりになるはずだ。 しかし、

TTML 試験版 0.3

[4]

[5]

<tt xmlns="http://test.test/markup/ttml/experimental/0.3"
    xmlns:h="http://www.w3.org/1999/xhtml">
<meta>
<title>Timetable of RO team</title>
<class>
  <school www="http://foo.test/high/" mailto="mailto:teachers@high.foo.test">Foo High School</school>
  <grade www="http://foo.test/high/1/]]">1</grade>
  <className mailto="mailto:classA@fresh.high.foo.test">A</className>
  <subClass>I</subClass>
  <subClass mailto="mailto:classA@fresh.high.foo.test?subject=%28I%2ERO%29">RO</subClass>
</class>
<dates>
	<created>2003-01-01T01:01:01+0900</created>
</dates>
<versions>
	<prev href="x-uri://foo/bar"/>
	<prev href="x-uri://foo/bar">
	  <dates>
	    <withdrawn>2003-01-01T01:01:00+0900</withdrawn>
	  </dates>
	</prev>
</version>
</meta>
<subjects>
<subject id="mathII">
	<name>Math II</name>
	<teacher>Mr. Math</teacher>
	<at>Room 1</at>
</subject>
<subject id="mathI">
	<name>Math I</name>
	<abbr>I</abbr>
	<teacher>Mr. Math</teacher>
	<at>Room 11</at>
</subject>
<subjectGroup id="math">
	<name>Maths</name>
	<subject ref="mathI"/>
	<subject ref="mathII"/>
</subject>
</subjects>
<schedules grouping="days">
<schedule>
<name>Monday</name>
<class ref="mathII"/>
<class ref="mathII" span="2"/>
<classGroup>
  <class ref="mathI" h:class="typeA"/>
  <class ref="mathII" h:class="typeB"/>
</classGroup>
<classGroup ref="math"/>
</schedule>
</schedules>
</tt>

[6] 2005年5月16日: 現時点でこの TTML を修正したり新しい版を作ったりする予定はありませんが、 >>5 の仮の名前空間URI ではあれなので一応正式な名前空間URI を割当てておきます:

[11] 注意: DDNS のサービス停止に伴いこの URLWebブラウザーで開けなくなりました。 名前空間URLは変更できないのでそのままです。

メモ

[7] Index of /~wakaba/archive/2002/ttml https://suika.suikawiki.org/~wakaba/archive/2002/ttml/

>>4 より古い版 (>>8) の時間割表の例と、 その語彙を流用したテスト情報 (語彙 >>9) の例がありました。

(名無しさん)

[10] Timetabling Markup Language - Dr. Ender &#214;ZCAN http://cse.yeditepe.edu.tr/~eozcan/research/TTML/

(目的としては) 同じようなのがあった。