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
780
小規模図書館における”必要十分な”デジタルアーカイブの構築について / 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
89
2022-11-16-lf2022-da
yegusa
0
210
2022-11-15-lf2022-enju
yegusa
0
140
2022-10-21-jp-cos-jp-textbook-LOD-intro
yegusa
0
240
2022-09-04-c4ljpconf-10th-anniversary
yegusa
0
100
2021-11-26-LF2021-Enju
yegusa
0
190
c4ljp2021 presentation
yegusa
0
250
2020-11-27 Find Resources
yegusa
0
170
2020-11-04 saveMLAK LibraryFair2020
yegusa
0
150
Other Decks in Technology
See All in Technology
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
150
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
カップ麺の待ち時間(3分)でわかるPartyRockアップデート
ryutakondo
0
140
新卒1年目、はじめてのアプリケーションサーバー【IBM WebSphere Liberty】
ktgrryt
0
130
Amazon Route 53, 待ちに待った TLSAレコードのサポート開始
kenichinakamura
0
170
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
590
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
160
AWSマルチアカウント統制環境のすゝめ / 20250115 Mitsutoshi Matsuo
shift_evolve
0
120
【NGK2025S】動物園(PINTO_model_zoo)に遊びに行こう
kazuhitotakahashi
0
240
タイミーのデータ活用を支えるdbt Cloud導入とこれから
ttccddtoki
1
160
Kotlin Multiplatformのポテンシャル
recruitengineers
PRO
2
150
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
244
12k
Code Reviewing Like a Champion
maltzj
521
39k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Mobile First: as difficult as doing things right
swwweet
222
9k
How GitHub (no longer) Works
holman
312
140k
GitHub's CSS Performance
jonrohan
1030
460k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Into the Great Unknown - MozCon
thekraken
34
1.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Automating Front-end Workflow
addyosmani
1366
200k
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 $&