ホーム > アーカイブ > 2009年10月のアーカイブ
2009年10月のアーカイブ
7月のPORTAリニューアルについて
- 2009年10月27日 7:02 PM
- 未分類
2009/7/7に「PORTA(国立国会図書館デジタルアーカイブポータル)」はリニューアルが行われ、外部提供インターフェイスにもいくつか機能が追加された(OpenSearchにISBNの前方一致検索を追加します)。もう随分前になってしまったが、気になるとこだけピックアップ。
OpenSearchにISBNの前方一致検索を追加
OpenSearchも、マッシュアップには一番使うであろうISBNによる検索に対応した。手軽に使えて、返ってくるメタデータも詳しい(ブラウザで表示するとあんまり見えないので、ソースを表示してみてください)。
- isbn=9784805208038 でNDL蔵書目録を検索
http://api.porta.ndl.go.jp/servicedp/opensearch?dpid=zomoku&isbn=9784805208038
SRU追加とCQL1.2対応
SRWのリクエストをREST(URLによるリクエスト)にしたSRUに対応した。SRWはSOAPを使うため、何かとめんどくさいが、SRUはURLに検索式を埋め込むので非常に楽。また検索式もCQL1.2に対応することで、検索クエリ中に並べ替えを指定することができるようになった。前の記事にいただいたコメントにもあるようにSRW/CQL1.1のsortKeysによる並べ替えは現時点でも実装されていないが、このCQL1.2による並べ替えはちゃんと実装されている。
- title = library でNDL蔵書目録を検索(タイトル昇順)
http://api.porta.ndl.go.jp/servicedp/SRUDp?operation=searchRetrive&maximumRecords=10&recordSchema=dcndl_porta&query=title+%3D+library+AND+dpid+%3D+zomoku+AND+sortBy+%3D%22title%2Fsort.ascending%22 - title = library でNDL蔵書目録を検索(タイトル降順)
http://api.porta.ndl.go.jp/servicedp/SRUDp?operation=searchRetrive&maximumRecords=10&recordSchema=dcndl_porta&query=title+%3D+library+AND+dpid+%3D+zomoku+AND+sortBy+%3D%22title%2Fsort.descending%22
OAI-PMHに対応
これ、ほんとにいいの?と思える大盤振る舞い。OAI-PMHは電子リソースのメタデータを網羅的に収集するためのプロトコル。より詳しくはWikipediaか国立情報学研究所によるドキュメントの和訳あたりを参照。ようは、PORTAが持ってるメタデータを網羅的にダウンロードできて、アップデートにもちゃんと対応できるわけで、これはかなり画期的。
- 2009-10-09にPORTAに登録されたNDL蔵書目録のコンテンツ
http://api.porta.ndl.go.jp/servicedp/oai2?verb=ListRecords&metadataPrefix=dcndl_porta&set=zomoku&from=2009-10-19&until=2009-10-19
このサンプルで返ってくるデータは一部で、末尾に書かれたtoken(resumptionToken要素に書かれている。なお、この要素のcompleteListSizeに検索式に対するレコードの全数が書かれている。この例では6971件)をパラメータにリクエストすることで、続きのデータを得られる。このときは、下記のようにverbとresumptionTokenだけを指定してリクエストする。
なお、日によってはものすごい膨大な量のデータを登録してるようなので、ハーベストしようと思ってる人は注意が必要。
itemnoによる検索に対応
これまではPORTAで特定の1つの書誌を取得したい場合は、ISBNなどを利用するしか無かったが、PORTAでのIDであるitemnoでの検索に対応した(SRW/SRUのみ)。実は2009/7/7時点ではこの機能が実装されてなかったので、PORTAの中の方に問い合わせを行ったところ、先日実装されたことをお伝えいただいた。ただし、データベース構造上、repositoryidを指定する必要があるらしく、repositoryidとitemnoを半角ハイフンでつないだものをitemnoとして指定することで、目的の情報を取得できる。IDで情報取得できるのは、マッシュアップにはよいですね。他の方法に比べて速いし。
ホーム > アーカイブ > 2009年10月のアーカイブ
- 2010年9月
- 2010年8月
- 2010年7月
- 2010年3月
- 2010年1月
- 2009年11月
- 2009年10月
- 2009年9月
- 2009年8月
- 2009年7月
- 2009年6月
- 2009年5月
- 2009年4月
- 2009年3月
- 2009年2月
- 2009年1月
- 2008年12月
- 2008年11月
- 2008年10月
- 2008年9月
- 2008年8月
- 2008年7月
- 2008年6月
- 2008年5月
- 2008年4月
- 2008年3月
- 2008年2月
- 2008年1月
- 2007年12月
- 2007年11月
- 2007年10月
- 2007年9月
- 2007年8月
- 2007年7月
- 2007年6月
- 2007年5月
- 2007年4月
- 2007年3月
- 2007年2月
- 2007年1月
- 2006年12月
- 2006年11月
- 2006年10月
- 2006年9月
- 2006年8月
- 2006年7月
- 2006年6月
- 2006年5月
- 2006年4月
- 2006年3月
- 2006年2月
- 2006年1月
- 2005年11月
- 2005年10月
- 2005年9月
- 2005年8月
- .NET
- 2ちゃんねる
- Amazon
- API
- Apple
- CakePHP
- CiNii
- CSS
- DIY
- Firebug
- Firefox
- flickr
- Greasemonkey
- HatebuSearch
- HTML5
- iPhone
- iTunes
- J-STAGE
- java
- JavaScript
- jQuery
- Linux
- MILAI
- mod_rewrite
- Naxos Music Library
- NDL
- Photolog
- PHP
- Pipe
- Podcast
- PORTA
- reCAPTCHA
- RSS
- ruby
- Safari
- tips
- tumblr
- Visual Basic
- Web
- WebAPI
- Webcat
- Webサービス
- Webデザイン
- Wiki
- Wikipedia
- Windows
- Wordpress
- YouTube
- かわいい
- はてな
- アーカイブ
- ゲーム
- スパム対策
- セキュリティ
- テルミン
- デバイス
- ハーモノグラフ
- パブリックドメイン
- ブックマークレット
- ブログ
- モノ
- ユーザビリティ
- ユーティリティ
- リコーダー
- リテラシー
- リリース
- レファレンス
- 作曲
- 写真
- 印刷
- 図書館
- 天文
- 学術情報
- 宗教
- 思考
- 政治
- 教育
- 文字
- 文字コード
- 文章
- 新聞
- 日記
- 本
- 本やタウン
- 楽器
- 楽譜
- 機関リポジトリ
- 物理
- 現代美術
- 社会
- 科学
- 絵
- 美術
- 色
- 芸術
- 著作権
- 言語
- 非GUI
- 音楽
- 食
- 検索
- フィード
- メタ情報
