RELAX NGをフラットにするスタイルシート v0.2

……を試し書きしてみたものの、componentを書き出す位置が間違っているような気がする。

<include href="foo.rng" dataTypeLibrary="bar.xsd">
    <define name="baz" />
</include>

この場合のdefineというcomponentは、bar.xsdというdatatypeLibraryを持つのか、それとも、foo.rngのルート要素に明示されたdatatypeLibraryを持つのか。仕様書を流し読みしただけでは解らないよ。

http://web.resource.org/rss/1.0/schema.rdf

これを見れば、RSS 1.0 のchannel要素のrdf:aboutにはそのRSS文書自身のURIを記述すべきことは自明です。何度も書いていますが。

rdfs:Property http://purl.org/rss/1.0/items
主語のchannelのメンバであるrss:item達のリスト
rdfs:Property http://purl.org/rss/1.0/link
主語がHTMLレンダリングされた際にリンクすることになるURL(ちょっと酷いcommentだけれど)
rdfs:Property http://purl.org/rss/1.0/description
その主語についての短い説明

そもそもrss:channelクラスは:

rdfs:Class http://purl.org/rss/1.0/channel
An RSS information channel

です。

そのHTML文書はAn RSS information channelですか。というか、rss:channelが仮にウェブサイトのことだったとして、ウェブサイトというリソースをURIで参照することはできるのでしょうか。それはホームページとかではないのですか。

Movable Type系はほぼ全滅です。Semantic Weblogsに列挙されているサイトのRSSのうち、RDF/XMLの仕様書を書いた人以外ほぼ全滅という状況は何を意味しているのでしょうか。RSS1.0としては仕様に準拠していますが、RDFメタデータとしては嘘情報です。

気づいたのだけれど RSS 1.0 の名前空間URIは、PURLが仕組み的にフラグメント識別子に対応できない以上、http://purl.org/rss/1.0/# にすべきだったのでは。

Internet Explorer 用の累積的な修正プログラム (828750) (MS03-040)
これを当ててから(?)Sleipnirの履歴がおかしい。