2004年 06月 28日

RDF rdf:Bag, rdf:Seq

<foaf:maker><foaf:Person foaf:name="Foo"/></foaf:maker>
<foaf:maker><foaf:Person foaf:name="Bar"/></foaf:maker>
<foaf:maker><foaf:Person foaf:name="Baz"/></foaf:maker>

と書くのと

<foaf:maker>
<rdf:Bag>
<rdf:li>
<foaf:Person foaf:name="Foo"/>
</rdf:li>
<rdf:li>
<foaf:Person foaf:name="Bar"/>
</rdf:li>
<rdf:li>
<foaf:Person foaf:name="Baz"/>
</rdf:li>
</rdf:Bag>
</foaf:maker>

と書くのだとどっちがいいんだろ。たぶん前者?

後者はどういうときに使う? リストがくるとわかっている(rss:items とかのように複数形だったり mm:albumList のようにリストって書いてある)場合? でも、RDF -- リソース表現のフレームワーク では dc:creator に rdf:Bag 使ってるんだよなぁ……

前者の場合のニュアンスは「作った奴はこいつとこいつとこいつですよ」って感じで、後者は「作ったのはこいつらで、こいつらってのはこいつとこいつとこいつ」みたいな……? 意味わからん気がしないでもない。

どっちでもいいっていうのは微妙に悩む。あと複数語彙でどっちも同じ意味の場合はどっち使ってもいいってのも悩む。

RDF rdf:Bag, rdf:Seq

<foaf:maker><foaf:Person foaf:name="Foo"/></foaf:maker>
<foaf:maker><foaf:Person foaf:name="Bar"/></foaf:maker>
<foaf:maker><foaf:Person foaf:name="Baz"/></foaf:maker>

と書くのと

<foaf:maker>
    <rdf:Bag>
        <rdf:li>
            <foaf:Person foaf:name="Foo"/>
        </rdf:li>
        <rdf:li>
            <foaf:Person foaf:name="Bar"/>
        </rdf:li>
        <rdf:li>
            <foaf:Person foaf:name="Baz"/>
        </rdf:li>
    </rdf:Bag>
</foaf:maker>

と書くのだとどっちがいいんだろ。たぶん前者?
後者はどういうときに使う? リストがくるとわかっている(rss:items とかのように複数形だったり mm:albumList のようにリストって書いてある)場合? でも、RDF -- リソース表現のフレームワーク では dc:creator に rdf:Bag 使ってるんだよなぁ……
前者の場合のニュアンスは「作った奴はこいつとこいつとこいつですよ」って感じで、後者は「作ったのはこいつらで、こいつらってのはこいつとこいつとこいつ」みたいな……? 意味わからん気がしないでもない。
どっちでもいいっていうのは微妙に悩む。あと複数語彙でどっちも同じ意味の場合はどっち使ってもいいってのも悩む。

2004年 06月 27日

XSLT + php

php で xslt_process 呼ぶときにパラメータに配列(のように XSLT 側で処理できるもの=node集合)を渡すのって無理くさ? いちいち xml ファイルを作ってファイル名渡して document() で呼ぶ必要あり?

目次用に各 RDF への seeAlso 書いたファイル用意して、それ利用してみるか。

XSLT + php

php で xslt_process 呼ぶときにパラメータに配列(のように XSLT 側で処理できるもの=node集合)を渡すのって無理くさ? いちいち xml ファイルを作ってファイル名渡して document() で呼ぶ必要あり?
目次用に各 RDF への seeAlso 書いたファイル用意して、それ利用してみるか。

Audioscrobbler の返す RDF

MBID がちゃんと入ってないからマトモに使い物になる RDF になってないよあれ。なんてか、カオス。

Audioscrobbler の返す RDF

MBID がちゃんと入ってないからマトモに使い物になる RDF になってないよあれ。なんてか、カオス。

RSS blog

RSS 直で書くなら実態参照使わないと URL がひどく冗長なんだけど、実態参照をちゃんと扱う RSS リーダってあるの? 的疑問と、あとはその他面倒なことが絡むのでデータを RSS にするよりテキトウなやつからテキトウに変換したほうがいいという……
やっぱ保存するデータとしたらテキストデータが一番なのかなぁ……

RSS blog

RSS 直で書くなら実態参照使わないと URL がひどく冗長なんだけど、実態参照をちゃんと扱う RSS リーダってあるの? 的疑問と、あとはその他面倒なことが絡むのでデータを RSS にするよりテキトウなやつからテキトウに変換したほうがいいという……

やっぱ保存するデータとしたらテキストデータが一番なのかなぁ……

2004年 06月 26日

application/xhtml+xml; charset=UTF-8

実は mod_mime のおかげで filename.xhtml.utf8, filename.html.utf8 とか作って .htaccess にテキトウに書いておけばちゃんとヘッダだしてくれるってことに今更気づいた。

application/xhtml+xml; charset=UTF-8

実は mod_mime のおかげで filename.xhtml.utf8, filename.html.utf8 とか作って .htaccess にテキトウに書いておけばちゃんとヘッダだしてくれるってことに今更気づいた。