履歴もしくは日誌
2005 年 2 月の履歴(もしくは日誌)
2005 年 2 月
2 月 16 日
FOAF で人間の URI 参照
foaf:Person で rdf:ID="me" と使うと,たとえばそれが http://onohiroki.cycling.jp/info/foaf.rdf の中であれば,foaf:Person の rdf:about で http://onohiroki.cycling.jp/info/foaf.rdf#me とするのと一緒だから,人物に URI があるみたいだからおかしいのではないかと以前書きました.rdf:ID の代わりに rdf:nodeID を使うといいのではないかと.でも,rdf:ID を使っても間違いではないのですね.
セマンティック・ウェブのためのRDF/OWL入門の「2.3.3 RDF の URI 参照とリソース」を読んでいて,やっと気がつきました.
だから次のような書き方は間違いでないってことです:
<foaf:Person rdf:ID="me"> <foaf:name>ONO Hiroki</foaf:name> </foaf:Person> <foaf:Person rdf:about="#me"> <foaf:mbox_sha1sum>911143978a8ce9e254485ff4ee93ed5e700ddd74</foaf:mbox_sha1sum> </foaf:Person>
または:
<foaf:Person rdf:about="http://onohiroki.cycling.jp/info/foaf.rdf#onohiroki> <foaf:name>ONO Hiroki</foaf:name> <foaf:mbox_sha1sum>911143978a8ce9e254485ff4ee93ed5e700ddd74</foaf:mbox_sha1sum> </foaf:Person>
だから以前書いた「foaf:Person に rdf:ID はおかしくないですか」で,rdf:ID を使うのはおかしいというのは間違いです.
いやー.勉強になりました.
関連:
Trackback list:
- RDF 的な考え方における人の URI は Web ページとして存在しない URI であるべき http://onohiroki.cycling.jp/weblog200507.html?d20050724n1_#d20050724n1
- Diary archive 2005 02 http://studioddtonline.web.infoseek.co.jp/diary/200502.html#article20050216T2101
- FragIDをfoaf:Personにつかうこと http://clipping.g.hatena.ne.jp/kotastyle/20050216/uriref4foaf
Trackback URI http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20050216n1 TrackBack