JEFFREY Licht: Hi there.
Ma olen Jeffrey Licht.
Ja ma olen siin, et teile rääkida Harvard raamatukogu ja hoone homset
raamatukogu täna, ma arvan.
Nii taustal siin pigi käesoleva istungi
sisuliselt, et on palju bibliograafiliste andmete
saadaval Harvard raamatukogud.
Ja seal on võimalus, läbi mõned tööriistad
ja projekti, mis on välja töötatud, saada juurdepääs info
ja seda kohtadesse, Harvard Raamatukogu ei tee just nüüd,
teha uusi asju koos sellega, katse ja mängida seda.
>> Nii sisenevad see on API nimetatakse Harvard Raamatukogu Cloud, mis
on avatud metaandmete server, mis räägin nüüd.
Nii on taust, mis on palju kraami Harvard raamatukogu.
Meil on üle 13 miljoni bibliograafilise arvestust miljoneid pilte
ja tuhandeid leida abivahendeid, mis on sisuliselt kirjeldavad dokumendid
kogud, öelda, mida on neid, karbid paberid
ja nii edasi, mis esindavad üle miljonit individuaalseid dokumente.
Ja seal on ka palju teavet, mis on raamatukogus
kuidas sisu kasutatakse, et võib huvi inimestele
kes võiksid tööd teha.
>> Nii kogu teave Raamatukogus on metaandmed.
Nii metaandmed on andmed andmete kohta.
Nii et kui me räägime teavet, mis on
kaudu kättesaadavaks raamatukogu pilv, mis on saadaval,
see ei ole tingimata tegelik dokumente
ise, mitte tingimata täielikult teksti raamatuid või täielik pilte
kuigi tegelikult võib juhtuda.
Aga see on tõesti informatsioon andmeid.
>> Nii et sa ei mõtle kataloogimise informatsiooni, telefoninumbrid, teemad,
mitu koopiat Raamat on, mida
on väljaandeid, millised on formaate, autorid, ja nii edasi.
Nii et palju teavet teabe kogumist, et
iseenesest on selline olemuselt kasulik.
Ja kuigi kui sa oled teeme põhjalikke uuringuid,
sa ilmselt tahad saada tegelikku piirduda ja vaadata andmeid,
metaandmed on kasulik nii nii analüüsides corpus tervikuna
nagu mida asja on kogumisel.
Kuidas need on seotud?
See aitab teil tõesti leida muud kraami, mis on tõesti peamine eesmärk seda.
Koht metaandmed ja Kataloog
on aidata teil leida kõik teavet, mis on
saadaval kogudest.
>> Nii on see näiteks metaandmete raamatu Harvard Library.
Nii et see on olemas.
Ja näed see on tegelikult mõõdukalt keeruline.
Ja osa väärtus metaandmed jooksul Harvard Raamatukogu süsteemi
on see, et see on olnud omamoodi on üles ehitatud catalogers
ja kokku pannud taotlevate isikute palju teadmisi ja oskusi
ja mõtlesin, et see ajas mis on palju raha.
>> Nii et kui te võtate pilk see rekord Annoteeritud Alice, saate teada,
sul title, kes selle kirjutas, Autor ja kõik erinevatel teemadel
kus inimesed on katalogiseeritud see.
Ja näed seal ka sisse Lisaks palju häid info
siin, seal on mõned dubleerimist.
Seal on palju keerukust, mis on peegeldumas metaandmed
mis sul on.
>> Nii et üks pealkiri see raamat on Alice Imedemaal.
Nii et see on annoteeritud versioon sellest raamatust.
Aga see on ka nn annoteeritud Alice, Alice seiklused
in Wonderland, sest see on midagi, mis
Martin Gardner kirjutas ja selgitustega raamat.
Ja seal on palju suurepäraseid teavet umbes loogika mõistatusi ja asjad
jooksul Alice, et teil ilmselt ei teadnud.
Nii et sa peaksid minema seda lugeda.
>> Aga näed seal palju detail siin
sealhulgas identifikaatoreid, kui see loodi, kust see tuli,
nii Harvard süsteemi, ja nii edasi.
Nii et see on valimi tüüpi metaandmed
et võite näha raamat Harvard Raamatukogu kollektsioon.
>> See on hoopis midagi muud.
Seega on süsteem nimega VIA Harvard, mis põhimõtteliselt
on kataloogimise pildid ja kunsti- ja visuaalse asju kogu Harvard,
ja lisades mõned metaandmed neile, liigitades need,
ja mõningatel juhtudel, pakkudes pisipildi
et saate vaadata, kui te seda soovite.
>> Seega on see näide metaandmed, et teil on plaadi
alates eeldatavalt Alice in Wonderland.
Ja näed seal vähem metaandmete siin.
See on lihtsalt teistsugune objekti.
Ja nii seal on vähem informatsiooni.
>> Sa enamasti asjaolu, et kõne number sisuliselt, kes selle loonud, -
>> Me ei tea, millal see loodi.
>> --and pealkiri.
>> Teine näide.
See on järeldus abi.
Nii et kogumise Lewis Carroll paberid Harvardi.
Nii et see kirjeldab on selles kollektsioon.
Nii et keegi on läbi käinud ja vaatasin läbi kõik kastid
ja kataloogimine seda, sest mõned taustal, kirjalik kokkuvõte, mis siin on.
Ja kui sa olid vaatama veelgi selles, see
läheb lehti ja lehti ja lehti, kuid ütlen teile
mida tähed ja mida pärineb, mida karbid
olemas kogu kollektsioon.
Aga see on midagi et kui sa oled Harvardi
võid minna ja tegelikult füüsiliselt otsima üles ning eeldatavasti heita pilk.
>> Nii et see on kõik suurepärane.
See metaandmed on kasulik.
See on Harvard Raamatukogu süsteemi.
On olemas vahendid online, kus võib minna ja võtta pilk see,
ja seda näen, ja otsida seda.
Ja sa võid viil seda ja täringud see on palju erinevaid võimalusi.
>> Aga see on tõesti ainult siis, kui sa oled inimene istudes
Teie veebilehitseja või midagi või telefoni ja navigeerimise läbi.
See ei ole tegelikult olemas mis tahes kasutatavad mood
teiste süsteemide või teiste arvutite kasutada,
mitte süsteemide Harvard Raamatukogu,
kuid süsteemide välismaailmaga, lihtsalt teised inimesed üldiselt.
Seega on küsimus selles, kuidas me saame teha see kättesaadavaks arvutid
nii et me saame teha huvitavamaks värk sellega kui lihtsalt
sirvimise seda ise?
>> Miks sa tahad seda teha?
Seal on palju võimalusi.
Üks on siis võiks ehitada täiesti teistmoodi sirvimine
sisu on saadaval läbi Harvard Raamatukogud.
Ma näitan sulle ühte hiljem kutsuti Stacklife,
mis on täiesti erinevad võtta otsivad sisu.
>> Sa võid ehitada soovitus mootor.
Nii Harvard Raamatukogu ei ole äri, öeldes, et sulle meeldib see raamat.
Siis mine heita pilk nende 17 muud raamatuid, mis sa võiksid olla huvitatud
või on need 18 muud pildid.
Aga kindlasti võiks olla väärtuslik omadus.
Ja arvestades metaandmed, võib ta olema võimalik panna, et üheskoos.
Sa võid olla erinevad vajadused osas otsivad sisu,
nagu võibolla vaatamata vahendid, mis Saadaval on, et raamatukogu teeb
saadaval, võite otsida teistmoodi
või optimeerida konkreetse kasutuse puhul, mis võibolla on väga spetsiifiline.
Võib-olla on vaid mõned inimesi maailmas, kes
soovite otsida sisu Sel viisil, kuid see
Oleks tore, kui me võiks lasta neil seda teha.
Seal on palju analytics vaid kuidas inimesed
kasutada sisu, mis oleks tõesti huvitav teada, teada
Mis raamatud on kasutatud, mida ei ole, ja nii edasi.
Ja siis on palju võimalus ühendada
muud teavet see on seal veebis.
Nii et me have--
>> Näiteks NPR on raamat läbi segment,
kus nad küsitleda autorite raamatutest.
Ja nii see oleks tore, kui sa olid soojaks raamat Harvard
Raamatukogu ja te ütlete, OK, seal on olnud intervjuu autor.
Lähme vaatame seda.
Või seal Wikipedia lehele, kui autoriteetne, teaduslikud viide
umbes see raamat, et sa Võiksid võtta pilk.
>> On tüüpi allikatest hajutatud web.
Ja nende koondamiseks võiks olla väga kasulik
keegi vaadates sisu, otsin midagi.
Aga see ei ole ka selline asi, mida tahaks
tahad raamatukogu vastutab läheb alla ja jahi ette
kõik need erinevatest allikatest ja kõrvaldamine neid koos
sest nad on pidevas muutumises.
Ja mida nad arvavad on oluline mai ei ole, mida sa arvad on oluline.
>> Ja veelgi enam, põhiliselt seal palju asju me ei ole mõelnud veel.
Nii et kui me saame avada selle üles rohkem inimesed lisaks pool tosinat või nii,
kes otsivad seda regulaarselt ei mõtle ideed
ja masseerida andmeid ning teha seda, mida nad tahavad seda.
>> Nii et me tahame teha seda andmed, mis on maailmas.
Noh, seal on paar komplikatsioone.
Üks on see, et metaandmed on erinevad süsteemid.
See on erinevates vormides.
Nii et mõned normaliseerumine mis peab juhtuma,
mis normaliseerimine on protsess tuues asju erinevates formaatides
ja kaardistamisel ühtses vormis nii et väljad vastakuti.
>> Leidub autoriõigusega seatud piirangud.
Kummalisel kombel ei kataloogi kirje umbes raamatu vastutab autoriõigusega.
Nii et kuigi see on lihtsalt saadud informatsiooni raamat,
see on copyrightable.
Ja olenevalt sellest, kes tegelikult loodud metaandmete,
võib olla piiratud, kes võib levitada seda, mis on sarnane mina--
>> Ma ei tea.
See võib olla või mitte olla sarnane olukorra laulusõnu
näiteks.
Nii et me kõik teame, kuidas see pannid välja.
Nii et sa pead saada umbes selles küsimuses.
>> Ja siis veel üks tükk on et seal on palju andmeid.
Nii et kui ma kedagi, kes tahab töötada andmetega või on lahe idee,
tegelevad 14000000 arvestust oma sülearvuti
võib olla problemaatiline ja raske toime tulla.
Nii et me tahame vähendada inimestevahelised barjäärid
saaks töötada andmeid.
>> Nii lähenemisviisi, mis loodetavasti aadressid kõik need probleemid on kahest osast.
Üks ehitab platvormi, mis võtab andmeid kõigi nende erinevate allikate
ja raskendab see, normaliseerib, rikastab seda ja teeb
kättesaadavaks ühes kohas.
Ja ta teeb selle kättesaadavaks kaudu avaliku API, et inimesed saavad helistada.
>> Nii API on taotlemine Programming Interface.
Ja siis põhimõtteliselt viitab tulemusnäitaja, et süsteemi või tehnoloogia
võib helistada ja saada andmeid tagasi struktureeritud kujul viisil
et seda saab kasutada.
Nii see ei ole sõltuv minekuks veebilehel
ja kraapimine andmeid off seda näiteks.
>> Nii et see on kodulehekülg Raamatukogu Cloud Punkt API,
mis on sisuliselt oma versioon kaks.
Nii et see on teine ​​esitus üritavad teha kõik nende andmete
kättesaadavaks kogu maailmas.
Nii et see on http://api.lib.harvard.edu/v2/items.
Ja just jaotada see natuke, mida see tähendab
on, et see on versioon kaks API.
Seal versiooni üks, mis Ma ei hakka rääkima.
Aga seal on versioon ühest.
>> Ja kui te helistate seda API, siis saavad punkte.
Ja osa idee API on API on leping.
See on midagi, mis on ei muutu.
Nii näiteks, -
>> Ja põhjus on see, et kui ma ehitada mingi süsteem, mis
kavatsevad neid tooteid kasutada raamatukogu pilv API näidata raamatuid või aidata inimestel leida
teavet ainulaadset võimalust, mida me ei taha juhtuda
on meil minna muuta, kuidas et API töötab, ja äkki
kõik puruneb lõpptarbija poolt.
Nii osa, kui sa üritad API kättesaadavaks kogu maailmas, see on
Hea tava panna versiooni number see, et inimesed
tea, mis versioon nad tegelevad.
>> Nii et kui me otsustame me leida parem viis ning teha see teave kättesaadavaks,
me võiksime muuta, et helistada, et versioon kolm.
Nii et igaüks, kes on endiselt kasutades versioon kaks, et ikka töötab.
Aga versiooni kolmekesi kõik uued asjad.
>> Seega on see API, kuid see tegelikult näeb välja nagu URL.
Ja mis siis see on näide on see, mis
nimetatakse ülejäänud API, mis on saadaval üle lihtsalt regulaarne internetiühendust.
Ja tegelikult võite minna brauseris.
>> Nii et siin ma olen lihtsalt avas Firefox ja läinud api.lib.harvard.edu/v2/items.
Ja nii ma saan siin põhimõtteliselt esilehele
Tulemuste kogu kogum objekte, mis meil on.
Ja see on siin XML-vormingus.
Ja see on ka olnud prettified Firefox.
See tegelikult ei ole kõik need natuke laiendada ja tellija
doohickeys siin.
See on omamoodi kenamaks versioon viis seda vaadata.
>> Aga mida see ütleb meile on Olen palunud, et esemed.
Seega on 13289475 esemeid.
Ja ma vaatan kõigepealt 10, algusega kell asendis null
sest infotehnoloogia me alati alustada nullist.
Ja mida ma pean siin, kui ma lihtsalt kokku variseda Selle, näete mul 10 objekti.
>> Ja kui ma võtan pilk kirje suudan näha, et mul informatsiooni.
Ja see on, mida nimetatakse MODS kujul.
Ja nii ma lähen üle minna tagasi siin korraks.
OK.
>> Nii saab otsida midagi spetsiifiline, sest esimese punktina, et
juhtub tulla, kui sa vaatad läbi kogu kollektsioon
on pisteline.
Vaatame mõned sõõrikud.
Oh.
>> OK.
Nii sõõrikud.
Nii leidsime on 80 kirjed kogumist, et viide sõõrikud.
Otsime esimesel neist 10.
Nüüd, näed siit nii, et Ma ütlesin, et ma otsin sõõrikud,
Ma lihtsalt midagi lisanud päringustringiga URL.
Nii q võrdub sõõrikud, mida saab vaata natuke kergemini siin.
>> Ja see tähendab põhimõtteliselt seal spec API, mis
määratleb kõik Nende parameetrite mõtlen.
Ja see tähendab, et me läheme otsida kõik sõõrikud.
>> Nii et esimene punkt on meil siin näete pealkiri on Donuts,
ja seal on alapealkirja nimetatakse American Passion, mis on, ma arvan,
asjakohane.
Seal on palju erinevalt--
Kui sa saad selle punktini saada andmeid,
seal on palju erinevaid formaate, et saad selle.
Ja seal on erinevaid tugevusi ja nõrku külgi neile kõigile.
Nii et see üks, näete siin, see vorm on väga rikas.
Ja see on standardiseeritud.
>> Nii et konkreetne pealkiri valdkonnas, subtiitrite valdkonnas.
Seal vahelduvad pealkiri, American Passion.
On koos nimega.
Tüüp ressurss on tekst.
Seal on palju teavet siin selles formaadis.
>> Aga seal on hunnik eri vormides.
Nii et me olime lihtsalt vaadates on formaat
nimetatakse MODS, mis tähistab Metaandmed Objekti kirjeldus Service,
potentsiaalselt.
Ma olen tegelikult ei ole päris kindel S. Aga see on üsna keerukas formaadis.
See on vaikimisi formaati.
>> Aga see on üks, mis hoiab rikkust kõik andmed
et raamatukogu on seetõttu see on väga lähedal sellele, mida
Raamatukogu kasutab sisemiselt.
See on standard, mis on kasutatakse üle kogu riigi,
üle maailma akadeemilised raamatukogud.
Ja see on väga koostalitlusvõimelised.
Nii et kui sul on dokument mis on MODS formaadis
saab anda, et keegi teine kelle süsteemid aru MODS,
ja nad saavad importida.
Nii et see on standard.
See on väga täpselt määratletud, väga konkreetne.
Ja see on see, mis muudab koostalitlusvõimelised, sest kui keegi ütleb,
see on asendusliige pealkiri rekord, igaüks teab, mida see tähendab.
Sisse Tagakülg, see on väga keeruline.
>> Nii et kui te võtate pilk See rekord siin
kui ma tahan saada Pealkiri see dokument,
see raamat, mis on ilmselt Donuts, American Passion, sõelumine it out
on vähe kaasatud.
Arvestades seal on teine vormi nimetatakse Dublin Core,
mis on palju-palju lihtsam formaadis.
>> Ja nii näed siin, ei ole pealkiri, alapealkiri, asendusliige pealkiri.
Seal on lihtsalt pealkiri, Donuts, American Passion,
ja teine ​​pealkiri, American Passion.
Nii et kui te vaatate millises vormis sa tahad saada andmeid välja,
Palju sõltub sellest, kuidas sa lähed seda kasutada.
Kas kasutate eest koostalitlusvõime või sa
tahad midagi lihtsat, mis võib olla lihtsam töötada?
>> Sisse Tagakülg, palju üksikasjad saada omamoodi squished alla.
Sa võid kaotada nüansse mida konkreetses valdkonnas vahendid
kui olete tegelevad Dublin Core, millest Sa ei saa koos MODS.
Nii et need on kaks formaadid saad läbi API.
Ja põhimõtteliselt, me hoiame see kulisside taga MODS.
Aga me ei saa anda teile seda MODS ja Dublin Core ja kõike muud ka.
Teine kaalutlus otsite andmete
on saad seda kas JSON, mis tähistab JavaScript Object Märge,
või XML, mis tähistab Extensible Markup Language.
Ja need andmed esindused nii on täpselt ühesugune, täpselt
samas valdkonnas.
Aga nad lihtsalt süntaktiliselt erinevad.
>> Nii et see on a--
Noh, lihtsalt vahetada.
Nii et see on meie päringu sõõrikud XML-vormingus.
Kui ma selle aktiveerid olema JSON, Ma näen seda muutunud.
Nüüd on see sama sisu, kuid erinev struktuur.
Seal on vähem noolsulgudes.
Seal on napisõnalisemat.
>> Ja see on formaat, et kui sa töötavad veebikeskkond,
siis on teil tõenäoliselt läheb taha kasutada, sest üks
on tore asju JSON on see on kooskõlas JavaScript.
Nii et kui ma olen kirjalikult web app, ma ei tõmba JSON ja lihtsalt töötada otse.
Arvestades XML, see on veidi keerulisem.
Nii jälle need nii kasulikud.
Nad lihtsalt on erinevad kasutamine juhtudel kus inimesed võiksid neid kasutada.
OK.
Nii tagasi API.
Nii saame otsida for--
>> Ma annan näide otsivad sõõrikud.
Me otsida ka ainult konkreetse valdkonna piires siin.
Nii et selle asemel, et otsida terve kirje,
Ma lihtsalt otsida pealkirja väljal.
Ja nii nüüd on 25 asja, on sõõrikud pealkirja, millest üks
on umbes taastamine märgalade majandamine
augu sõõrik programmi, mis on ilmselt
ei pruugi see, mida me otsime kui me otsite sõõrikud.
>> Samuti saate, kui olete tegelevad API--
>> Osa millel API annab elanikel juurdepääsu suure andmekogumi saatmiseks.
Ja seal on paar erinevat vahendeid, mida saab kasutada, et seda teha.
Üks on väga lihtsalt, siis saab sirvida andmeid.
Nii lihtsalt, kui sa teha päringu läbi veebiliidese
võite vaadata leheküljel üks, lk kaks, kolmandal leheküljel.
Seda saab teha sama asi läbi API.
Sa lihtsalt vaja olla selgesõnaline kuidas seda teha.
>> Nii näiteks, kui ma otsin minu esimene päring siin
kui ma teen otsida asju koos sõõrikud pealkirjas, võin öelda,
ja piirata võrdub 20, mis tähendab, anna mulle esimese 20 kirjed, mitte
Esimesed 10, mis on vaikimisi, sest ma tahan vaadata 20 korraga.
Või ma ei saa öelda, seadke alustada võrdne 20 ja piirata
võrdne 20, mis annab mul salvestab 21 kuni 40.
>> Nii et ma arvan, et asi ära võtta siin
et me kasutame päringustringi määrata parameetrid päring.
Ja see võimaldab teil kontrollida mida sa tagasi.
>> Teine vahend, mida saab kasutada, -
>> Ja see on tõesti kasulik poolest, et uurida andmeid.
>> --is midagi, mida nimetatakse faceting.
Nii perspektiivis faceting on ei pea olema ühised.
Aga sa kõik oleme näinud seda varem.
Kui te võtate pilk Amazon, näiteks
ja sa ei otsi sõõrikud raamatud
Siin nad ju mitmeid raamatuid, ja nad grupeerida,
ja sa saad erinevatesse kategooriatesse, ja kui palju raamatuid igas kategoorias
näita üles.
>> Nii et see on põhimõtteliselt tahk.
Te võtate kõik oma raamatud, 1800 raamatuid, mis vastavad sõõrikud Amazonist.
12 neist on breakfast kategooriasse.
21 saia ja küpsetamiseks ja nii edasi ja nii edasi.
>> Nii et see on tõesti kasulik vahend uurimaks sisu
raamatukogu sees kui ka sest kui te vaatate tahk,
see annab sulle idee, mida allutab olemas, nagu milliseid teemasid
on kõige populaarsem teie päringu komplekti.
Ja see aitab teil sõitma ja uurida.
Nii saame teha sama asja.
>> Kui me tahame kasutada API ja vaadata tahku,
lisame teise parameetri meie sõber päringustringiga.
Nii tahku võrdub eralda komaga nimekiri, mida me tahame tahk on.
Nii et üks tahke võiks kehtida.
Teine võiks olla keeles.
Ja nii, kui võtame selle päringu, me get--
Tundub üsna sama siin.
Aga me oleme lõppu lisatakse nimekirja komplekt tahku.
Nii et meil on tahk nimetatakse suhtes.
Nii et see ütleb meile, et kui ma vaatan minu 80 tuleneb sõõrik päringu
13 neist on allutada Ameerika Ühendriigid.
Kolm on suhtes sõõrikud.
Kolm on teema Märgalade taastamine,
mis võib olla meie augu sõõrik.
Kaks neist, Simpsons, ja nii edasi ja nii edasi.
>> Nii et see võib olla kasulik, kui soovite kitsendada otsingut.
See võib aidata teil seda teha.
Eriti kui teil on rohkem kui, ütleme, 80 tulemusi.
>> Samuti palusime jaoks tahku keele.
Nii et kui me vaatame meie tulemused, näeme 76 neist on inglise keeles, neli prantsuse,
kaks hispaania, kaks, ma arvan, et määratlemata või teadmata, Hollandi ja ladina keeles.
Nii et ma arvan, et Ladina- sõõrik tulemus jällegi
ei ole midagi pistmist küpsetisi.
Aga seal lähete.
>> Nii et see on omamoodi näitab teile, kuidas saab tõmmata sisu tagasi
alates API lihtsalt läbi veebibrauser, mis on suurepärane.
Aga see ei ole tõesti, mida soovid tavaliselt kasutades API ta.
Nii et üks näide sellest, kuidas te võiks tegelikult teha on ma olen
kirjaliku super väike programm, mis jällegi on mu sõõrik otsing
ja valib mõne väljad ja kuvab need tabelis.
Nii et see on väga sama sisu, et me lihtsalt
nägin paar väljad tõmmatud.
Nii nimetuste loetelus, asukoht, mida see raamat
on umbes, keele, ja nii edasi ja nii edasi.
>> Niisiis, kuidas see tegelikult juhtus, sest Ma arvan, et me peame vaatama mingi kood,
on--
>> Mis meil siin on lihtne HTML lehekülg, mis kuvab teksti,
Tere tulemast raamatukogu pilve ja kuvab tabeli tulemusi.
Ja ilmselt on mingit tulemused Tabelis kui leht laaditakse.
Aga mida me teeme on, esiteks, me
laadimisel raamatukogu kutsus jQuery, mis on põhimõtteliselt
JavaScript raamatukogu, mis muudab väga lihtne manipuleerida JavaScript
algupäraselt, HTML, ja luua veebilehti, kliendipoolse loogika ja veebilehti.
>> Mis meil siin on jQuery on meetod, mida kutsutakse Saa,
mis sisuliselt läheb URL, mis käesoleval juhul
on see tuttav otsib URL.
Ja siis saan sisu et URL ja seejärel käivitage funktsioon peal.
Nii me ütlesime minna api.lib.harvard / edu.
Otsi sõõrikud.
Anna meile 20 arvestust.
Ja seejärel käivitage see funktsioon, mis Olen valinud, juhtides selle andmed.
Ja andmed on JSON et sain naasnud API.
>> Ja siis me ütleme, selles andmed seal Väli objekt.
Ja kui ma olen läinud võtma tagasi vaadata üks neist tulemustest, mis on siin,
seal on midagi nimetaks
>> Noh, seda nimetatakse objekt.
Nii et võib olla, et.
Ja mida ta teeb, on see läbib iga kirje
ja siis nõuab teise funktsiooni iga objekti.
Ja see funktsioon põhimõtteliselt võtab väärtus
objekti, mis on sisuliselt individuaalse rekord
ja võimaldab meil tõmmake pealkiri, katvuse ja keel.
>> Nii me nimetame funktsiooni igal objekt, tagasi jõudsime API.
Ja kui sa lihtsalt võtta pilk See tükk siinsamas,
mida me teeme on loome string,
mis on sisuliselt mõned HTML Markup laua koos value.title,
mis on pealkiri objekti value.coverage,
mis on kaetus, -
>> Ja me teeme check siin näha, kes on määratlemata
ja varjates seda, kui ta ütleb määramata, sest me ei ole tõesti huvitatud
selles.
>> --and siis keelt.
Ja siis me oleme teeme, on lisades, et
tabeli, mis on mida käesoleva string siin.
Ja kuidas jQuery töötab mida see ütleb
on otsida tabeli idee Tulemused ja lisada see tekst on.
Ja see on laual idee tulemusi.
Nii et mida sa lõpuks koos on see leht siin.
Ja selleks, et vaadata source--
Noh, allikas ei ole tegelikult uuendatakse, kui see juhtus.
Nii saab näha tegelikku tulemused tabelisse siin küll.
>> Nii see on lihtsalt lihtne näide teeb väga põhilised päringu peale API
ja kuvada informatsiooni muul moodustada ja ei tee midagi liiga fancy.
Nüüd teine ​​näide on nagu taotluse kirjutanud David Weinberger
kui demo sellest, mis sisuliselt näitab teile
kuidas saab puder up tulemusi sa oled saada raamatukogu pilv API
koos, ütleme, Google Books.
>> Ja mõtlemine on selles, et ma ei saa joosta päringu peale Google Books,
saada täistekstiotsingu, saaksin tulemused tagasi, selgitada välja, kes need esemed
tegelikult olemas Hollis, raamatukogu,
ja siis anna mulle lingid tagasi need teemad.
Nii et kui ma otsida, see oli pime ja tormine öö, ma
saada tagasi hunnik tulemusi Google ja seejärel üks tulemus
mis on Wrinkle in Time.
Ja need lingid raamatud, mis on olemas jooksul Harvard Raamatukogu süsteemi.
>> Nii et ma arvan, et siinkohal ei ole nii palju, et see võib olla või mitte
olla nii, et sa tahad otsida raamatukogu
kuid see on täiesti erinev nii, et ei olnud teile kättesaadavad
Enne, nagu sa ei olnud viisiks täistekstiotsing raamatute, et isegi
kuulusid Harvard Raamatukogu süsteemi.
Nüüd on see viis et võite seda teha.
Ja saate kuvada neid olenemata selle vormist, mida soovid.
Nii Siinkohal on põhiliselt me avades uusi mooduseid inimestele
töötada andmeid.
>> Teine tükk raamatukogu pilv on see, et see aitab paljastada mõned kasutusandmeid
et raamatukogu on.
Nii et kui te minna raamatukokku, ja otsite raamatud
Sa ei pea tegelikult on idee,
kõik kirjed konkreetse teema, mida
on inimesi, kogukond, kas see on
defineeritud Harvard või riigi või oma klassis
Mida nad leida kõige kasulikum?
Ja raamatukogu on tegelikult ton teavet, mida
Kõige kasulikum on, sest kui palju inimesed end välja raamatu
mis ütleb sulle midagi.
Seal pidi olema mingil põhjusel nad tahavad, et seda kontrollida.
Paljud inimesed panid selle reservi.
>> Kui see on reservnimekirja jaoks palju klasside, mis ütleb sulle midagi.
Kui õppejõud on kontrollimata välja palju ja üliõpilastele ei ole,
mis ütleb mulle midagi.
Vastupidi, et ka ütleb sulle midagi.
Seega oleks tõesti huvitav pane see teave olemas ja las
inimesed kasutavad seda, et aidata neil leida teosed raamatukogu.
Tagakülg on see seal on mõned tõsised privaatsust
probleeme, sest üks tuum tõekspidamiste raamatukogu
on me ei kavatse olla ütlen inimesed, mida teised inimesed loevad.
Ja isegi kui sa ei ütle seda Raamat möllitud neli korda
konkreetsel kuul mida võiks kasutada
lingi eriti isiku de-anonymizing andmeid
ja välja selgitada, kes kontrollib seda.
Nii, et me saame avoid--
Nii, et saame proovida ekstrakti mõned signaali kogu teave
rikkumata kellegi eraelu puutumatusega seotud probleemidele
on sisuliselt me ​​vaatame 10 aastat kasutusandmeid, -
>> Seega see on pika aja jooksul.
>> --and öelda, OK, vaatame, kuidas mitu korda seda tööd kasutati,
ja kes selle aja jooksul aega ja siis põhimõtteliselt
tagasi anda number, mida me nimetame stack skoor, mis põhimõtteliselt
näitab kui palju see on ära kasutatud.
Ja see number--
Palju erinevaid arvutusi minema, et number.
--aga see on väga karm mõõdik, mis annab teile
mõned ideed, kuidas kogukonna võivad hinnata seda tööd.
>> Ja nii teise omamoodi isegi rohkem täiendas taotluse
et ära see on midagi
nimetatakse Stacklife, mis on tegelikult kaudu kättesaadavaks peamine Harvard
Raamatukogu portaal.
Nii et sa minna library.harvard.edu.
Näete mitmeid erinevaid võimalusi otsivad raamatukogu.
Ja üks neist on nn Stacklife.
>> Ja see on rakendus, mis sirvib sisu raamatukogu
kuid on täiesti ehitatud peal need rakendusliideste.
Seega puudub eriline kraam toimub kulisside taga.
Ei ole juurdepääsu andmed, et sa ei pea.
See kasutades API annab teile hoopis teine ​​sirvimine
kogemus.
>> Nii et kui ma otsin Alice in Wonderland sel juhul,
Ma saan tulemuse, mis näeb see, mis on päris much--
>> See on väga sarnane muu otsingut sa võiks teha, aga antud juhul
me hinne esemed stackscore, mis annab teile
mõned ideed, kuidas populaarne nendel kirjed olid ühenduses.
Ja nii selgelt, Alice in Wonderland Walt Disney on väga populaarne.
Aga sa võid ka näha nelja suurima siin on need, mida ei pruugi actually--
>> Asjad, mis on väga kasutada, aga sa ei tohi kohe
ühendada Alice in Wonderland.
Nii et meie vana sõber Annoteeritud Alice on siin.
Ma võin võtta pilk see.
Ja nüüd, mida ma otsin kell on põhiliselt määratud of--
Võin olla annoteeritud Alice siin.
Mul on selle kohta teavet.
Ja mul on ka stackscore of, antud juhul 26.
Ja see ütleb mulle mingi umbes kuidas me saime selle stackscore,
nagu, kes kontrollib ära, nagu kuidas mitu korda see möllitud,
nagu õppejõud või undergrads, kuidas palju koopiaid raamatukogu on,
ja nii edasi ja nii edasi.
>> Ja te saate ka piisavalt huvitav siin linnas korstnad praktiliselt.
Nii andmete siin, see näitab teile omamoodi
virtuaalne esindus mida riiul väest
nägema, kui sa olid võtma kõik raamatukogu osalusi
ja paneb kokku üks lõputu riiulil.
Ja hea asi on see, et me can--
>> Esiteks, metaandmeid neid raamatuid
Sageli öeldakse, millal see ilmus.
See näitab, kui palju lehti on.
Võib öelda mõõtmed.
Nii et näete, mis on kajastatud siin poolest suurus raamatuid.
>> Ja siis saame kasutada Kestab punktisumma esile tõsta
raamatuid, mis on suurem stack hinded.
Niisiis, kui see on tumedam, see tähendab, et arvatavasti kasutatakse seda sagedamini.
Nii et kui ma olen läheb arvan, et see
on versioon Alice in Wonderland mis on laialt levinud ja kõige
juurde, raamatukogu on kõige koopiaid.
Nii et kui te otsite Alice in Wonderland,
see võiks olla hea koht alustamiseks.
>> Ja siis siin saab ka link välja to, öelda, Amazon osta raamat,
ja nii edasi ja nii edasi.
Siinkohal jällegi ei ole nii palju, et see
on parim viis sirvida raamatukogu või õige vahend iga kord.
Aga see on üks võimalus seda teha.
Ning tehes andmeid saadaval läbi API, mis
on valmistatud väga lihtne ehitusplokkide mis võimaldab otsida sisu
saab ehitada midagi nagu see, mida saab
erakordselt väärtuslik, et mõned inimesed.
>> Nii et omamoodi, nii palju kui ma tahan öelda tõesti, mida API on
ja mida ta paljastab, seal on terve hunnik asju kulisside taga, mis
Ma lihtsalt puudutada lühidalt lihtsalt sellepärast, et see omamoodi tuleb selles
hoopis teisest nurgast tingimuste kuidas midagi sellist
saada paika panna?
>> Nii API on standard liidestamise kõik see sisu.
Aga et saada sinna, Esimene asi, mida me pidime tegema
oli koondada teave raamatute ja pildid
ja leida abivahendid, kogumine dokumendi eri Harvard süsteeme.
Aleph, VIA ja OASIS on nimed süsteemid.
Ja nad sisuliselt minema torujuhe, töötlemise gaasijuhe.
>> Nii esiteks, saame ekspordi failid kõik need süsteemid.
Meil need tükeldada üksikuteks esemeid.
Nii et meil on fail, mis on gigabyte, mis on miljoni plaadi ta.
Nii et me jagati see üksikud punktid.
Siis iga kirje, siis muuta see arvesse MODS, sest mõned neist
on algupäraselt MODS, mõned neist ei ole.
Nii saame neid kõiki olema samas vormis.
Siis on erinevate rikastamise samme, kui
lisame rohkem teavet andmeid kui oli kättesaadav raamatukokku.
Seega on meil vaja lisada, kõigepealt meil on, mida raamatukogud hoia seda.
Me läheme läbi samm arvutamisel stackscore.
Me läheme läbi teise etappi lisades metaandmete poolest
mis kogusid inimesed oleks võinud lisada see--
>> Inimesed loovad kogud punkte.
Mida kogud see kuulub?
Kuidas on inimesed kodeeritud Sisu varem?
Siis sa filtreerida, ja sa piirata arvestust, sest nagu ma mainisin,
seal on mõned kirjed, et kuna autoriõiguse põhjustel, ei saa me näidata.
Ja siis me laadida millekski kutsutud
Solr, mis ei ole trükiviga, kuid on nimi tükk tarkvara
et ei otsi indekseerimine, mis juhib kogu search taga API.
Ja siis see muutub kättesaadavaks API, ja inimesed saavad seda kasutada.
>> Nii et see on nagu üsna lihtne protsess.
Üks huvitav asju on
et me tegeleme 13 miljoni plaadi
ja me käsitleme või rohkem.
Ja me tahame olla suuteline käitlema Nende suhteliselt kiire mood.
See võtab kaua aega töödelda 13 miljonit arvestust.
>> Niisiis, kuidas see gaasijuhe loodud on, et sa can--
Ma arvan, et ära torujuhtme probleem, et me oleme
püüab lahendada siin, on see, et kõik transformatsioone, kõik
tehke selles torujuhtme on eraldatavad.
Ei ole sõltuvust.
Kui oled töötlemine rekord ühe raamatu,
pole mingit sõltuvust et vahel teine ​​raamat.
>> Mida me saame teha, on põhimõtteliselt igal sammul tulemas,
me seda ellu järjekorda pilv.
Sattusin olema Amazon Web Services.
Nii et nimekiri, öelda, 10000 esemeid
olema normaliseeritud ja ümber MODS formaadis.
Ja me spin up nii palju servereid kui tahame, võibolla 10 servereid.
Ja kõik need serverid lihtsalt istub seal, tundub, et järjekorda,
näeb, et seal on üks, mis vajab töödelda, tõmbab selle maha järjekorda,
töötleb ja mälupulgad see järgmise järjekorras.
>> Ja mis siis, mis võimaldab meil tegema, on kehtivad sisuliselt
nii palju riistvara, kui me tahame seda probleem väga lühikese aja
töödelda andmeid nii kiiresti kui võimalik, mis on midagi, ainult,
nüüd maailma cloud computing saame pakkumise serverid sisuliselt
silmapilkselt, et kasulik.
Nii et me ei pea olema hiiglane server istuvad
kogu aeg tegema töötlemine mis võib juhtuda ainult üks kord nädalas.
>> Nii on see enamast ta.
Seal dokumentatsiooni raamatukogule Cloud Punkt API
sellelt aadressilt, mille saadaval olla hiljem.
Ja palun minge heita pilk et näha, kas seal on midagi,
teil on mingeid ideid.
Mängi seda.
Lollita.
Ja loodetavasti saate tulla välja midagi suurt.
Aitäh.