人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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的に考えてよいのでしょうか?

●質問者: 元ここギコ!
●カテゴリ:コンピュータ
✍キーワード:atom DC livedoor Blog MovableType RDF
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● おのひろき
●300ポイント

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.

http://www.bestkungfu.com/archive/339.html

bestkungfu weblog

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

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

◎質問者からの返答

ありがとうございます!

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

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

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

そろそろ終了します。

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ