■
- 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の履歴がおかしい。