そういえばカモランドには,サイトマップがない.全てのコンテンツへアクセスできるような,一覧ページがない.そこで作ってみようかと考えているが,どうせやるならRSSで作るのが面白そうだ.

そしてRSSとして作るなら,単なるリンク一覧ではなく,

  • タイトル
  • URL
  • カテゴリ
  • 概要説明
  • 更新日付

といった情報もページ毎に持たせておきたい. しかしこれらの情報をどこで管理して,どうやってRSSに組み込むか,という話になる.

そこであれこれ思案したが,結局

  • 各HTMLファイルに,これらの情報をMETAタグで埋め込む
  • プログラムでHTMLファイルをスキャンしてこれらの情報を取得し,RSSを生成させる

という具合で実装することにした.

<meta name="description" content=""> →概要説明
<meta name="category" content=""> →カテゴリ
<meta name="DC.date" content="2001-09-04" /> →更新日付
なお"DC.date"は,Dublin Coreの<dc:date>にちなんでいる. RSS1.0で作る予定.

しかし,こういったRDF,セマンティックウェブなどの情報を調べていると,こういう世界もあったのか,という新鮮な気分にさせられて結構面白い.


© 2024 KMIソフトウェア