RSSの改訂仕様とされるAtomですが、現状ではRDFに則っていないのでモジュール拡張できないと理解しております。

http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html
をざっと見ても拡張が許されるとは書いていなさそうです。

が、一方で実際の適用を見ると、MovableTypeでもCocologでもLivedoor Blogでも、当たり前のようにdc:subjectを拡張しているようです。
これはどのような根拠に基づいているのでしょうか?
完全な独自拡張なのか、それともAtomの拡張仕様として、正式仕様書には未記載の何らかの案が出されているのか、御存知でしたら教えてください。
なお、http://www.kanzaki.com/docs/sw/atom.html#rdf-echopieの話については知っておりますが、MovableType等での拡張はこれに則ってはいないようです。

また、何らかの根拠に基づいて他モジュールが埋め込める場合、その導入された配下モジュールでの文法構成はRSS1.0で埋め込む場合と同様に、RDF的に考えてよいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/07/08 06:41:06
  • 終了:--

回答(1件)

id:onohiroki No.1

おのひろき回答回数11ベストアンサー獲得回数02004/07/08 16:21:50

ポイント300pt

http://blog.bulknews.net/mt/archives/000948.html

Atom の namespace 拡張: blog.bulknews.net

blog.bulknews.net: Atom の namespace 拡張で,ずばり普通に xmlns を使って拡張できますと例をしめしています.RSS 2.0 と同様ってことですね.

RSS 2.0 は RSS 1.0 と違って RDF でないけど,名前空間を使った拡張でできることになっていて,RSS 1.0 でよく使われるモジュールでも RSS 2.0 なんかで使う場合の例が示されていたりしますね.

http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html

The Atom Syndication Format 0.3 (PRE-DRAFT)

規格では以下の部分がそうぢゃないのかな???

All elements and attributes in an Atom document MUST be namespace-qualified. Note that this requirement does not preclude the use of a default namespace.

これでも名前空間を使って拡張できるとあります

Extensibility: Atom is extensible by namespace, or by linking to data.

id:kokogiko

ありがとうございます!

なるほど、拡張は出来るが解釈はRDFほど一意ではないと言う事なんですね。

それが可能なものならRDFベースで解釈できるようにしておいた方がいいのかな。

また、RDF的解釈が必須でないと言うことならば、G-XMLの埋め込み等も可能と言う事ですね。

そろそろ終了します。

ありがとうございました。

2004/07/10 00:38:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません