Upgrade to Pro — share decks privately, control downloads, hide ads and more …

小規模図書館における”必要十分な”デジタルアーカイブの構築について / Development of Digital Archives in Small Libraries

小規模図書館における”必要十分な”デジタルアーカイブの構築について / Development of Digital Archives in Small Libraries

Yuka Egusa

April 18, 2019
Tweet

More Decks by Yuka Egusa

Other Decks in Technology

Transcript






  1. !6,"(
    12
    )4+*%
    -
    .5
    20190418/ 16:0018:00
    $& &'
    603
    #7

    View full-size slide


  2. • Code4Lib JAPAN 6/8
    • :"=.$)-*14


    • $,+!'-0# DB
    &.
    • %"* ,+! )1(/
    • %"

    • # Web<;',92% 5*LOD
    • Project Next-L
    • saveMLAK
    • 30 7+!&,9(

    View full-size slide



  3. • …‰NˆkNYŠnN!mxd“'f
    ez}KWROM!YTsZ:7.
    ƒbGL’YJ+359>IH[
    ŠnhqFuCw.{o0A7
    <8;.€d“Ž•.V^*:47?H
    w.E‘*+:47?/10=
    6
    :47?}gv(*
    • UU!ŠG].:47?pŒP•
    ”GDQ‹y+& <8;@2
    .S+\l):47?pŒ
    t_,ŠG]&{o+ :47?/
    10=
    X"1990„|†#)`-,a%
    c‡B'{o"$$ +i~
    j"…‰N'ˆkNrnNŠnNWROM
    +
    rnNpŒKXg‚(*

    View full-size slide


  4. • 72B860?C4A”'$%,
    *3;
    • OPAC+PDF+-!(@<Web#()
    19'$%, *)&"$/
    D5
    • :>
    .=E




    View full-size slide




  5. B?1
    A) @,>=*6*"(A !

    B) -:24>=*6"/B? !

    → !95;
    A)08 A)+B)7
    * >@*6'6)3

    View full-size slide




  6. • #≒
    → "


    • $ !


    View full-size slide




  7. >D3J!*"QN@
    A) O5 LK4C2P

    B) 7EABLK4C:QN


    • ;G98<6J

    or/and

    • =RIH.$&$
    • ;G94C2P6J
    • F4C+-%'PDF/JPG/PNG/GIF/TIFF
    • QN/#1"M?,1/#1"
    • )-(1'01 or =RID
    B
    B

    View full-size slide








  8. !
    • CMS
    • php

    !



    View full-size slide

  9. (0)
    • -5$&HTML, CSS, Javascript, JPG, PDF,
    json
    +
    • 200)462'*,
    / -5$&
    +
    • 200)1*, 87%!
    "!OPAC(0$&93Web
    #.:

    View full-size slide

  10. 200!:



    http://www.nier.go.jp/library/rarebooks/ HTML


    View full-size slide

  11. 3
    • )4
    )4 10

    #!+3*
    +32. ,'&(
    /%-

    PDF
    $"$ or

    )4ID

    View full-size slide

  12. 4

    $&
    !

    %#)
    '


    )("

    View full-size slide

  13. (0)()
    • -5$&HTML, CSS, Javascript, JPG, PDF,
    json
    +
    • 200)462'*,
    / -5$&
    +
    • 200)1*, 87%!
    "!OPAC(0$&93Web
    #.:

    View full-size slide




  14. HO;U'0(\YK
    A) Z=WV
    B) ?PLMWV

    • ERC@F>U

    or/and

    • G]TS4*,*
    • ERCU
    • Q!• \Y5#)7(XI%275#)7(
    • /3.7-67& or G]ID
    B
    B
    OPACAJB
    8:"!^

    View full-size slide

  15. 1
    • !OPAC&- #1/
    Web,3
    • +0 #HTML, CSS, Javascript, JPG,
    PDF, json
    (
    • 4$%' 2)
    1. PDF .
    2. HTMLJPG/PDF
    (
    3. Javascript&-"*
    • Viewer.js

    https://fengyuanchen.github.io/viewerjs/
    • Javascript
    4. IIIF Manifest json #*

    View full-size slide

  16. $
    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
    9OFE
    $
    4D107-G
    (07
    4D1,?
    +N-G
    #&
    *N 2
    H

    View full-size slide

  17. 1
    • "OPAC(0!$42
    Web/6
    • (0!$&8-.3!
    $HTML, CSS, Javascript, JPG, PDF, json

    *
    • (0 7%')
    5+
    1. PDF 1
    2. HTMLJPG/PDF
    *
    3. Javascript(0 #,
    • Viewer.js

    https://fengyuanchen.github.io/viewerjs/
    • Javascript
    4. IIIF Manifest json!$,

    View full-size slide

  18. OPAC!)


    OPAC + PDF

    CT",
    '
    • A[US13EGD4
    Web%
    I*-
    KNWDV
    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

    View full-size slide

  19. 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

    View full-size slide


  20. • !OPAC'/ #31
    Web.5
    • '/ #%7,-2
    #HTML, CSS, Javascript, JPG, PDF, json

    )
    • 6$&( 4*
    1. PDF 0
    2. HTMLJPG/PDF
    )
    3. Javascript'/"+
    • Viewer.js

    https://fengyuanchen.github.io/viewerjs/
    • Javascript
    4. IIIF Manifest json #+

    View full-size slide

  21. 1)OPAC
    URL

    • Web

    • HTML, PDF, JPG
    • URLOPAC
    OPAC

    View full-size slide


  22. 1
    • OPAC
    →→

    http://wine.wul.waseda.ac.jp/

    View full-size slide

  23. 2
    --

    URL--






    View full-size slide


  24. 3
    --HTML --
    *PDF

    PDF
    HTML





    • HTML
    • PDF


    http://archive.wul.waseda.ac.jp/kosho/bunko31/bunko31_e0214/

    View full-size slide

  25. 4
    --
    --
    2




    • (JPEG)


    http://archive.wul.waseda.ac.jp/kosho/bunko31/bunko31_e0214/bunko31_e0214.html

    View full-size slide


  26. 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

    View full-size slide


  27. • !OPAC'/ #31
    Web.5
    • '/ #%7,-2
    #HTML, CSS, Javascript, JPG, PDF, json

    )
    • 6$&( 4*
    1. PDF 0
    2. HTMLJPG/PDF
    )
    3. Javascript'/"+
    • Viewer.js

    https://fengyuanchen.github.io/viewerjs/
    • Javascript
    4. IIIF Manifest json #+

    View full-size slide

  28. 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
    "

    View full-size slide



  29. (1)

    http://www.nier.go.jp/library/rarebooks/painting/370.98-314/

    View full-size slide


  30. • !OPAC'/ #31
    Web.5
    • '/ #%7,-2
    #HTML, CSS, Javascript, JPG, PDF, json

    )
    • 6$&( 4*
    1. PDF 0
    2. HTMLJPG/PDF
    )
    3. Javascript'/"+
    • Viewer.js

    https://fengyuanchen.github.io/viewerjs/
    • Javascript
    4. IIIF Manifest json #+

    View full-size slide

  31. 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!

    View full-size slide

  32. 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

    View full-size slide

  33. IIIF Image API
    IIIF Manifestjson
    https://nakamura196.github.io/hi/data/11/01/0016.json
    Web
    JPG

    IIIF Image

    View full-size slide

  34. 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

    View full-size slide


  35. • !OPAC'/ #31
    Web.5
    • '/ #%7,-2
    #HTML, CSS, Javascript, JPG, PDF, json

    )
    • 6$&( 4*
    1. PDF 0
    2. HTMLJPG/PDF
    )
    3. Javascript'/"+
    • Viewer.js

    https://fengyuanchen.github.io/viewerjs/
    • Javascript
    4. IIIF Manifest json #+

    View full-size slide




  36. • /1"%HTML)-04
    • Excel
    4'+678(2
    • OPAC$&5*
    !# &$& ,9ID3
    .

    View full-size slide





  37. Web
    R0001, R0002: ID

    Excel
    IDpdf
    https://www.sample.jp/R0001/

    https://www.sample.jp/R0002/
    R0001.pdf
    R0002.pdf





    View full-size slide

  38. OPAC






    • REST
    • ("' !
    • ($# !
    • ("'
    $#&%and
    !

    View full-size slide


  39. 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*&

    View full-size slide

  40. $
    !#
    "
    "
    • Bootstrap: (%*$B,
    • )'

    • NM4KJ<CC BY 72
    • 9/?E.? *)"-
    • ;PIDHL#' IF:
    M



    • 5!/?Eppi@D
    • 5!80M!#'IG+

    =A6
    3C
    &*"
    +1>O


    View full-size slide


  41. • 75.+<3/
    6;
    • =+ ;:*7)>
    • /661402<
    • 19:$
    • (-!".3,
    • & $-8$=
    • OPACWeb #58%'
    • #%"!(*,9:2>0'
    • ?@)4
    • Javascript9
    $&

    View full-size slide