ちょっとしたメモ

ペット記述ボキャブラリ

Danny Ayersが、ペットのためのソーシャル・ネットワーキング語彙(?)Pet Profile Vocabularyを公開。FOAFなどと組み合わせて、自慢のペットについてプロフィールを記述できる。簡単にRDFを生成するPet-a-maticも用意されていて、結構楽しめそうだ。

ペットのプロフィールは、名前空間URIをhttp://purl.org/stuff/hedwig/として、次のような感じで記述する。

(例)

<pet:Pet>
 <pet:name>Basil</pet:name>
 <pet:gender>Male</pet:gender>
 <pet:fedBy>
  <foaf:Person>
   <foaf:mbox_sha1sum>735f47b25a...</foaf:mbox_sha1sum>
  </foaf:Person>
 </pet:fedBy>
 <pet:primaryColor>black</pet:primaryColor>
 <pet:secondaryColors>brown</pet:secondaryColors>
 <pet:species>Dog</pet:species>
 <pet:breed>mixed</pet:breed>
 <pet:likes>bones</pet:likes>
 <pet:dislikes>the muzzle</pet:dislikes>
 ...
</pet:Pet>

スキーマは多少手直しが必要だけれど、語彙を利用するぶんにはとりあえず問題はない。ペット自慢のためにはもっとこんなプロパティが欲しいという意見がある方は、Dannyに提案してみてはいかが。

〔付記〕Pet-a-maticの出力がpet:mbox_sha1sumとなっていたので、例にもそのまま使っていましたが、やっぱりこれはfoaf:mbox_sha1sumの誤りのようなので、修正しました。

関連メモ:
map - genre: foaf. at