クリエイティブコモンズ検索

2007/10/30

Creative Commonsライセンスの種類を指定した検索って出来るんですね。 今更ながら始めて知りました。 2005年頃にできるようになっていたようです。 知っている方にとっては今更かも知れませんが、自分の中では新鮮だったので書いてみました。

Yahoo!の場合

Yahoo!にCreative Commons Search (http://search.yahoo.com/cc)というものがあったんですね。 知りませんでした。 「Yahoo! Developer Network blog : 2005年3月23日投稿」で紹介されていました。

この検索には、「Find content I can use for commercial purposes(商用利用OKを探す)」というチェックボックスと「Find content I can modify, adapt, or build upon(改変可能を検索)」という2つのチェックボックスがあります。

そもそも、良く見てみると米国版のYahoo! Search APIだとCC licence指定で検索するパラメータがRESTにありますね。 license={any (default), cc_any, cc_commercial, cc_modifiable} というパラメータをRESTに入れると、CCライセンスのものを指定して検索ができるようです。

日本版のAPIにはそのようなパラメータは無いようです。 APIドキュメントにそのような項目はありませんし、無理矢理license=cc_modifiableというパラメータを追加しても何事もなかったかのように無視されているように見えます。 CCライセンス検索をYahoo APIで行いたい場合、日本ではなく本家の方のAPIを使わなければならないようですね。

Googleの場合

Googleでも出来るのではないかと思って調べてみました。 やはりできました。 Googleでも検索オプションで「利用の権利」項目を指定すると、CC検索ができるようですね。

自由に利用または共有できるページのみ検索

as_rights=%28cc_publicdomain%7Ccc_attribute%7Ccc_sharealike%7Ccc_noncommercial%7Ccc_nonderived%29

デコード : (cc_publicdomain | cc_attribute | cc_sharealike | cc_noncommercial | cc_nonderived )

営利目的を含め自由利用または共有できるページのみ検索

as_rights=%28cc_publicdomain%7Ccc_attribute%7Ccc_sharealike%7Ccc_nonderived%29.-%28cc_noncommercial%29

デコード : (cc_publicdomain | cc_attribute | cc_sharealike | cc_nonderived).-(cc_noncommercial)

自由に利用、共有、または変更できるページのみ検索

as_rights=%28cc_publicdomain%7Ccc_attribute%7Ccc_sharealike%7Ccc_noncommercial%29.-%28cc_nonderived%29

デコード : (cc_publicdomain | cc_attribute | cc_sharealike | cc_noncommercial).-(cc_nonderived)

自由に営利目的での利用、共有、または変更できるページのみ検索

as_rights=%28cc_publicdomain%7Ccc_attribute%7Ccc_sharealike%29.-%28cc_noncommercial%7Ccc_nonderived%29

デコード : (cc_publicdomain | cc_attribute | cc_sharealike).-(cc_noncommercial | cc_nonderived)

応用もできました。 例えば、cc_publicdomainのものだけを探したい場合には、

http://www.google.com/search?hl=ja&q=funny&lr=&as_rights=cc_publicdomain

のように「as_rights=cc_publicdomain」とすれば良いようです。

最近のエントリ

過去記事

過去記事一覧

IPv6基礎検定

YouTubeチャンネルやってます!