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
840
0
Share
小規模図書館における”必要十分な”デジタルアーカイブの構築について / Development of Digital Archives in Small Libraries
Yuka Egusa
April 18, 2019
More Decks by Yuka Egusa
See All by Yuka Egusa
2026-02-23-dh-workshop
yegusa
0
55
2026-01-30-MandSL-textbook-jp-cos-lod
yegusa
1
990
2026-01-09-DA-10th-panel
yegusa
0
50
2025-11-21-DA-10th-satellite
yegusa
0
140
2025-11-06-braintech-user-seminar
yegusa
0
59
2023-11-24-dashorttalk
yegusa
0
170
2022-11-16-lf2022-da
yegusa
0
300
2022-11-15-lf2022-enju
yegusa
0
240
2022-10-21-jp-cos-jp-textbook-LOD-intro
yegusa
0
420
Other Decks in Technology
See All in Technology
ハーネスエンジニアリングの概要と設計思想
sergicalsix
3
470
サイバーフィジカル社会とは何か / What Is a Cyber-Physical Society?
ks91
PRO
0
190
OBI+APMでお手軽にアプリケーションのオブザーバビリティを手に入れよう
kenshimuto
0
310
Data Hubグループ 紹介資料
sansan33
PRO
0
2.9k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
390
暗黙知について一歩踏み込んで考える - 暗黙知の4タイプと暗黙考・暗黙動へ
masayamoriofficial
0
1.7k
職能の壁を取り払った先で見えた壁 -AI時代のクロスファンクショナル組織-
shimotaroo
1
100
Databricksで構築するログ検索基盤とアーキテクチャ設計
cscengineer
0
190
Eight Engineering Unit 紹介資料
sansan33
PRO
3
7.2k
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
Zero-Downtime Migration: Moving a Massive, Historic iOS App from CocoaPods to SPM and Tuist without Stopping Feature Delivery
kagemiku
0
240
🀄️ on swiftc
giginet
PRO
0
380
Featured
See All Featured
Designing for Performance
lara
611
70k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Accessibility Awareness
sabderemane
0
99
Building Adaptive Systems
keathley
44
3k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
93
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
It's Worth the Effort
3n
188
29k
Why Our Code Smells
bkeepers
PRO
340
58k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
270
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
Amusing Abliteration
ianozsvald
1
150
How to train your dragon (web standard)
notwaldorf
97
6.6k
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 $&