「はてな」との連携

no extension

この Weblog と「はてな」との連携機能を2つ追加しました。

私がこの Weblog で書いた記事に対して「はてなブックマーク」でブックマークする際, 私(Spiegel)宛てに「はてなポイント」を送ることができます。 使い道はまだ考えてません。 そうそう送られるとも思えないですし。 まぁ私も他の方の記事にポイントを送れるくらい貯まったら嬉しいですけど。

「はてな」はサービスも企業としてもユニークな存在として国内では以前から注目されていますが, 私も今年に入ってようやく注目するようになりました。 とはいえ, サービス自体はまだまだ「はてな」内部で閉じている感があり, もう少し外部の情報やユーザの「流れ」を集約するような仕掛けがあればいいのに, と思います。 そういう意味で「はてなブックマーク」やポイント送信機能は良い試みだと思います。 ので, この Weblog でも参加してみるテストです。

なお Similarity Search による関連記事検索は外しました。 最近うまくヒットしないし。

(追記)

本 Weblog では記事ごとにクリエイティブ・コモンズ・ライセンスを設定していてライセンスの内容を示す RDF も埋め込んでいるのですが, 今回はその RDF に追記する形で記述してみました。 また, せっかく FoaF の語彙が使われていますので, 私の Profile を示す FoaF ページへのリンクも追加してみました。 参考になれば幸いです。

<rdf:RDF xmlns:cc="http://web.resource.org/cc/"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
         xmlns:foaf="http://xmlns.com/foaf/0.1/">

    <rdf:Description rdf:about="<$MTEntryPermalink archive_type="Individual"$>">
       <dc:date><$MTEntryDate format="%Y"$></dc:date>
       <foaf:maker rdf:parseType="Resource">
         <foaf:Person rdf:parseType="Resource">
           <foaf:nick><$MTEntryAuthorNickname$></foaf:nick>
           <rdfs:seeAlso rdf:resource="http://www.alles.or.jp/~spiegel/profile/foaf.rdf.xml"/>
         </foaf:Person>
         <foaf:holdsAccount>
           <foaf:OnlineAccount foaf:accountName="spiegel">
             <foaf:accountServiceHomepage rdf:resource="http://www.hatena.ne.jp/" />
           </foaf:OnlineAccount>
         </foaf:holdsAccount>
       </foaf:maker>
       <cc:license rdf:resource="http://creativecommons.org/licenses/by/2.1/jp/" />
    </rdf:Description>

    <cc:License rdf:about="http://creativecommons.org/licenses/by/2.1/jp/">
       <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" />
       <cc:permits rdf:resource="http://web.resource.org/cc/Distribution" />
       <cc:requires rdf:resource="http://web.resource.org/cc/Notice" />
       <cc:requires rdf:resource="http://web.resource.org/cc/Attribution" />
       <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
    </cc:License>
</rdf:RDF>