村田真のXMLブログ
日本人で唯一W3CのXMLワーキンググループに参加しXMLの標準化プロセスに携わったXMLの生みの親、村田真さんのブログです。
Atomのさまざまの拡張と検証
以前の記事でAtomとその拡張をまとめて検証するためのスキーマを示した。
ほかにどんな拡張があるかとAtom Syntaxメーリングリストで聞いてみたところ、
他にも以下の拡張がよく使われているとJames Snellから返答があった。
- RFC 4946 Atom License Extension。スキーマはRELAX NG
- Atom Bidi Extension。スキーマはRELAX NG
- MicrosoftのSimple Sharing Extensions。スキーマはなく英文のみ
- GData。スキーマはなく英文のみ
- GeoRSS。スキーマはW3C XML Schema
- Dublin Core。スキーマはDTD
- Yahoo Media。スキーマはなく英文のみ
スキーマ言語は入り乱れているし、自然言語による説明しかないものもある。
みんなこれで本当に困らないの? Atomをやっている人は教えて。
Simple Sharing Extensionsにはスキーマを書いてみた。ほか全部書くのは
ちょっと辛い。XML開発者の日で、協力を呼びかけようかしら。
投稿者: 村田 真 / 日時: 2007.10.17
トラックバック
このエントリーのトラックバックURL:
http://blog.xmlmaster.org/mta/mt-tb.cgi/40
コメント (投稿数:4)
あとは SLE や OpenSearch や James の Atom Threding Extension などでしょうか。IBM/Lotus も拡張してましたね。
MediaRSS や OpenSearch は使ったことがありますが、あまりスキーマの必要性は感じませんでした。続きは開発者の日で…
投稿者: YAMAMOTO Yohei | 2007年10月17日 21:34
★ 村田真:
コメントを有難うございます。OpenSearchとThreading Extensionのスキーマは、以前に公開したものですでに対応しています。SLEとはなんでしょう?Simple Sharing Extensionsでは?
スキーマがいるかどうかは、コンテンツを提供する側か、消費する側かによっても変わってくると思います。
ちょっと話は変わりますが、Simple Sharing Extensionsのように、隠されるべきエントリとして、Atomのentryがそのまま入っていると誤動作するプログラムもいっぱいありそう。
投稿者: 村田真 | 2007年10月19日 08:40
SLE は Simple List Extension です。
投稿者: YAMAMOTO Yohei | 2007年10月19日 12:14
★ 村田真:
知りませんでした。ああ恥ずかしい。
Simple List Extensionのスキーマは簡単にできますね。
投稿者: 村田真 | 2007年10月19日 21:57
関連情報
<< 前回の記事:「OOXMLへの反対投票が多いからといって駄目とは限らない」
>> 次の記事:「筑波での授業」
★ YAMAMOTO Yohei: