Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
小規模図書館における”必要十分な”デジタルアーカイブの構築について / Development...
Search
Yuka Egusa
April 18, 2019
Technology
0
770
小規模図書館における”必要十分な”デジタルアーカイブの構築について / Development of Digital Archives in Small Libraries
Yuka Egusa
April 18, 2019
Tweet
Share
More Decks by Yuka Egusa
See All by Yuka Egusa
2023-11-24-dashorttalk
yegusa
0
63
2022-11-16-lf2022-da
yegusa
0
200
2022-11-15-lf2022-enju
yegusa
0
120
2022-10-21-jp-cos-jp-textbook-LOD-intro
yegusa
0
180
2022-09-04-c4ljpconf-10th-anniversary
yegusa
0
86
2021-11-26-LF2021-Enju
yegusa
0
180
c4ljp2021 presentation
yegusa
0
220
2020-11-27 Find Resources
yegusa
0
160
2020-11-04 saveMLAK LibraryFair2020
yegusa
0
140
Other Decks in Technology
See All in Technology
CData Virtuality を活かせるキーシナリオと製品デモ
cdataj
0
220
クレジットカードを製造する技術
yutadayo
81
47k
テストコードの品質を客観的な数値で担保しよう〜Mutation Testのすすめ〜
ysknsid25
12
3.2k
これはPerl? それともRuby? クイズ〜〜〜〜〜!!!- Perl or Ruby Quiz
moznion
2
1.7k
LINEヤフー新卒採用 コーディングテスト解説 実装問題編
lycorp_recruit_jp
1
12k
Vespaを利用したテクいベクトル検索
szdr
2
150
Perlで始めるeBPF: 自作Loaderの作り方 / Getting started with eBPF in Perl_How to create your own Loader
takehaya
1
900
分析者起点の企画を成功させた連携面の工夫
lycorptech_jp
PRO
1
250
普通の Web エンジニアのための様相論理入門 #yapcjapan / YAPC Hakodate 2024
ytaka23
5
1.5k
リスクから学ぶKubernetesコンテナセキュリティ/k8s-risk-and-security
mochizuki875
1
320
Oracle Database 23ai 新機能#4 Application Continuity
oracle4engineer
PRO
0
120
入門 バックアップ
ryuichi1208
18
6.7k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
Typedesign – Prime Four
hannesfritz
39
2.3k
For a Future-Friendly Web
brad_frost
174
9.3k
Visualization
eitanlees
143
15k
Web development in the modern age
philhawksworth
205
10k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Writing Fast Ruby
sferik
626
60k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
From Idea to $5000 a Month in 5 Months
shpigford
381
46k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
59k
A better future with KSS
kneath
237
17k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
Transcript
” !6,"( 12
)4+*% - .5 20190418/ 16:0018:00 $& &' 603 #7
• Code4Lib JAPAN 6/8 • :"=.$)-*14
• $,+!'-0# DB &. • %"* ,+! )1(/ • %" • # Web<;' ,92% 5*LOD • Project Next-L • saveMLAK • 30 7+!&,9(
• NkNYnN!mxd'f ez}KWROM!YTsZ:7. bGLYJ+359>IH[ nhqFuCw.{o0A7 <8;.d.V^*:47?H w.E*+:47?/10=
6 :47?}gv (* • UU!G].:47?pP GDQy+& <8;@2 .S+\l):47?p t_,G]&{o+ :47?/ 10= X"1990|#)`-,a% cB'{o"$$ +i~ j" N'kNrnNnNWROM + rnNpKXg (*
• 72B860 ?C4A”'$%, *3; • OPAC+PDF+-!(@<Web#() 19'$%, *)&"$/ D5
• :> .=E •
B?1 A) @,>=*6*"(A ! B)
-:24>=*6"/B? ! → ! 95; A)08 A)+B)7 * >@*6'6)3<! .+*6&#$%C
• #≒ → "
• $ ! •
>D3J!*"QN@ A) O5 LK4C2P
B) 7EAB LK4C:QN • ;G98<6J • or/and • =RIH.$&$ • ;G94C2P6J • F4C+-%'PDF/JPG/PNG/GIF/TIFF • QN/#1"M?,1/#1" • )-(1'01 or =RID B B
•
• ! • CMS • php ! •
(0) • -5$&HTML, CSS, Javascript, JPG, PDF, json +
• 200)462'*, / -5$& + • 200)1*, 87 %! "!OPAC(0$&93Web #.:
200!: http://www.nier.go.jp/library/rarebooks/ HTML
1 •
2 •
3 • )4 )4 10 #!+3* +32. ,'&(
/ %- PDF $"$ or )4ID
4 • $& ! %#)
' )("
(0)() • -5$&HTML, CSS, Javascript, JPG, PDF, json +
• 200)462'*, / -5$& + • 200)1*, 87 %! "!OPAC(0$&93Web #.:
HO;U'0(\YK A) Z=WV<N"9[ B)
?PLMWV<N"D\Y • ERC@F>U • or/and • G]TS4*,* • ERC<N9[>U • Q!<N1$3+-PDF/JPG/PNG/GIF/TIFF • \Y5#)7(XI%275#)7( • /3.7-67& or G]ID B B OPACAJB 8:"!^
1 • !OPAC&- #1/ Web ,3 • +0 #HTML, CSS,
Javascript, JPG, PDF, json ( • 4$%' 2) 1. PDF . 2. HTML JPG/PDF ( 3. Javascript&-"* • Viewer.js • https://fengyuanchen.github.io/viewerjs/ • Javascript 4. IIIF Manifest json #*
$ OPAC# 2 2 •
→ OPAC • →Web → • ,? Web >$' @5: CL;J =/.3913| https://www.sampl e.jp/hashire/ https://www.sample.jp/hashire/ ;8<6 ,M KI%) Web HTML,JPG,PDF B A,? !" JPG,PDF 9O FE $ 4D1 07-G (07 4D1 ,? +N-G #& *N 2 H
1 • "OPAC(0!$42 Web /6 • (0!$&8-.3! $HTML, CSS,
Javascript, JPG, PDF, json * • (0 7%') 5+ 1. PDF 1 2. HTML JPG/PDF * 3. Javascript(0 #, • Viewer.js • https://fengyuanchen.github.io/viewerjs/ • Javascript 4. IIIF Manifest json!$,
OPAC!) OPAC + PDF • CT",
' • A[US13EGD4 Web% I*- K<B NWDV H76:913| https://www.sampl e.jp/hashire.pdf https://www.sample.jp/hashire.pdf D?F=2X PDF +/ Web% PDFM L2J &( # PDF @Z QP *" ;O9 8>5R .$8> ;O9 2J0Y 5R PDF CT
OPAC URL • Web • HTML,
PDF, JPG • URLOPAC NIER OPACweb https://nieropac.nier.go.jp/webopac/BB20014587 http://www.mext.go.jp/component/b_menu/shingi/toushin /__icsFiles/afieldfile/2014/07/22/1346335_02.pdf
• !OPAC'/ #31 Web .5 • '/ #%7,-2
#HTML, CSS, Javascript, JPG, PDF, json ) • 6$&( 4* 1. PDF 0 2. HTML JPG/PDF ) 3. Javascript'/"+ • Viewer.js • https://fengyuanchen.github.io/viewerjs/ • Javascript 4. IIIF Manifest json #+
1)OPAC URL • Web • HTML, PDF,
JPG • URLOPAC OPAC
1 • OPAC → → → http://wine.wul.waseda.ac.jp/
2 -- URL-- •
• •
3 --HTML -- *PDF PDF
HTML • • • • HTML • PDF http://archive.wul.waseda.ac.jp/kosho/bunko31/bunko31_e0214/
4 -- -- 2 • •
• • (JPEG) • http://archive.wul.waseda.ac.jp/kosho/bunko31/bunko31_e0214/bunko31_e0214.html
5 JPG http://archive.wul.waseda.ac.jp/kosho/bunko3 1/bunko31_e0214/bunko31_e0214_p0002.jpg http://archive.wul.waseda.ac.jp/kosho/bunko31/bunko31_e0214/bunko31_e0214_p0002.jpg
• !OPAC'/ #31 Web .5 • '/ #%7,-2
#HTML, CSS, Javascript, JPG, PDF, json ) • 6$&( 4* 1. PDF 0 2. HTML JPG/PDF ) 3. Javascript'/"+ • Viewer.js • https://fengyuanchen.github.io/viewerjs/ • Javascript 4. IIIF Manifest json #+
OPAC OPAC + HTML(JPG&PDF&Javascript) • JavaScriptA"
EK Web 9 !$ ;05 >H6F 8+*.913| https://www.sampl e.jp/hashire/ https://www.sample.jp/hashire/ 6371 (I GD#& Web HTML,JPG,PDF,Javascript = < (: JPG,PDF 4L B@ ! /?- ,2)C %,2 /?- (: 'J)C Javascript "
(1) • http://www.nier.go.jp/library/rarebooks/painting/370.98-314/
(2) •
• !OPAC'/ #31 Web .5 • '/ #%7,-2
#HTML, CSS, Javascript, JPG, PDF, json ) • 6$&( 4* 1. PDF 0 2. HTML JPG/PDF ) 3. Javascript'/"+ • Viewer.js • https://fengyuanchen.github.io/viewerjs/ • Javascript 4. IIIF Manifest json #+
OPAC 4 OPAC + HTML(JPG&Javascript&json) • IIIF='json3J •
IIIF • Web : # <06 @H7F 9+*.913| https://www.sampl e.jp/hashire/ https://www.sample.jp/hashire/ 7481 (I GE"% Web HTML,JPG,PDF,Javascript,json ? > (; JPG,PDF 5LCB /A-,2)D $,2 /A-(; &K)D IIIF!
IIIF Manifestjson • IIIF3?9@+,-7201@+.,8 E_(PFJj%!RUep^ * • IIIF
Manifest json7*,@ • TcO<121>:@Nm[`HIZ • fGXn/;4,@MVLDAlhY%! E_WdURIWd • hY%E_7*,@KWdURIWd • hY%QB $S $(Wd → k ')E_hY6=+hY%!gk " \ %7*,@ → &\ IIIF 6=+hY% → E_(JPG)IIIF Image/5#"ibWeb /5 %"o (/;4,@E_Wdgk aC%6=+] )** * ref. http://digitalnagasaki.hatenablog.com/entry/2016/04/28/192349 ** ref. https://www.kanzaki.com/works/2018/pub/0125kda.html#s28
IIIF Image API IIIF Manifestjson https://nakamura196.github.io/hi/data/11/01/0016.json Web JPG
IIIF Image
IIIF • Image Annotator https://www.kanzaki.com/works/2016/pub/image- annotator?u= • https://www.kanzaki.com/works/2016/pub/image-
annotator?u=https://nakamura196.github.io/hi/data/11/01/0016.json
• !OPAC'/ #31 Web .5 • '/ #%7,-2
#HTML, CSS, Javascript, JPG, PDF, json ) • 6$&( 4* 1. PDF 0 2. HTML JPG/PDF ) 3. Javascript'/"+ • Viewer.js • https://fengyuanchen.github.io/viewerjs/ • Javascript 4. IIIF Manifest json #+
• /1"%HTML)- 04 • Excel 4'
+678(2 • OPAC$&5* !# &$& ,9ID3 .
Web
R0001, R0002: ID Excel ID pdf https://www.sample.jp/R0001/ https://www.sample.jp/R0002/ R0001.pdf R0002.pdf
OPAC –
— • • • REST • ("' ! • ($# ! • ("' $#&% and !
OPAC • 300Skl$jI %#-Xd (YwRGf[ UQbRGecOPa_x947C2D13@E Zg
• 2tSkl$ • Excely !Excel 0EA/E;?.WK$ ' ) • z https://view.officeapps.live.com/op/view.aspx?src=https://nakamura196.github.io/hi/data/meta data.xlsx • ^Zp • https://view.officeapps.live.com/op/view.aspx?src=http://momiji.mimoza.jp/tmp/2019-04- 18/Kokutei_Kyokasho_Title_Index_NIER5.xlsx • RJcLODs`Ecxel>797,NvHTMLrM*51B<:,c • tSkl30tSkl • H( 358=,] • ( 6B?3@E!V(+ • FLExcel * '+ • 30tSi • 358=no,Tm" • T\ hlqu*&
$ !# " " • Bootstrap:
(%*$B, • )' • NM4KJ<CC BY 72 • 9/?E.? *)"- • ;PIDHL#' IF: M • • 5!/?Eppi@D • 5!80M!#'IG+ • =A6 3C &*" +1>O
• 75.+<3/ 6; • =+ ;:*7)> •
/661402< • 19:$ • (-!".3, • & $-8$= • OPACWeb #58%' • #%"!(*,9:2>0' • ?@)4 • Javascript9 $&