概要

zenodoの使い方を学ぶにあたり、資料を登録してみましたので、備忘録です。登録した資料に付与されたDOIは以下です。

https://zenodo.org/doi/10.5281/zenodo.12508032

DOI

DOIについては、最新のバージョンにアクセスできるものと、各バージョンに付与されるものがあり、上記のDOIは前者の者です。バージョン1は以下です。

https://zenodo.org/doi/10.5281/zenodo.12508033

バージョンについては、以下の記事も参考にしてください。

バージョン

ファイルの追加や更新を行わない限り、バージョンを変更する必要はなさそうでした。PDFをアップロードした際にDOIが付与され、その後にメタデータを編集しても、バージョンに変更はありませんでした。

このメタデータの更新については、画面右下の「Technical metadata」で確認できました。バージョン1が作成されたのは6/23ですが、6/24に更新されていることが確認できます。

エクスポート

JSON-LD

いくつかのフォーマットでエクスポートできますが、JSON-LDによる出力もサポートされていました。

{}""""""]"]"}"""]"}""""@@@inc{},a{},p"",ddt",i""",cslucitdar""""]""u""""]""u@naae2na@noiirodyemengfa{},@@tngfa{},@@btattm0Lltanzcln"pneaaiaf""ithaiaf""itlymeep2atymtee"t:et"tmvmf@ndyomvmf@ndyipePMo4nepee"n:e"i:oeeiita"preeiita"pse"uor-gre"n:sx":fr"nllym:e""nllym:eh":bda0un":te"thi"":Nyipe"::Nyipe"e:lil6aa:S""h"t"eA:aNae"":aNae"":r"if"-gt"i2:t:thrI"mat":h["mat":h""Zsi:2ee"Jz.tpt"P[Nemi:t"Nemi:t":Oehe1"NLae4"p"st:a"eo"tPa"eo"tPrned[":aap"7hsh:pk:"n"Tpek:"n"Tpe{god"mna:t:t/s"a:"Ohsra:"Ohsrad":{egnMt/t/:hm":re:sm":re:sno:"ue"Bp/pdtuS"g/uS"g/i"":as2"sz:/traN[aUnraN[aUnz"2ge.,:eispatanno"atanno"a20"e"4/n/.cs,okiir,okiirt02j"7/osoh:razvcrazvci24p,cdcre/SumaeiSumaeio4-nMrohgm/a"utrda"utrdn-0"Be.e/adt,ris.t,ris."06,"aom1.ooaoiooaoio,6-,tra0oi"r"ntrr"ntr-2ig..r.,u,"ygu,"yg24v/o5g",/",/3Terr2r,o0,o0"0ceg8Pgf0f0,1oc"1r/00:mo,/e1T0T00mrzs0o-o-0odee.k0k0:nsnn5y0y00sot2o0o09.1da8"1"1.o2ot1--1r5.i887g01z227/82ne446l05Dn555i30io--1c38gd77+e"0io990n3t.220s3a155:e"l2""0s,D5,,0/o0"bc8,yu0/m34e3.n"0t,/"l,egalcode",

これをEASY RDF ConverterでRDF/XMLに変換した結果は以下です。schema.orgを中心に使用されていることがわかります。

<<?r/xd<<rmfr/s/dl:d<<<<<<<<<<<<<<rc<<<<<sfRfrsssssss/sss/sssdhs/s/sssc:vD:dccccccc<sccc<scccfec<sc<sccchReFDfhhhhhhhs/chhhs/chhh:mhs/chs/chhheDre:eeeeeeec<<sheeec<sheeeDaec<shec<sheeemFsxxstmmmmmmmhsscemmmhscemmme:mhscemhscemmma>immcyaaaaaaaecchmaaaechmaaasPaechmaechmaaa:ollrp:::::::mhhea:::mhea:::ce:mhea:mhea:::Pnnnieaccddiiaeem:lnpaem:sturraaem:aaem:fgne=sspuoraadn:mmaiiau:mapierisf:maaf:maaaiar"::trtnetteLLaa:ncmbOa:uzmlpofOa:ffOa:fmvms1rsidhtaeenaa::LLeelr:Obeptnir:Ofir:Ofieeo.dcofoetMPtnnanaanignrlorilgnrilgnrilnn0fhn:rnoouigglannsrsaagirrdoriaagliaaglyNr>"=ertrdbfuutmggedhnmasdafndanmaianmaiNad"mrerSiliaaeeuufeienhfl:>ftienatienaamfehadsdirfieggraar:rzie:r:izitizitme:nt=fofzdisreenrggdd>arzrdreaoarzioarziedct":u:efeh>>adeefatda>adsbntdaontdaoraopharr:dertf>>:tifttfoo>iftn>iftnrdtd:tbcerrdde:rao:ia:uuo:i>o:i>dfai/toesderfNdetndotdrtndondof:tn/pu=ofsdr:aasy>anyac=>an>an:dygw:t"u:ofddmtopt>pte"t>t>dap=w/=hrdu:faeaueaea=haaate"w"tcard:ttr=t=t"tttta=u.shtetcadaryc"y"yhtyyat"twctp=aetatdpehphptppptyhf3hts"t=atyfe=tetetseeypt-.ep:hy"tap:="t=t=p:==pet8oms/tphyted"hp"p"s/""e=p"ra:tetpy=aht:h:h:/hh=":g.sp=tep"ttt/t/t/ott"h/?o/cs"p=ehatp/t/t/rttht/>1rdh:hs"=ttpswpwpzcppttw9goe/t:h"ty::w:w:ei::tpw9/im/t/thpp//w/wnd//p:w9".aop/tt:e//././o.//:./>o.r:pt/=wcwwwwdowww0rocr:p/"wr3w3worwww32gri/c/:whwe.w.w.gwwww.//gdwi//wt.ao.o.o/..wwo21/.wds/wtwtrwrwr0www.r20Pow.cs.p3ig3g3g033.wg-.rr.ohcw:.v/./.0..w3r5egwreh3e2o2r0oo3.2d2s/3gme.rc0r0re-rr.o0f8e0.amowgo0g0gc0ggor0-1n00.arw/m1/1o0//rg1s/t0r0o.gw2m22r022g/yza0g0ro/.0X0X0d1002Xnet-/0gr2w0nM0M0s-0020Mtni02-/g031sL1L181100Laoo000D/0..S/S12//01Sxdn000aD1XocXcX24XX1c-oD110ta/rMrhMhM55MMXhn.i-/1etXgLgeLeL0-LLXMes1g8X-"eM/S/mSmS87SSMLm#2i2M8>"L2clacac09ccLSa"5t4L22>S0hi#h#h32hhSc#0a5S402c0ecsese35eechs8l-c520h1metmtm""mmhet0D7h-42e/anrara/>aaemr3o9e7-4mX#si#i#>##mai3c2m90-aMsensnsssa#n"u5a260#Ltsgtgttt#sg>m"#5-6sSr/"r"rrrst"e/s"2-tcib>i>iiitr>n>t/42rhnyAn2nnnriNtr>T3ieg/Ig.gggina"i0<nm"4P"4"""ngk/n1/ga>.>7>>>g"a>g:s"#J0Z2TT">m"0c>sa/eM0hh>Su>0hhtplnB2eeNar2:etraeo<4ata.0mtingd/-UUko,49apneaos0nnar7.:sgsl<c6iimuS1d:"ec/h-vvu<aM7a/><ose2eer/tB7t/j/dcm1rraso<6edpseha<ss<cr/5Ponc"e:/ii/hus1ui<h/<mssttse<c+b./e>/aicyycm/h0losms:zhhase0ircacneeooe:cm:sgh:ha>mffmgha0h/enemaaie:0e1mame:TT:vmc<d0ama>toofeao/>.:e:ekkan:ns5a>nmyymNntc2lapooiaaeh8tmo<<lmmne1eer//yeetm/r>assN>>Saznlccai:ea>hhmzdnteeeeaoemm>>tdNaaeoa::M.mnno1eaad2>mmi5eef0>>i8e0d3>3</schema:identifier>

ARC2によるRDFグラフの視覚化の結果は以下のようになりました。

JSON

以下はjson形式によるエクスポート結果です。json-ldに比べて、情報が充実していました。

{}"}""}"}"}""""}"}"}"}"}""}"""}a"}""",cc"},d"",f"""}"",iiil"""""""""""""""""""""""""",m"""}"",m"]"]"]"""}"]",p"}"""},p"}"},rs"}"},suv"""ce"",frsrum"""""eisicee"},otdssiaaaaaaaccddfllmppprrsssssvecee"},otec{},d{},l{},ppr""},r{},taa"""}"},cip"}id""",o""eta""""",t"""""tpeiiicmarietesedpstulstlonnA"}"""""}""""ro"__ncccccrroooriaaeaaaeeeeeeeedonnA"}""""""}""rotr"]"}"}a""}a""}uueit""i"}"""}"}ircglo",s""""odid"""docipaipvaldduuvhdduuvadrnssebcelcaatealeire_aeuatIa",ceikl"""""",mmssdt:dpkcccccccmmialttdrrrqslllllriuatIa",eikmmp""",ssdtaea{},p"""]"",r""}tdt""}nit"bbsdidegd",iip"",t"tecriwueaaasm"docipsildridritlaonniiaonnitasd__sataeottottastltdtsnbrPchhxdeiciiiiseiitearuseeeeehhmm"feeeieeeuefffffsanbrPchxdeeirsstiteadaf""efgi{},ntoit""eayit""gdiello"tenheecdrsuielneannstcllem:sildr""ieo"eoss_twiiestwiieutiellsrissruemiecsl"ieu"tliciet"ynoiiiietmzorl"ab"sssssiiuu:tsssannner"____i_tlicit"ytmootyzorlatfinraid""ayldidestpdideu"tniiu:l""tsno"ocrtnetsnkeetcllcu""ieo::env:nvi"vanqqw_anqqwseoxaa"gvo"dsd_nseie:ols:"eeedc":"kniiiilaeer"_1fl:sssssvvnn""tt_tttsv:dhiiof"eeed":"aecuaper"_toidasmveismpe"ten"ee"tena:l"csre::sc"n:phll"""stsdrieoorn"::envntitio:e_luusv_luus"dn"tt:oen:"""fg""o"ne":dssdk::stfffffdt"a:b2ti"____eeii"::"_f"__teotiini:dssd::dterte"a:barl"moiendcee":l"":"":l""ge:ahc"""r:"se"e:::"s"_"npwwei1nti{{tid{idnrvoee"evoee":"s:ee""":::i:::n:"_t:{""ses""e____"ay:gy5"s{:glru"_tth:hi:dhs_"imiisl""se"ayscu":gy"si:enlnteh"":e::::e::e""teep:"":i:""m:":":b:gt__tt2{{tid"fefe_{soa__:roa__::"ss{:::"em"hse1::"nu"8":nabci:tpe[t0:hries:miit""tlot"dh"lff"e1::"n"8"tpses:e[t:"a"_y_ine::""[""sj:"ir_rPPp"c:e:""{:ys_gu_i5"fe:iririilddvslddv":1ttp"""le"":"ttd",:"mp5Atpaanae2_]e8e"anqeeeethh"me"im:ot:"__:s,:"p9Aaeo_"0_]e:t":o_nftm{r:"""{o:"""pJo"te{rr[tT"c""CA{["""cusle0:ire"e"dousoi1iusoi1p","_{fnupo2de2Jta"Pt{:"d2I{"isnf"""5c,s0fdhnkur"dssptthlsh"lit:ms"t{:t6I""rf:",c,s{i0rnaiie""eWR2tSO:n{an:ysäeihc-{:h{rI[]:1:oeeis8e""r:r:"nm"we8om"we8u2{:daubup0st1"apt:"r{:f4P:"evoh::8l"3a"ttseshi"-sttt""t:"""p"ae":r{i5P::"iil"[o5"_amef"Nps{ie0h{ot"p_pessoecbteP],0nsrn"0"r:d"":se:nwne:nwb0rlllbe2"iDpsuuf"b:"a"t8a:3l:ts"s"ta:s:ppt::t:h:sh"nqhutf3:l"ma:n7Tomeri:aeess2enh[,ad"eneen-y"ta,{4{dt_k:3d"a:":"""ls""lsl2tasliln4:nJ4a:sfea",5":s:t{"6s"sp":t:t"u/sspp"t:thiut{er"4n"efasszhre"sekrase4rsenaZ"tnn"Cb-spt8i_r_2a:"tdo6::3o"::3o"i4rfeci"-gun/"a,lmdh""p}a5s2,ets:"p:"g/::s""sh"t"/ttfet,u,1ua{_igs0"heg":"r"asrea-"trete:att:ry4psi2tree{"tda"a"a,0a:0a:s-ut,"c0{"n/:lsd2th":"s,p7"5,r:":"shgd:hh:thph/ptenpeclpine":3"::"omocnr0,i"sentaae-.d:v5ieqx},a"ac1toi{7,d{7,dh0e","6:eOjse5-tthh:p,:8u/"hh:"te//tt/ttstzspscs-lpdi-:yU:":runhsc6ge"o{itt{ai0x/e9oqup,c1ti0aa"7s17s1e6,:,-po{e:8ptt"t/l8e/ht"t/htsizz/tt/pt:te:ste:3,l"st[9n"S[craech-e":doiitc""/"nueii0at.ci6"16"1d-2{2es,.8dsptht/i"6,zttht/tpt.eezppzsp/pn:""/.3i:hi"6i{Na"ialrhe2sonooio,,cCsesrt.ce5i:5:,5:,"2t301nspa3:sptpzcL5etptpztsionnesse:s/s//::/pecelL"vat0d,""ar1""""nnvnro_stae5i"2tz99,4rT22.d79/:stsea"7npstsep:roon::n:z:dz/zdfa"de",eko0",f"",2,,""e"emttst"2t,8ee7171Tu14Srfe-//:p:ntos:p:nsngddo///e/ez""ef-t8"srar0St,0,,ames"i,8e1"n10100e3.cc"54z//s/id:s/:s/ooddz/nnehhn.4i5,"smu0al2Ctox":o1"/o0,0,1:"1io:c4ez/:doo:dz"1..zzoezzoonttopco2iu"-te4oint:n/zd,,:3,2es05nezzon.zze:0ooee.nederdottdt8n4tr,0or-mvs"f"zeo020n.{b2one/e./ze/ezn.rronnoonongdppoi0/bya0rI0me":fa:en.0:8cn8-.donznoprenznoeo"5ggroordo.ooss.f-.o5"0un6ocAalnoo:1ei38podoeordgnoeorndh2//gddgdodao.::"9pcdo,1""-notnls0odr04idfd.odndgf/odndgot8aa/oooropro/r:fdt2f-,,2smtusedog9.S.97fo.ooo"adoood.t1ppa..ao.g.igr/g7fe-83mrle,o.:.5"ua92"ro.d.a,po.d.aoop/iipooproo//gzz/{b.t8T2"Aoil,.1117,mcd-,grooopi.ooop.rsz//irrigrarrdeea-p-do4,tnb,12272"m.bc/gr.rior.rig:err/gg/gpgernnp6ts3k5tsu25577,ij1ea/ggrrggr//neer/rdicieooicit9y-r.t50064tpe6parregrrga/occeraerao/cddcfr-o7ioi08859/3aipagaecagae/pzdoocepcierpr1oora"e4"9bro8001+2"26/ip/pcap/pcaieorroci/ceid0r.e6,a42ugn033+00e1r/iairpiaip/n.ddror1ocs.dooc1m55t/33300280ei/prdipriro1ssdrrd0rr5srro3"2"il42""0:4baciiiidsrird/ed2//sdes.dre12/ggr9,-,oi.",,:0"fdoii/isre/esrco511/sc5sdc281//d38nc0,00,d7rfiii/1ecrceo.0221/12/s512aasdfe0"a8d/fif12coe1cro85521r281r0/5pp/e7lnI",87sr/i/25orcr2odr00052d5121d8z0ii1f2isn,2"/erfr50rdod5rsg38805s0/52s0e8//2"-cet4,1ce/e08dsrs0d//30080/8z05/3n0ii5,cese12ocrc80sd/8s1a"330810e8013o3ii0en/rc5roeo031s10/2p,333023n082"d3ii86sbna0drcr3312/2315i//3352o305,o"ff0aeyab8:dod3/2515320/df/30"d230.,//36/t"01:r:/a5020/58rriv/8,o"381rr31a4i,321d1fc0858f00ealel0.,/02ee/0l.o352:2ic8000i83cfera31r35ccval0n/0515le0383l03tsst32e30ooedo/af8020es3303e3r""ie/5q/8rrr7wlli0858ss33/s3cd,,osm0ud0dds8se"l3000/"a3a-/osnte8er3::i7ge3383A,ac/camm/s"d0sa311o"ras:303Iccacrem1/,i3tf"22n,el/A:3:Pcececdu2la2st,55s-cAIA3A%escshin5a-""/00"doIPI/IEssesiai0tf,,p88idP%PcP3ss/v-t8eii00se%E%a%%lsuefi0sld33t"E3EnE8gi/s"ie3tes33r3%3v32rnre,ls3"s///i%8%a%%akere"/,"dmsb828s89nsqss,c,oaeu2%2/22t"u"-oinqt%9%A%%s,e,am"iui929I9E"srm,feo2%2P24,tcuenn%E%%%%"hnscE4EEEB,iitea4%434Dvt"/n%B%%%%ei,ddBDB8B9"eeD%D2DC,sfr%9%%%%-ae9C999Esu-C%C2C6ulu%E%%%%gtsE6EEE8g"e6%6468e,%8%%%%so888B89tf8%8D80i%9%%%%oa90999En0%0C03sl%E%%%%"iE3EEE8,c3%3633e%8%%%%n83888Bs3%383Be%B%%%%dBBB9BEB%B0B5w%E%%%%oE5EEE8r5%5358k%8%%%%88888Ao8%8389n%A%%%%A9ABAEt9%9B97h%E%%%%eE7EEE97%7574c%9%%%%o94989An4%4848d%A%%%%iA8AAAEt8%8983i%E%%%%oE3EEE8n3%3731%8%%%%t818989h1%1419a%9%%%%t999A9E9%9893t%E%%%%hE3EEE8e3%3332%8%%%%c828888r2%212Be%8%%%%a8B8982tB%B9B0o%2%%%%r202E2E0%0303i%E%%%%sE3E8E83%3233a%8%%%%p838888p3%3B34r%8%%%%o84828Ep4%4043r%E%%%%iE3EEE8a3%3333t%8%%%%e83888Bl3%333Cy%B%%%%BCB8BEcC%C4C3r%E%%%%eE3EEE8d3%3333i%8%%%%t83888Ae3%333Bd%A%%%%.ABABAE"B%BCB7%E%%%%E7EEEB7%7374%B%%%%B4B8BB4%4349%B%%%%B9BABE9%9B94%E%%%%E4EEEB4%474B%B%%%%BBBBB8B%B4BB%8%%%.8B8B8pB.B9Bd.p.%.fpdpEp"dfd4dff%ff"B/cu,Biol%nnl8ft/Boef..nupjtlds"lfo,/"n0,"/,default.png",

面白かった点として、IIIF対応がなされていました。

例えば、Image APIには以下でアクセスできます。

https://zenodo.org/api/iiif/record:12508033:AIPを作成・利用する ツール紹介.pdf/info.json

例えば以下のURLにより、90度回転させた2値化画像をwebp形式でダウンロードできます。

https://zenodo.org/api/iiif/record:12508033:AIPを作成・利用する ツール紹介.pdf/full/full/90/bitonal.webp

また、Presentation APIには以下でアクセスできます。(ただし、canvasesは空になっており、この点は要調査です。)

https://zenodo.org/api/iiif/record:12508033/manifest

これに関連して、2024年5月20日時点において、IIIFによるアノテーション機能の実装も進んでいるようでした。

https://about.zenodo.org/roadmap/

Zenodo(or Invenio)をデジタルアーカイブの公開システムとしても使えるかもしれないなと思いました。

まとめ

ZenodoはAPIも充実していました。例えば、以下のURLから、上記のJSONに近い結果を得ることができました。

https://zenodo.org/api/records/12508033

ここから上述したIIIFなどの情報にもアクセスできたため、フロントエンドだけ自作する、といった使い方もできるかもしれません。

色々と学ぶ点が多い、有用なシステム(サービス)だと思いました。

他の方の参考にもなりましたら幸いです。