2004 年 4 月の履歴(もしくは日誌)


2004 年 4 月

4 月 22 日

FOAF を収集して RDF/XML として再配信するサービス

PLINK は,FOAF を収集して,FOAF として再配信する機能がありますね.FoaF Explorer の MFD Consultも,収集した FOAF を RSS で再配信するってことをやっていました.その RSS は最近は全然更新されていないようですが.そして,http://foaflink.net/ で,FOAF を収集してそれを Web ページで新着一覧として表示するサービスが始まったのですが,それを RSS としても配信するようになりました.

MFD Consult の「New FoaF URIs」という RSS の URI は,http://xml.mfd-consult.dk/foaf/scutter.rssです.

この RSS の中身は以下のようになっています:

<rss:item
 rdf:about="http://xml.mfd-consult.dk/foaf/explorer/?foaf=http://onohiroki.cycling.jp/info/foaf.rdf"
 >
    <rss:title>onohiroki.cycling.jp</rss:title>
    <rss:description>http://onohiroki.cycling.jp/info/foaf.rdf</rss:description>
    <rss:link>
     http://xml.mfd-consult.dk/foaf/explorer/?foaf=http://onohiroki.cycling.jp/info/foaf.rdf
    </rss:link>
    <dc:date>2004-04-22T12:00+09:00</dc:date>
    <rdfs:seeAlso rdf:resource="http://onohiroki.cycling.jp/info/foaf.rdf"/>
</rss:item>

FOAF の URI でなくて,FOAF をパースする FoaF Explorer への URI を rss:item の rdf:about と rss:link に指定していますね.これは RSS リーダでの利用を考えると便利かも.rss:title はドメイン名になっていますが,これはあまり便利ぢゃないですね.rss:item の rdf:about が FOAF の URI では無い場合は,rdfs:seeAlso で FOAF の URI をさすのは必ず欲しいですね.

rss:item の rdf:about を FOAF の URI にした場合,rss:link は FOAF の URI をさすか,もしくは FoaF Explorer などへの URI にする事になると思いますが,どっちでもよいでしょう.

maru.gs で,FOAF を収集して RSS に変換して配信する foaflink.net についての記事があります.これはとても興味深いです.

ここでは現在 RSS はこんな感じでした.

<item rdf:about="http://onohiroki.cycling.jp/info/foaf.rdf">
<title>ONO Hiroki</title>
<link>http://onohiroki.cycling.jp/info/foaf.rdf</link>
<dc:date>2004-04-22T12:00+09:00</dc:date>
</item>

rss:description も利用して,なにかしら書いた方が便利かと思います.「だれそれの FOAF の URI はなになにです.」みたいな文章を入れるってのはどうでしょう?

RDF として,もっとリッチにするならこういうのはどうでしょう:

<item rdf:about="http://foaflink.net/view.cgi?uid=xxxx">
    <title>ONO Hiroki</title>
    <link>http://foaflink.net/view.cgi?uid=xxxx</link>
    <dc:date>2004-04-22T12:00+09:00</dc:date>
    <description>ONO Hiroki の FOAF の URI は http://onohiroki.cycling.jp/info/foaf.rdf です.</description>
    <foaf:primaryTopic rdf:nodeID="p1"/>
    <foaf:topic>
       <foaf:Person rdf:nodeID="p1">
          <foaf:name>ONO Hiroki</foaf:name>
          <rdfs:seeAlso rdf:resource="http://onohiroki.cycling.jp/info/foaf.rdf"/>
       </foaf:Person>
    </foaf:topic>
</item>

http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20040422n2 TrackBack

[ 上に戻る]