RSS 1.0のDublin Coreモジュールにcreatorというモデルがあるのですが、その内容にFOAFの参照をぶち込んでやろうという試み。Internet Alchemy WeblogのFOAF in My RSSというかなり古いエントリからネタを引っ張ってきてみました。
I've been experimenting with adding FOAF information to my RSS 1.0 feed.
埋め込むには、単純にdc:creator
内を、
<dc:creator>
<foaf:Person>
<foaf:name>Kyo Nagashima</foaf:name>
<foaf:nick>kyo</foaf:nick>
<foaf:mbox_sha1sum>7c0c0932a48a86cb69d249fa1da6ec636bc0a067</foaf:mbox_sha1sum>
<rdfs:seeAlso rdf:resource="http://hail2u.net/foaf.rdf"/>
</foaf:Person>
</dc:creator>
という風にしてやることによって行います。このままでは「foafとかrdfsってなんだよボケ」ということになるので、namespaceを追加しておく必要もあります。
<rdf:RDF
xmlns="http://purl.org/rss/1.0/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
xml:lang="ja">
foafとrdfsのnamespaceは以上の通り。
埋め込んだところで有用な使い道は無いのですが、まぁなんかの拍子に爆発的に広まりそうな予感はあります。FOAFの有効な使い道が開発されることが絶対条件だと思いますけど。