IIIF の検索結果:

サンスクリット写本 データベースを作った話

…最近、和本に関してはIIIFの普及もありかなり標準化されてきているので割と簡単にできるようになって いるようにも思えますが、今回はちょっと事情が異なるかもしれないですし、そもそも外注する費用がちょっともったいないということもあり(それより 若手に色々作業してもらう謝金に回した方がいいと思うので)、自分で構築することにしました。 利用するソフトウェア データの件数としては、公開当初は一部のみを先行公開ということでしたので100件に満たない数で、しかし最終的には数千件のデータを扱…

Apache Solr8のnested documentの検索の仕方

…*]' 子を検索してその親と子を両方表示(hierarchy_s:parentは親、title_tは子) curl 'http://localhost:8984/solr/skrt/select' -d 'omitHeader=true' -d 'q={!parent which="hierarchy_s:parent"}title_t:pra*&wt=json&fl=iiifmanifesturi_s,id,msItems,title_t,[child]&rows=100'

IIIFでMirador3をMirador2のような便利さで使うために

IIIFでの画像ビューワの一方の雄であるMiradorは、現行バージョンのMirador3が出てしばらく経ちます。Mirador2の更新が止まってしまったことで、Mirador3に移行するところも徐々に増えてきているようにみえます。 しかしながら、Mirador3は、Mirador2の時代に最初からセットされていたいくつかの便利な機能がプラグインとして外付けされるようになって しまいました。ただ、このプラグインの組み込みが、以前のように簡単ではありません。いったんWebpac…

Mirador3をMirador2のような便利さで使うために

IIIFでの画像ビューワの一方の雄であるMiradorは、現行バージョンのMirador3が出てしばらく経ちます。Mirador2の更新が止まってしまったことで、Mirador3に移行するところも徐々に増えてきているようにみえます。 しかしながら、Mirador3は、Mirador2の時代に最初からセットされていたいくつかの便利な機能がプラグインとして外付けされるようになって しまいました。ただ、このプラグインの組み込みが、以前のように簡単ではありません。いったんWebpac…

曼荼羅上の菩薩の名前をIIIFで確認できます+あつ森対応の件

…回のアップデートで、IIIFアノテーションは2万件を超えました。 青山学院大学の津田徹英先生率いるチームによる作業で、科学研究費補助金の研究成果公開促進費(データベース)の成果でもあります。 今回の目玉はいくつかありますが、一つは曼荼羅画像の各菩薩等へのアノテーションです。 「等」というのは、たとえば獅子さんとか蟹さんなどもいらっしゃいますので。 それはともかく、一つの曼荼羅に含まれる300~450くらいの各菩薩等に アノテーションが付与されましたので、これは大変に素晴らしい…

ケンブリッジ大学デジタル図書館の日本資料の書誌情報を視覚化してみる

TEI

…けで463件が画像(IIIF対応)と ともに公開されています。 このTEIガイドラインに準拠したメタデータには、いくつかの特徴がありまして、特に興味深いのは、来歴情報、provenanceが割とよく書いてあり、 そこに登場する人物を同定できるようにしている、という点です。そうすると、この書誌情報データを一通り取得すれば、たとえば以下のような ことができます。 これは、「ケンブリッジ大学デジタル図書館における日本資料の入手に関わった人の 貢献の割合をTEI ガイドライン形式の書…

データクレンジング/大日本仏教全書の目次データを作成した話

…のが、最近導入されたIIIF Manifestファイルを見たときに「sc:Rageを取得すれば目次がとれるぞ」と思ったことです。 たとえば、 https://www.dl.ndl.go.jp/api/iiif/952681/manifest.json このようなIIIF Manifest URIで、"structures"以下に配列として入っている要素のうち、"@type": "sc:Range"の"label"を取得すれば確実に機械的に取得できます。JSON形式データなので…

動画へのアノテーションを(サーバなしで)手元で試してみる

本日、初めてのIIIF動画アノテーション講習会を実施しました。受講者だか講師だかわからないような人たちが続々ご参加くださったおかげで大変有益な議論ができました。 これにあたって、どういう風にすると皆さんが試しやすいだろうか…と考えつつ準備をするなかで、やはり、IIIF Manifest のJSONファイルを手元で書いて、それに手元で アクセスして確認&閲覧できるようにするのが便利だろうという気がしてきたので、Miradorをローカルで動かす方法を考えてみました。これだと、 イ…

Web動画をアンロックする:IIIF動画アノテーションのご紹介

…ンをするだけですが、IIIF動画アノテーションの仕組みでは、「時間」と「動画上の任意の位置」を指定して、さらに文字だけでなくあらゆるコンテンツのアノテーションができるということになっています。(ただし今回できるようになったのは文字と静止画像アノテーションです)。 それから、もう一つの大きな違いは、アノテーションの規格がオープンなものであるということです。これには色々なメリットがありますが、たとえば、特定の企業にデータ形式を左右されて急に使えなくなったりすることがなく、さらに、…

IIIFで動画:『あつまれ動物の森』にSAT図像DBのIIIF画像を取り込む方法をIIIF動画で紹介してみる

…が作れなかったので、IIIFの動画コンテンツの扱い方の紹介にあわせて、SAT図像DBのIIIF画像を『あつまれ動物の森』に取り込む方法をご紹介したいと思います。 ちなみに「あつまれ動物の森」は、以下のツィッタアカウントにもみられるように、デジタル人文学(DH)界でも新たなコミュニケーションツールとして活用されるようになっており、先日のバーチャル国際学術大会 でも知る限り少なくとも2本のセッションが「あつまれ動物の森」を用いて開催されたようでした。 twitter.com さて…

Mirador 3が正式リリース:IIIF対応ビューワが新しくなりました

IIIF対応ビューワの代表格の一つ、Miradorの新バージョンが、ついに正式リリースとなりました。バージョン2の反省を踏まえつつ、一方で、バージョン2を通じて一気に広がった開発者コミュニティのパワーを活かして、バージョン2よりも圧倒的に便利そうな雰囲気のものができあがってきました。 開発の中心になったのはスタンフォード大学図書館の面々です。開発に着手するときは、インターフェイスの専門家に担当してもらって片っ端からインタビューを行なって可能な限りニーズに対応したものを作るべく…

40代後半人文系で未だにWeb開発をしている理由

…近の大きなものでは IIIF がありましたが、自分がIIIFを試し始めた頃は、まだ欧米でも 人文学者はほとんど参画していなかったので、何にどこまでどう使えるのか、ということを 仕様を見ながらオープンソースソフトを試しつつ確認して、実際にシステムを構築してみる、 ということをする必要がありました。IIIFに関しては、いけそうだという確信はありましたが、 1度目に試した時はあまりうまく使えず、1年ほど後に、その時の課題が解決されたようである のを見て2度目に試してみて、ようやく、…

3Dミーティングツール? Hubs Cloud がすごすぎて呆然

…ーカイブコンテンツをIIIF経由で取り込めます、ということが話題になってましたが、 これなら、任天堂スイッチを買いそびれた人でも楽しめそうですね(『あつまれ 動物の森』とは意義は全然異なるわけですが、まあそこは置いておきまして)。 automaton-media.com 今回は一人でインストールしただけなので、この後、他の人が参加するとどういう風になるのか色々試してみたいところですので、今度の週末にでも、 どなたかご協力をいたけますと大変ありがたく存じます。スケーラビリティ的…

UTDHアンカンファレンスへのお誘い

…ては、上記のサイトから参加申し込みをする必要があります。 今のところ、以下のようなセッションが予定されているようですが、その後もう少し入れ替えや増減があるかもしれません。 財務記録史料の構造化記述に向けて 文化庁メディア芸術データベース・ベータ版のデザイン 大蔵経データベースの近未来 自然科学記録のデジタルアーカイブ 歴博・総合資料学から公開の新アーカイブ IIIFによる3Dアノテーション ビデオゲームのオンライン目録の開発 ご興味がおありの方は、ぜひお気軽にご参加ください。

デジタルアーカイブやデジタル文化資源をテーマに含むオンライン授業のための資料をご提供

…かと思います。特に、IIIFについて説明をしなければならないような今時の図書館情報関係の授業等では、 とりあえず第五章を渡しておけばかなり楽ができるのではないかと思います。また、第七章の「評価の問題」は 色々な観点から議論できる内容かと思いますので、学生同士の議論の材料としてご利用いただくと面白いかもしれません。 そのようなことで、もしご利用してみようかと思われる場合には、ぜひ下記のGoogle Formから お申し込みください。ちなみに、本書の章立ては以下のようになっており…

聖徳太子御製『勝鬘經義疏』でText Encoding Initiativeを

TEI

…は国立国会図書館からIIIF対応のデジタル画像が公開されています。 また、デジタル化の対象となった本の画像もSAT大蔵経テキストデータベース研究会から公開されています。 そういったデジタル画像の情報を記載しています。 上記のTEI/XMLファイル中では <facsimile> - </facsimile> に囲まれた箇所になります。 一つのfacsimileが一つのIIIF Manifest ファイルに対応し、一つのsurfaceが IIIF Canvas URIに 対応し、…

みんなで翻刻のWeb API!

…です。画像に関しては、IIIF対応画像の翻刻をシステムの基盤の一つとしていることもあるのかもしれませんが、IIIF Manifestを継承した形になっているようで、これをきちんと理解しようと思うなら、IIIF Presentation API 2.1をみておくとよいかもしれません。 というわけで、今回は、Web APIで本文を取得する方法を最短距離でまとめてみました。 エントリのJSONデータからどのデータを取り出してどのように使ったか、という話は、また次の機会としましょう。

IIIF manifestファイルを簡単に作ってみよう

今回は、最低限のIIIF manifestファイルを簡単に作ってみる方法をご用意してみました。経緯等は後回しにして、とりあえずやり方をば。 画像ファイルは、前回記事のやり方でpyramid tiffになっているものとします。拡張子は.tif。 そして、一つの資料ごとに一つのフォルダ(ディレクトリ)にまとめられているものとします。 そこで、まずは以下のようなCSVファイルを作成します。エクセルで作ってCSV UTF-8で保存すれば 大丈夫かと思います。(一応実験済み) dir,…

IIIF Image サーバ (IIP Image server)構築のために(Python3+VIPSで)(Centos7用追記あり)

以前に、IIIF Imageサーバで大きな画像やたくさんの画像を高速に配信したい場合の有力な手段としてIIP Image serverのインストールの仕方をご紹介しました。 ただ、以前の記事では、「ピラミッド型タイル画像ファイルの用意」に関する説明があまり親切ではありませんでした。この点についての質問を時々いただくので、これについてもう少しご説明してみることにしました。 以前の記事ではImageMagickを使ったやり方を示していましたが、画像が多い場合はVIPSの方が高速で…

デジタルアーカイブがサイズ感を得る時

…らのビューワからは、IIIF Image APIで幅1024の画像のURLを2つ作ってGET Methodで送出し、あちら側では、おうかがいしている限りでは、 定規をディープラーニングで抽出してから、定規の目盛りをごにょごにょして(これはご本人に解説していただいた方がいいでしょう)サイズを取り出し、 二つの画像のサイズ比を返戻してもらいます。サイズ比を受け取ったら、あとはビューワの側でその数値に基づいてサイズを調整します。これで、 サイズ調整に際していちいち定規の目盛りを見な…

ようやく刊行にこぎつけました:『日本の文化をデジタル世界に伝える』

…研究班が終了する頃にIIIFが流行り始めたりTEIの日本語圏への導入が本格化したりましたので、その後の状況もかなり追記しております。共同研究班で議論してきたことをまとめたものではありますが、執筆は一人で行いましたので、基本的に私の主観がかなり入っており、議論そのものを忠実に反映したとは言えない面があります。また、わかりやすさの優先や私の理解不足から、記述に甘いところや間違いなども含まれていると思いますが、それらについてはすべて私の責任ですのでご容赦ください。 本書の目次は以下…

IIIF画像同士を重ねてみるViewerを作りました:その1・機能の紹介

…きまして、ようやく、IIIFの画像同士をWebブラウザ上で重ねるという、これまで目指していたものの一つができました。 とにかく、見ているIIIF画像をピックアップしてためておいて、重ねたい対象に重ねて位置合わせをする、というだけのものです。が、言うは易し。誰かがこういうものを作ってくれるだろうなと ずっと待っていたのですが、なかなか出てこないので、結局自分で作ってみることにしたのがこちらです。 youtu.be 同じIIIFコンテンツ内でも、複数のIIIFコンテンツ同士でも、…

ジャパンサーチ(BETA)を探検 その5 少しマニアックな使い方

…ですね。島根大学のはIIIFにも対応しているものもあるので、ジャパンサーチにも入ると見やすくなりそうですね。京大にも巻第四十があり、こちらもIIIFに対応しています。なお、IIIF対応のものに関しては、こちらのサイトで「大智度論」で検索するとリストされるようになっています。 ジャパンサーチでの「既多寺」の検索結果リストでは、全国書誌というデータベースからもヒットしてますので、律令国家史論集という本のコンテンツ情報ページを開いてみますと、既多寺の表記はありません。あれ?と思って…

ジャパンサーチ(BETA)を探検その1

…ード大学図書館からはIIIF対応で公開されていて、 さらにWikipediaでもこの画像を見ることができます。また、数ヶ月前の東洋文庫@駒込のあたりでの展示会でも同じく色刷りの現物が展示されていました。 さて、検索しようとしてみますと・・・、どこから検索したらいいのでしょうか?うーん?タブキーを押し下げするとキーワード入力欄に 飛んでくれるかな?と思って押し下げしてみたらいかなかったので、ううーん?と思って画面を見回してみると、右上に虫眼鏡のアイコンが あります。これをクリッ…

IIIF対応ビューワ:最近の話題

IIIFは、おかげさまで徐々に国内にも広がってきておりまして、あちこちの画像をまとめて統合的に活用することも現実的なものとなってきました。一方、対応ビューワの方にも少し新しい話が出てきております。やはり注目はMirador3で、これまでの課題を解決しつつ、よりさくさくと動くように、使い方を分かりやすく、そして、より拡張性の高いものを目指して開発が進みつつあります。最近ようやく、開発版が割と簡単に使えるようになりましたので、ちょっと画像が粗くて恐縮ですが、とりあえず以下の動画で…

簡単なIIIFビューワを作ってみよう(6): もう少し便利なインターフェイスを

…title>私の簡易IIIFビューワ</title> <link rel="stylesheet" href="jquery-ui-1.12.1/jquery-ui.min.css"> <!-- 上記のタグを追加してcssファイルを読み込めるようにします。--> <style> <script src="jquery-3.4.1.min.js"></script> <script src="jquery-ui-1.12.1/jquery-ui.min.js"></script…

簡単なIIIFビューワを作ってみよう:まとめ

IIIF Presesntation APIを理解する上で、IIIF ビューワを作ってみるとよいのではないかと思いまして、ちょっとチュートリアル的なものを作ってみました。 と言っても、一から作るわけではなく、画像表示部分はOpenSeadragonにおまかせ、という話です。OpenSeadragonが担当してくれるところは、ほぼIIIF Image APIと重なるので、そこはまた別の機会にということで、今回は、OpenSeadragonを核にしてIIIF Presentati…

簡単なIIIFビューワを作ってみよう(5): 切り出した画像を重ねてみる

…>画像部分URL (IIIF対応)</a>'); $("#imgDiaC3").append('<br><a href="'+pctf+'">画像部分URLフルサイズ (IIIF対応)</a>'); その後、「このボタンを押すと切り出し画像を重ねる」という操作を追加します。以下のように書いてみています。やや 複雑な感じになっているのは、OpenSeadragonの仕様により、画像の縮尺や縦横幅等をそのままにして表示するためには 画像のサイズを画像幅に対する相対値で示さなければ…

簡単なIIIFビューワを作ってみよう(4): 画像切り出しをしてみよう

…くなります。そこで、IIIFの面白さの一つとしてよく採り上げられる、画像切り出しをやってみましょう。 画像切り出しプラグインの導入 切り出しをするには、OpenSeadragonのプラグイン、selection.jsを使うと便利です。このプラグインは、切り出し領域を人が手作業で指定するための便利なインターフェイスと、切り出し対象の座標情報を返戻する機能を提供してくれます。 このプラグインでは、javascriptのファイルであるselection.jsとともに、アイコン等の画…

簡単なIIIFビューワを作ってみよう(3): おまけの機能を少し

…までで、とりあえず、IIIF manifestを指定するとそこに含まれる画像を順番に表示して拡大縮小もできるようになりました。ここまでで、IIIFビューワのごく基本的な機能は作れたと言ってよいのではないかと思います。 ここからは、もう少し便利にするための小技をいくつか試してみましょう。 ページ番号をリストして直接アクセスできるように いちいちページをめくっていくと、ページ数が増えてきたときにちょっと不便です。そこで、ページ番号をリストして、クリックするとそのページに飛べるよう…