資料 - ECL:電子商取引研究室

Download Report

Transcript 資料 - ECL:電子商取引研究室

RSS,Atomの動向
理工学部
情報学科3年
片山友輝
発表内容
・RSS,Atomおさらい
・なぜAtomができたか?
・Atomの特徴
・Atomの動向
・Atomフィードの記述方法
・Atom対応ツール
・参考文献・資料
RSS,Atomおさらい
RSS,Atom
ブログなど各種ウェブサイトの更新情報などの情
報をメタデータとして簡潔に記述するXMLフォーマ
ットの総称
RSS,Atomリーダー
Webサイトを巡回してRSSやAtom形式の更新情
報を受信し、リンク一覧の形で表示するソフトウェ
ア
なぜAtomができたか?
RSSに新たな機能を追加したい
RSSはもう変更できない
皆でゼロからもっといいものを作ろう!
Atomの特徴
・RSSでの曖昧さの消去
・特定のベンダに依存しない
・すべての人が自由に実装や拡張が可能である
・情報の配信・保存・編集フォーマットの統一
Atomの動向
・IETF Atom1.0を提案標準として承認
・IE 7とWindows VistaにRSS,Atomを組み込む計
画もある
・大手Webサイト運営会社の間でも採用が増えてい
る
Googleでの動向
Googleブロガー
・当初Atomのみを採用
・しかしRSS利用者の不満が高まったのを考慮し、R
SSも同時配信
・ただし英語版のみ(日本語版ではAtomのみ)
GoogleNEWS
・RSSなどのフィードを提供していないことに不満の声が高まる
・RSS・ATOM配信を始める(日本語未対応)
Gmail
・Atomを用い、RSSブラウザーでメールをリアルタイムで閲覧
・現在ベータ運用中
Atomフィードの記述方法
•
•
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://purl.org/atom/ns#">
•
<title>片山HP</title>
•
<modified>2006-1-20T03;30;02z</modified>
•
<subtitle>研究室での課題などをのせています</subtitle>
•
<link rel="alternate" type="text/html" href="http://ecl.info.kindai.ac.jp/~katayama/" />
•
<author>
•
<name>katayama</name>
•
</author>
•
<entry>
•
<title>第5回プレゼン+課題</title>
•
<link rel="alternate" type="text/html" href="http://ecl.info.kindai.ac.jp/~katayama/rep/Exe10.html"
/>
•
<id>http://ecl.info.kindai.ac.jp/~katayama/rep/Exe10.html</id>
•
<issued>2004-1-20T03:29:29-04:00</issued>
•
<modified>2006-1-20T03:30:02z</modified>
•
<summary>第3回プレゼンテーションについての課題です</summary>
•
•
</entry>
</feed>
Atomフィードの記述方法
•
•
•
•
•
•
•
•
<feed>
RSSでのチャンネル要素.Atomを定義(必須)
<title>
HPのタイトル(必須)
<link>
HPのURL(必須)
<author><name>
作成者や企業名を入力(必須)
Atomフィードの記述
•
•
•
•
•
•
•
•
<entry>
Item要素となるもの
<id>
エントリごとにユニークになるように設定(必須)
<issued>
発行日時(必須)
<modified>
最終更新日時(必須)
Autodiscovery機能
・自動でRSSやAtomフィードの存在をブラウザに感
知させる機能
・FirefoxやSleipnir2で動作確認
・IE6.xでは未対応
Autodiscovery機能
RSS
<link rel="alternate"type="application/rss+xml"
title="RSS"
href="http://ecl.info.kindai.ac.jp/~katayama/RS
S/rss.rdf" />
Atom
<link rel="alternate"
type="application/atom+xml" title="RSS 1.0"
href="http://ecl.info.kindai.ac.jp/~katayama/RS
S/rss.rdf" />
Atom 対応ツール
・Blog Pet 「こうさぎ」
blogの記事をAtomを通して取得.
言葉を覚え、しゃべる.
こうさぎによる投稿.
・BlogWrite
blogの編集や投稿をWEB上ではなくWindowsやMac
上で行える.
Wordで文字修飾を追加できる.
メモ帳感覚で書ける.
研究室での利用
どちらを採用すべきか?
・Atomは現在普及率は低いが、RSSと比べ追加機
能もあり、注目されつつある。
・現在RSSが最も普及しており、利用者も多い。
結論
どちらも採用すべき.
RSS,Atom生成ツール
・Fumy RSS & Atom Maker
http://www.nishishi.com/soft/rssmaker/
最近に更新されたファイルから情報を自動抽出し、
RSSフィードやAtomフィードを自動作成するソフト.
参考文献・資料
• WebサービスAPIエクスプローラ
• Atomの記述方法
• http://www.kanzaki.com/docs/sw/atom.html
• FEED Validator
• http://www.kanzaki.com/docs/sw/atom.