• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:&tag(ToDo);

#contents


**タグとは? [#d9dc691a]
ページ。
%%タグに対応するページは常に存在するが、タグはページではない。%%
タグ以外のElementもページ化する。埋め込み式ページとして。自動リンクの機能でWikiNotationを実装。これでWiki上でのWiki構築を可能に。


**タグをページにする理由 [#ha764b99]
-階層化したい
タグにもページと同様の名前を与えるには?
%%Elementはコンテナーになっているページと同じ名前を持つ→タグも…?%%
-自動リンクしたい
ページ名だけが自動リンクの対象。プレーンテキストをリンク化するのは自動リンクだけ。
自動リンクしないのなら、''タグのWikiNotationが必要になる''。
**タグをページとしない理由 [#j996d2a7]
-ページの機能を受け入れるには不適切
--Elementのコンテナー、入れ子構造
--自動リンク対象
--Wikiの構成要素


**自動リンクをタグ付けとするのは有用か [#l237f16c]
自動タグ付け。
→有用。PukiWikiでもやっている。


**なぜ階層化したいか [#f59ccf38]
複数のタグをまとめて操作したい。
→操作というのは検索と付け替え。
1つのタグを検索すれば下位にあるタグも検索することになる。
1つのタグを別階層に移動させれば下位にあるタグも移動することになる。


**リンク [#re9967c3]
%%タグはリンクの特殊な形?%%
%%→関連名「タグ」のリンクであればいい。%%
%%[[リンク#u14ad063]]、[[リンク#h9052cfe]]%%

リンクはプラグインでないElement。
プラグインを実現するために必要なので、フレームワーク側に組み込み。
**整合性 [#g231811a]
-リンク
無関係。リンクに付けるタグはタグではない。リンクの関連名。
-自動リンク
問題なし。
自動リンクを利用してタグを実装する。
-ページ
問題なし。
-タグ
問題なし。
**タグであることを検索に反映させるには [#f92add22]
特別な機能は要らない。タグを表すページを検索する。ページなのでリンクを対象にする検索も応用できる。

**解決済み [#dffbd3a2]
[[タグ]]に反映。