JEFFREY LICHT: Salam. Mən Jeffrey Licht edirəm. Mən haqqında danışmaq üçün gəldim Harvard Kitabxanası və tikinti sabah kitabxana bu gün hərhalda. Belə ki, burada background, Bu sessiya üçün meydança mahiyyətcə var ki biblioqrafik məlumatların bir çox Harvard kitabxana mövcuddur. Və bir imkan var, tools bəzi vasitəsilə və inkişaf bir layihə, məlumat əldə etmək üçün və yerlərdə onu ki, Harvard Kitabxanası, indi bunu deyil bu yeni məhsulları, təcrübə və onunla ətrafında oynamaq. Belə ki, bu giriş nöqtəsi bir API Harvard Library Cloud, adlanan açıq metadata server, Mən indi danışacaqlar. Belə ki, fon var ki Harvard kitabxana məhsulları var. Biz 13 milyon biblioqrafik üzərində Qeydlərin, şəkillər milyonlarla, tapmaq vasitələri və minlərlə olan izah mahiyyətcə sənədlər kolleksiyalar söyləyərək nə bülletenlərinin qutuları, onlara deyil və s üzərində əks etdirir ki, bir milyon fərdi sənədlər. Və həmçinin bir çox var kitabxana var ki, məlumat content ki, istifadə haqqında necə insanların maraq ola bilər kim ilə işləmək istəyirik bilər. Belə ki, bütün informasiya kitabxana metadata var. Belə ki, metadata data barədə məlumatdır. Beləliklə, biz haqqında danışmaq zaman ki, məlumat kitabxana mövcuddur var bulud, mütləq deyil Faktiki sənədlər özləri mütləq tam deyil kitab və ya tam images mətn, ki, baxmayaraq ki, həqiqətən halda ola bilər. Amma həqiqətən var məlumat haqqında məlumat. Belə ki, kataloqlaşdırma hesab edə bilər məlumat zəng nömrələri, subyektləri, neçə surətləri kitab var, nə nəşrləri var, nə var s formatları, müəlliflərin, və. Belə ki, bir çox informasiya haqqında var toplanması məlumat ki, özlüyündə cür mahiyyət faydalıdır. Və əgər olsa dərin tədqiqat bunu, Siz açıq-aydın faktiki almaq istəyirəm özünü content və məlumat baxmaq, metadata baxımından faydalıdır həm də bütün korpus təhlil kimi toplanması hər şeyi var. Necə aid edirsiniz? Bu, həqiqətən, digər məhsulları tapmaq kömək edir olan bu həqiqətən əsas məqsədi. nöqtəsi metadata və kataloq bütün tapmaq kömək etməkdir ki, məlumat kolleksiyalar ərzində mövcuddur. Belə ki, bu metadata nümunəsidir Harvard Kitabxana kitab. Belə ki, var. Və bu edə bilərsiniz həqiqətən orta kompleks. Və metadata dəyərinin hissəsi Harvard Library sistemində bu cür oldu ki, bir kataloqların inşa və tətbiqi insanlar tərəfindən yığılmış təcrübə və bacarıq bir çox və zaman keçdikcə bu fikir olan dəyər bir çox var. Belə ki, bu rekord nəzər əgər Qısaldılmış Alice, siz tapa bilərsiniz Siz adı, kim yazdı var müəllif, və bütün müxtəlif fənlər olan insanlar daxil Katalogda var. Və görmək, həmçinin var bilər yaxşı informasiya bir çox əlavə Burada bəzi təkrarlanması var. Ki, mürəkkəb bir çox var metadata vasitəsilə əks Siz var. Belə ki, bu kitabın bir adı Wonderland Alice in sərgüzəştləri. Belə ki, bu şərhli deyil ki, kitab versiyası. Lakin bu da Qısaldılmış deyirlər Alice, Alice in sərgüzəştləri Wonderland çünki Bu bir şey var ki, Martin Gardner yazdı və kitab not. Və böyük bir çox informasiya var məntiq bulmacalar və şeylər haqqında Alice ərzində ki, yəqin ki, bilmirdim. Belə ki, oxumaq getmək lazımdır. Amma var edə bilərsiniz burada ətraflı bir çox, , zaman tanımlayıcıları, o cümlədən yaradılmış, bu, haradan gəldiyi Harvard baxımından sistemi və s. Belə ki, bu bir nümunəsidir metadata növü Bir kitab üçün görmək bilər ki, Harvard Library toplusu. Bu tamamilə fərqli bir şeydir. Adlanan bir sistem var VIA Harvard, əsasən hansı şəkillər və incəsənət obyektləri kataloqlaşdırılması edir və Harvard ərzində vizual şeylər, və bəzi metadata əlavə Onlara, təsnif, və, bəzi hallarda təmin kiçik kiçik images Bir edə bilər ki, Siz arzu əgər baxın. Belə ki, bu bir nümunəsidir Bir boşqab üçün metadata güman ki, Wonderland Alice. Və var edə bilərsiniz Burada daha az metadata. Bu obyektin yalnız bir müxtəlif növ var. Və belə ki, az məlumat var. Siz əsasən fakt var, zəng ki, sayı, mahiyyətcə, bu yaradan - Bu yaradılmışdır zaman Biz bilmirik. bir mövzu Ve. Başqa bir misal. Bu tapıntı yardım edir. Belə ki, Lewis toplusu var Harvard Carroll nin sənədləri. Belə ki, bu nə təsvir toplanması edir. Belə ki, kimsə keçmişdir və bütün qutuları nəzərdən və bəzi fon verilmiş, bu Katalogda Burada nə bir xülasə yazılı. Və əgər baxmaq daha da, bu pages və pages üçün gedir və pages, lakin sizə xəbər verəcəkdir nə məktubları və nə hansı qutuları tarixləri toplanması ərzində mövcud. Amma bu bir şeydir ki, Harvard istəyirsinizsə, Siz getmək və həqiqətən fiziki baxa bilərsiniz və, güman, nəzər. Belə ki, bu bütün böyük deyil. Bu metadata faydalı. Bu Harvard Library sistemi var. Tools online harada var getmək və ona nəzər edə bilərsiniz, və onu görmək, və axtarış. Və bu və zar dilim bilər Bu müxtəlif yollarla çox. Amma əgər, həqiqətən, yalnız var aşağı oturan bir insan var web browser və ya bir şey və ya telefon və onun vasitəsilə naviqasiya. Bu, həqiqətən mövcud deyil lazımlı moda hər cür digər sistemlər və ya digər kompüter istifadə etmək deyil ərzində sistemləri ilə Harvard Kitabxanası, lakin xarici dünyaya sistemləri, ümumi yalnız digər insanlar. Sual Belə ki, necə biz Kompüter üçün mövcud etmək biz daha maraqlı edə bilərsiniz ki, Yalnız bu məhsulları gəzən özümüz? Beləliklə, nə siz bunu istəyirsiniz? Imkanları var. Biri tamamilə qurmaq bilər gəzən müxtəlif yolu mövcud content Harvard Kitabxanalar vasitəsilə. Mən sizə bir göstərmək lazımdır sonra Stacklife adlı tam fərqli olan məzmun üçün axtarır almaq. Siz tövsiyə mühərrik qurmaq bilər. Belə ki, Harvard Library deyil deyərək iş, bu kitab kimi. Sonra bu 17 digər nəzər getmək Siz maraqlı ola bilər kitablar və ya bu 18 digər images. Amma əlbəttə ki, ola bilər bir dəyərli xüsusiyyət ola bilər. Metadata verilmiş, bu ola bilər birlikdə qoymaq mümkün ola bilər. Siz müxtəlif ehtiyacları ola bilər məzmun axtarış şərtləri, kimi bəlkə alətləri baxmayaraq ki, kitabxana edir ki, mövcuddur mövcud istədiyiniz bilər fərqli bir şəkildə axtarış və ya müəyyən bir istifadə halda üçün optimize, olan bəlkə çox xüsusi var. Bəlkə yalnız bir neçə var dünyada insanlar content axtarmaq istəyirsinizsə Bu şəkildə, lakin yaxşı olardı biz əgər Onlara bunu imkan bilər. Analitik bir çox var necə insanlar Həqiqətən olacaq tərkibdən istifadə tapmaq haqqında bilmək maraqlı nə kitab istifadə olunur, nə deyil, və s. Və sonra bir çox var inteqrasiya imkanı digər informasiya ilə ki, web orada var. Belə ki, biz yaxşıdır Məsələn, NPR var Bir kitab baxış seqment, Onlar müsahibə harada kitablar haqqında müəllifləri. Idi əgər, belə ki, böyük olardı Harvard bir kitab axtarır Kitabxana və OK var, deyirlər müəllifi ilə müsahibə olmuşdur. Ki nəzər gedək. Və ya bir Wikipedia səhifə bir kimi, var nüfuzlu, elmi istinad Bu kitab haqqında ki, nəzər edə bilərsiniz. Mənbələri bu cür var web boyunca səpələnmiş. Və bir araya gətirərək böyük istifadə ola bilər kimsə baxaraq content, bir şey axtarır. Lakin bu da deyil şey cür had Kitabxana məsul olmaq istəyirəm enən və aşağı ov üçün Bütün bu müxtəlif mənbələrdən və onlara birlikdə sayede Onlar davamlı dəyişən etdiyiniz çünki. Və nə düşündüklərini əhəmiyyətli may edir nə düşünmək vacibdir ola bilməz. Və daha çox, belə ki, əsasən var ki, biz hələ fikir yoxdur məhsulları çox. Beləliklə, biz bu qədər aça bilər, daha yarım çox və ya başqa insanlar, olan bir bu baxırıq fikir hesab edə bilər müntəzəm və məlumat masaj, və onlar istədiyiniz nə. Beləliklə, biz bu etmək istəyirəm dünya üçün məlumat. Yaxşı, bir neçə ağırlaşmaları var. Biri bu metadata ki, müxtəlif sistemləri var. Bu, müxtəlif formatlarda var. Belə ki, bəzi normallaşma var nə etmək lazımdır ki, olan normallaşma prosesi olan müxtəlif formatlarda şeyi gətirilməsi və bir format onları Xəritəçəkmə belə ki, sahələri uyğun olacaq. Bəzi müəllif hüquqları məhdudiyyətlər var. Işin kifayət qədər, kataloq giriş haqqında bir kitab müəllif hüquqları üçün məsuliyyət daşıyır. Belə ki, hətta yalnız baxmayaraq kitab əldə məlumat Bu copyrightable var. Və həqiqətən kim asılı olaraq ki, metadata yaradılmış, məhdudiyyətlər ola bilər yaymaq bilər, oxşar to-- Bilmirəm. Bu və ya oxşar ola bilər song lyrics vəziyyəti, məsələn. Beləliklə, biz bütün ki, tavalarda necə. Belə ki, bu məsələ ətrafında almaq lazımdır. Və sonra başqa bir parça ki, məlumatların bir çox var. Mən işləmək istəyən kimsə am Belə ki məlumat və ya bir sərin fikir var, 14 milyon ilə məşğul mənim laptop qeydlər problemli ola bilər və çətin idarə etmək. Beləliklə, biz azaltmaq istəyirəm insanlar üçün maneələr data ilə işləmək imkanına malik olmaq üçün. Belə ki, yanaşma inşallah ünvanları Bütün bu narahatlıqlar iki hissədən təşkil edir. Birini tutur platforma inşa edir Bütün bu disparate mənbələrdən məlumat və normallaşdırır, bu çətinləşdirir bu zənginləşdirir və markalar Bu bir yerdə mövcuddur. Və vasitəsilə təmin edir insanlar zəng edə bilərsiniz ictimai API. Belə ki, bir API bir proqram Proqram İnterfeysi. Və əsasən aiddir son nöqtə bir sistem və ya texnologiya zəng və məlumat geri ala bilərsiniz bir şəkildə strukturlaşdırılmış format istifadə edilə bilər. Belə ki, asılı deyil bir web davam və off məlumatların qaşınma bu, məsələn. Belə ki, bu ana səhifə Kitabxana Cloud Item API, olan mahiyyətcə onun versiyası iki deyil. Belə ki, ikinci iteration var Bu data bütün etmək üçün çalışırıq dünya mövcuddur. Belə ki, bu http://api.lib.harvard.edu/v2/items. Və yalnız bu qırmaq bir az, nə deməkdir Bu API versiyası iki olmasıdır. Bir versiyası bir var ki, Mən danışmaq fikrində deyiləm. Amma bir versiyası bir var. Və bu zəng edirsinizsə API, siz maddələr əldə edirlər. Və fikir hissəsi API bir API müqavilə edir. Bu bir şey var dəyişmək niyyətində deyil. Belə ki, məsələn, - Və səbəbi ki, əgər mən sisteminin bir növ yaratmaq ki, kitabxana bulud API istifadə edir kitab keçirmək və ya insanlar tapmaq üçün unikal yollarla məlumat Biz baş istəyirəm nə necə dəyişə bizə getmək üçün ki API işləyir və birdən-birə Hər şey son istifadəçi tərəfində pozur. Siz API edirik, əgər Belə ki, bir hissəsi dünya üçün, bu yaxşı təcrübə qoymaq bu buraxılış nömrəsi insanlar belə Onlar ilə məşğul olduğunuz versiyası bilirik. Qərar Belə ki, biz daha yaxşı bir yol tapmaq Bu informasiya mövcud edilməsi, biz dəyişə bilər versiyası üç çağırırıq. Istifadə hələ belə hər kəs versiyası iki, hələ də işləmək lazımdır. Amma versiyası üç olardı bütün yeni stuff var. Belə ki, bu bir API, lakin həqiqətən bir URL kimi görünür. Və nə bu bir bir misal var nə mövcud olan istirahət API adlı yalnız müntəzəm web bağlantısı. Və həqiqətən bilər bir brauzer ona gedin. Belə ki, burada yalnız Firefox açmıştınız və api.lib.harvard.edu/v2/items getdi. Və nə mən burada almaq əsasən ilk səhifə bütün, gələn nəticələri Biz var maddələr seçin. Və XML formatında burada. Və bu da oldu Firefox prettified. Bu, həqiqətən, bütün bunlar yoxdur az genişləndirilməsi və müqavilə Burada doohickeys. Bu gözəl sort version yol baxmaq. Amma bu, bizə nə izah edir Mən bütün maddələr tələb etdik. Belə ki, 13.289.475 maddələr var. Mən ilk baxıram Mövqe sıfır başlayan 10 kompüter, çünki biz həmişə sıfır da başlanır. Mən burada nə, yalnız dağılması əgər Bu, mən 10 maddələr var görəcəksiniz. Mən bir maddə nəzər əgər, Mən Mən bu barədə məlumat var ki, görəcəksiniz. Bu Mods forma adlanır nə var. Və mən keçmək gedirəm burada geri bir an. OK. Belə ki, bir şey üçün axtarış imkan xüsusi ilk maddə çünki Siz baxmaq zaman gəlmək olur Bütün toplanması vasitəsilə təsadüfi, müəyyən edir. Belə ki, bəzi donuts üçün baxaq. Oh. OK. Belə ki, donuts. Belə ki, 80 items var tapıldı donuts istinad toplusu. Biz onların ilk 10 baxırıq. İndi, yol burada görə bilərsiniz ki, Mən donuts arıyorum ifadə edərək, Mən yalnız bir şey əlavə URL sorğu string. Belə ki, q olan, siz donuts bərabərdir bir az daha asan burada bax. Bu əsasən var deməkdir API üçün spec olan nə bütün müəyyən Bu parametrləri deməkdir. Və bu, olacaq deməkdir donuts üçün hər şeyi axtar. Biz burada ilk maddə Belə ki, Siz adı Donuts bilərsiniz və bir adlı bir alt var Amerika Passion, olan, hərhalda, uyğun. Different-- bir çox var Siz nöqtəsinə almaq məlumat almaq, müxtəlif var Siz onu əldə edə bilərsiniz format. Və müxtəlif güclü var və onların bütün zəif cəhətləri. Belə ki, bu bir, siz görə bilərsiniz burada bu forma çox zəngindir. Və standart edir. Belə ki, müəyyən bir adı var sahəsində bir alt sahə. Alternativ var adı, Amerika Passion. Ilə bağlı adı var. Resurs növü mətn. Bir çox informasiya var Burada bu formatda. Amma bir dəstə var müxtəlif format. Belə ki, biz yalnız nə baxdıqlarını format tərəfdardır adlı Mods, Metadata Obyekt Təsvir Service, potensial. Mən, həqiqətən, haqqında olduqca əmin deyiləm S. Amma kifayət qədər mürəkkəb format var. Bu default format var. Amma bu saxlayır biri bütün məlumatların zənginliyi kitabxana, çünki var ki, Bu çox yaxın nə kitabxana daxili istifadə edir. Bu standart var ölkə daxilində istifadə, akademik kitabxanalar dünyada. Və bu çox qarşılıqlı var. Bir sənəd var, əgər Belə ki, ki, Mods formatında Başqa kimsə ki, verə bilər onun sistemləri, Mods anlamaq və onlar idxal edə bilər. Belə ki, bir standart var. Bu, çox yaxşı çox xüsusi, müəyyən edir. Və bu edir nə qarşılıqlı, kimsə deyir, çünki bu bir alternativ adı rekord, hər kəs o deməkdir ki, bilir. Qapağını tərəfdən, bu, çox mürəkkəb deyil. Belə ki, bir nəzər əgər Burada bu rekord, Mən yalnız almaq istəyirsinizsə Bu sənədin adı, yəqin ki, Donuts bu kitabın, Amerika Passion, onu təhlil bir az iştirak edir. Başqa var Halbuki Dublin Core adlı format, olan bir çox, çox sadə format edir. Və belə ki, heç bir var, bax burada adı, altyazı, alternativ adı. Yalnız adı var, Donuts, Amerika Passion, və başqa adı, Amerika Passion. Siz hansı formada aradığınız Belə ki Siz həyata məlumat almaq istəyirəm bir çox necə asılıdır Siz onu istifadə etmək olacaq. Siz istifadə edirsiniz əlaqəni və ya nə ki, sadə bir şey istəyirəm ilə işləmək üçün daha asan ola bilər? Qapağını tərəfdən, bir çox ətraflı sort aşağı squished almaq. Siz nüanslar itirə bilər nə müəyyən bir sahə vasitələri Siz Dublin Core ilə məşğul edirsinizsə, siz Mods ilə almaq deyil. Belə ki, həmin format iki Siz API həyata əldə edə bilərsiniz. Və əsasən, biz saxlayan Bu Mods pərdə arxasında. Amma biz Mods sizə verə bilər və Dublin Core və həmçinin başqa bir şey. Digər nəzərə zaman Siz data aradığınız ya JSON kimi əldə edə bilərsiniz olan , JavaScript Obyekt Notation dayanır dayanır və ya XML, Genişletilebilir Markup Language. Bu data nümayəndəlikləri, həm də dəqiq, eyni məlumat var Eyni sahələri. Lakin onlar yalnız edirik syntactically fərqli. Belə ki, bu Ü EA deyil Yaxşı, yalnız keçid imkan verir. Belə ki, bu, bizim sorğu üçün XML formatında donuts. Mən yalnız bu JSON olmaq keçid varsa, Hesab edirəm ki, müxtəlif görünür görə bilərsiniz. Belə ki, indi bu məzmunu, lakin müxtəlif quruluş. Az bucaq mötərizədə var. Az verbose var. Və bu format ki, əgər web mühitində işləyir, çox güman ki, davam edir bir çünki istifadə etmək istədiyiniz gözəl şeylər JSON haqqında JavaScript uyğun deyil. Mən web app yazılı alıram Belə ki, mən çəkmək olar JSON və yalnız birbaşa işləmək. XML ilə Halbuki, bu var az daha mürəkkəbdir. Belə ki, yenə bu həm də faydalıdır. Onlar yalnız müxtəlif istifadə halları var burada insanlar istifadə edə bilərsiniz. OK. Belə ki, geri API. Belə ki, biz baxan mýsýn axtarış edə bilərsiniz Mən bir nümunə vermək donuts üçün axtarış. Biz də yalnız axtarış edə bilərsiniz Burada ərzində xüsusi sahə. Belə ki, əvəzinə axtarış bütün rekord, Mən yalnız adı sahəsində axtarış edə bilərsiniz. Və indi 25 şey var ki, adı donuts, var bir olan bərpa edir idarə bataqlıq pişi deşik bir yəqin ki, proqram, mütləq biz aradığınız Biz donuts üçün axtarış etdiyiniz zaman üçün. Siz olduğunuzda, həmçinin bir API-- ilə məşğul Bir API olan Part verir insanların böyük data dəstləri daxil. Və müxtəlif bir neçə var tools bunu istifadə edə bilərsiniz. Biri, çox sadəcə deyil data bilərsiniz səhifə. Belə ki, bir sorğu nə kimi bir web interface vasitəsilə, Bu səhifənin bir baxmaq olar səhifə iki, səhifə üç. Siz eyni edə bilərsiniz API vasitəsilə bir şey. Siz yalnız olmaq lazımdır Siz bunu necə aydın. Belə ki, məsələn, mən arıyorum Burada ilk sorğu da, Mən hər şeyi üçün axtarış edirəm harada adı donuts ilə, mən, demək olar və limit deməkdir ki, 20 bərabərdir mənə ilk 20 qeydlər deyil vermək default ilk 10, Mən bir zaman 20 baxmaq istəyirəm, çünki. Və ya müəyyən, demək olar 20 və həddi bərabər başlamaq olan verəcək 20 bərabər Mənə 40 vasitəsilə 21 qeyd edir. Belə ki, bir şey tapmaq Burada götürmek üçün Biz sorğu strings istifadə etdiyiniz sorğu parametrləri təyin etmək üçün. Və siz nəzarət imkan verir geri almaq. Istifadə edə bilərsiniz bir vasitədir, - Və bu həqiqətən faydalıdır məlumat kəşfiyyat şərtləri. faceting deyilən bir şey --is. Belə ki, dövr faceting deyil mütləq ümumi deyil. Amma bütün əvvəl gördüm. Siz bir nəzər Amazon, məsələn, və bir axtarış üçün nə kitab donuts, burada onlar kitab bir sıra var, və onlar daha çox qruplaşdırılmış edirik, və müxtəlif kateqoriyalar almaq, və nə qədər hər bir kateqoriya kitablar göstərilir. Belə ki, bu, əsasən bir qranit edir. Siz 1800 bütün kitab almaq Amazon donuts uyğun kitablar. Onlardan 12 var səhər yeməyi kateqoriya. Pasta və çörəkçilik 21 və s və s. Belə ki, bu, həqiqətən faydalı məzmun kəşfiyyat üçün alət kitabxana ərzində həmçinin Bir qranit baxdığımız zaman, çünki, bu fənlər nə bir fikir verir subyektlərinin hansı növləri kimi, var Sizin şərtlərə uyğun set ərzində ən populyardır. Və bu off sürücü və araşdırmaq kömək edir. Belə ki, biz eyni şey edə bilərsiniz. Istifadə etmək istəyirsinizsə, API və yönlü baxmaq, başqa bir parametr əlavə bizim dostumuz sorğu string. Yönlü Belə ki, vergül ayrılmış bərabərdir biz qranit istəyirəm nə siyahısı. Belə ki, yönlü bir mövzu ola bilər. Başqa bir dil ola bilər. Ki, sorğu run əgər Belə ki, biz get-- Bu olduqca çox burada eyni görünür. Amma biz sonuna əlavə etdik yönlü siyahısı bir sıra. Beləliklə, biz mövzu adlı qranit var. Belə ki, bu mən baxmaq ki, əgər bizə izah edir pişi sorğu mənim 80 nəticələri, Onlardan 13-ü var Amerika Birləşmiş Ştatları mövzu. Üç mövzu donuts var. Üç mövzu bataqlıq bərpa, olan pişi bizim deşik ola bilər. Onlardan ikisi, Simpsons, və s və s. Belə ki, bu, əgər faydalı ola bilər axtarış aşağı dar istəyirəm. Bu ki, kömək edə bilər. Xüsusilə varsa daha 80-dən çox nəticələri, deyirlər. Eynilə, biz də xahiş dil yönlü üçün. Biz nəticələri baxmaq Belə ki, biz 76 bax Onların Fransız İngilis, dörd var, Ispan, iki iki, mən hesab edirəm undefined və ya naməlum, Hollandiya və Latın. Beləliklə, mən hesab edirəm ki, latın pişi Nəticədə, yenə, bişmiş mal ilə heç bir əlaqəsi yoxdur. Amma siz gedin. Belə ki, bu cür sizə göstərir necə məzmun geri çəkmək olar API yalnız vasitəsilə böyük web browser. Lakin bu, həqiqətən deyil nə ki adətən bunun üçün API istifadə. Siz necə belə bir misal əslində bu mən var ki, edə bilər super kiçik bir proqram yazılı, ki, yenə mənim pişi axtarış yoxdur və bir neçə sahələri seçir və bir masa onlara göstərilir. Belə ki, bu çox deyil Eyni content ki, biz yalnız bir neçə sahələri ilə gördüm çıxardı. Adları siyahısına Belə ki, nə kitabın yer haqqında, dil, və s və s. Belə ki, bu əslində bu yana, necə baş Mən bəzi kodu baxmaq lazımdır danışarlar That Biz burada bir sadə HTML mətn göstərir səhifə, kitabxana bulud salamlayıram və sonra nəticələr bir masa göstərir. Və təbii ki, heç bir nəticə var səhifə dolu olur masa. Amma biz nə edirik biz, ilk növbədə deyil adlı kitabxana loading əsasən jQuery, edir ki, bir JavaScript kitabxana, JavaScript manipulyasiya üçün çox asan Doğrudan, HTML, və web pages yaratmaq, klient məntiq və web pages. Belə ki, nə biz burada jQuery edir , Get adlı bir üsul var olan mahiyyətcə gedəcək URL, bu halda olan, Bu tanış axtarır URL. Və sonra content əldə edəcək sonra URL və bu barədə bir funksiyası axır. Beləliklə, biz api.lib.harvard / edu getmək bildirib. Donuts üçün axtar. Bizə 20 qeydlər verin. Və sonra bu funksiyanı, run Mən data keçən seçilmiş etdik. Və data JSON ki, API qayıdıb oldu. Və sonra biz ərzində deyərək edirik data item adlı bir sahə var. Mən geri nəzər getmək əgər burada bu nəticələrindən biri, bir şey var called-- Bəli, bu maddə deyirlər. Belə ki, ola bilər. Və nə edir o deyil Hər bir maddə keçir və sonra başqa çağırır hər bir maddə üzrə fəaliyyət göstərir. Və funksiyası əsasən dəyəri edir olan maddə mahiyyətcə fərdi rekord və bizə adı çıxarmaq üçün imkan verir, əhatə dairəsi və dil. Belə ki, hər bir funksiyası zəng biz API əldə maddə. Və yalnız bir nəzər əgər burada bu parça, nə edirik ki, biz bir string yaratmaq edirik, ki, mahiyyətcə bir HTML biçimlendirme deyil bir masa ətrafında, value.title ilə, olan adı obyekt, value.coverage, olan əhatə edir - Və biz bir çek edirik Burada kim undefined görmək və undefined desə onu gizlətmək, Biz, həqiqətən, maraqlı deyilik, çünki ki,. Ve sonra dil. Və sonra biz etdiyiniz nə ki, eklenmesi etdiyini ki, masa Burada bu simli tərəfindən müəyyən. Və jQuery işləri necə Bu söyləyərək nə düşüncəsi ilə masa baxmaq Nəticələri ona bu mətn əlavə və. Və bu ideya nəticələri ilə masa. Belə ki, son nə burada bu səhifə. Və qaydada mənbə keçirmək üçün Yaxşı, mənbə həqiqətən deyil ki, baş zaman yeniləndi. Belə ki, faktiki bilərsiniz Burada baxmayaraq masa nəticələri. Belə ki, yalnız bir sadə misal var API qarşı çox əsas sorğu edir və bir sıra digər məlumat tapılanlar yaratmaq və çox xülya bir şey etməklə deyil. İndi başqa bir misal bir kimi David Weinberger tərəfindən yazılmış ərizə bu bir demo kimi olan mahiyyətcə göstərir Siz etdiyiniz nəticələrini mash bilər necə kitabxana bulud API əldə ilə, Google Books deyirlər. Və burada düşüncə mən ki, Google Axtar qarşı sorğu run, Bəzi nəticələr almaq, bir tam mətn axtarış almaq geri tapmaq bu maddələrin hansı həqiqətən Hollis var, kitabxana sistemi, və sonra mənə links vermək geri bu maddələr. Mən üçün axtarış Belə ki, o bir qaranlıq və fırtınalı gecə, mən nəticələri bir dəstə geri almaq Google, və sonra bir nəticəsində olan vaxt bir Wrinkle edir. Bu mövcud kitab bağlantılar Harvard Library sistemində. Belə ki, mən burada baxımından deyil tapmaq o qədər ki, bu bilər və ya bilməz istədiyiniz yol olmaq kitabxana axtarış, lakin tamamilə fərqli yol sizin üçün mövcud deyil ki, əvvəl sizin kimi bunu heç bir yol idi tam mətn kitablar axtarış ki, hətta Harvard Library sisteminin bir hissəsi idi. Belə ki, indi bu yol Bunu edə bilər. Və onları bilərsiniz hər hansı bir format istədiyiniz. Belə ki, burada point, əsasən, edir biz insanlar üçün yeni yollar açır edirik data ilə işləmək üçün. Kitabxana bulud bir parça edir Bu istifadə məlumatların bəzi ifşa edir kitabxana var. Belə ki, kitabxanaya getmək əgər, və kitab aradığınız, Siz mütləq deyil həqiqətən bir fikir var, bir bütün maddələr üçün xüsusi mövzu, nə insanlar var icma, bu olsun Harvard və ya müəyyən ölkə və ya sinif, Onlar ən faydalı aşkar nə var? Və kitabxana həqiqətən bir haqqında məlumat ton nə ən faydalı olan bir çox, çünki insanlar bir kitab həyata yoxlanılması olunur, ki, bir şey deyir. Bir səbəb var olmalıdır Onlar onu yoxlamaq istəyirəm. Bir çox ehtiyat qoyun. Bir çox ehtiyat siyahıda varsa dərsləri, ki, bir şey deyir. Təhsil üzvləri yoxlanılması olunur bir çox və magistr deyil həyata, mənə bir şey deyir. Əksinə, bu da bir şey deyir. Belə ki, həqiqətən maraqlı olardı ki, orada informasiya qoymaq bildirin insanlar tapmaq üçün istifadə Kitabxana sistemi çərçivəsində işləyir. Bu flip tərəfində deyil ciddi gizlilik var narahatlıq biri, çünki Kitabxananın əsas prinsiplərinin biz izah etmək fikrində deyilik ki, Digər insanların oxu nə insanlar. Və bu söyləyərək, hətta Kitab dörd dəfə nəzarət edildi xüsusi ayda, ki, istifadə edilə bilər xüsusi geri keçid de-anonymizing data şəxs və həyata yoxlanılır kim tapmaq. Belə ki, şəkildə avoid-- bilər ki, Biz çıxarış üçün cəhd edə bilərsiniz yol bütün məlumat bir siqnal pozmadan heç gizlilik narahatlıqlar baxdığımızda əsasən Istifadə məlumatların 10 il - Belə ki, uzun müddət ərzində var. Ve OK, necə edək, demək bu iş üçün istifadə edilmişdir neçə dəfə, bu müddət ərzində kim tərəfindən zaman, sonra əsasən dediyimiz bir sıra geri vermək bir yığın hesab, hansı əsasən istifadə edilmişdir nə qədər təmsil edir. Və saysız Müxtəlif hesablamalar bir çox ki sayı daxil. --but bir çox kobud deyil verir metrik necə bir fikir icma iş qiymətləndiririk bilər. Hətta Və belə bir sort daha tətbiq fleshed ki, istifadə edir Bu bir şey deyil əslində adlı Stacklife, Əsas Harvard vasitəsilə mövcuddur Kitabxana portal. Belə ki, library.harvard.edu gedin. Siz müxtəlif bir sıra görəcəksiniz kitabxana axtarış yolları. Onlardan biri Stacklife adlanır. Bu bir proqram ki, , kitabxana məzmunu browses lakin tamamilə inşa edilir Bu API üst. Belə ki, heç bir xüsusi stuff var pərdə arxasında gedir. Yox yoxdur yoxdur data. Bu təmin etmək üçün API istifadə edir tam fərqli bir göz ilə təcrübəsi. Mən Alice üçün axtarış Belə ki, əgər Bu halda Wonderland, Mən kimi görünür ki, bir nəticə əldə olduqca much-- olan bu, Hər hansı digər axtarış çox oxşar Bu halda istisna olmaqla, edə bilər Biz maddələr Reytinqde edirik verir stackscore, necə populyar bu bəzi fikir Maddələr icma daxilində idi. Və belə aydın, Alice in Wonderland Walt Disney tərəfindən yüksək məşhurdur. Amma siz də top dörd görə bilərsiniz burada, həqiqətən bilər olanlardır Yüksək istifadə olunur Things, lakin dərhal bilər Wonderland Alice ilə əlaqə. Belə ki, bizim köhnə dostumuz Qısaldılmış Alice burada. Beləliklə, mən ona nəzər edə bilərsiniz. İndi arıyorum nə əsasən idarənin ixtiyari nümayəndəsinin təyin olunur Mən not ola bilər Burada Alice. Mən bu barədə məlumat yoxdur. Mən də bir stackscore var , bu halda, 26. Bu təxminən sort mənə deyir bu stackscore var necə, kimi kim necə kimi, bu yoxlanılır O yoxlanılmışdır neçə dəfə, fakültə və ya undergrads necə kimi Kitabxana çox nüsxə, və s və s. Və siz də edə bilərsiniz kifayət qədər maraqlı burada faktiki olaraq çıxarıcı borular göz atın. Belə ki, burada data, bu sort sizə göstərir Bir virtual nümayəndəliyinin nə rəf qüdrətinin Sizi olsaydı kimi baxmaq Bütün kitabxana holdinq və onlara birlikdə qoymaq bir sonsuz şelfində. Və gözəl şey can-- ki, İlk növbədə, Bu kitablar haqqında metadata Bu dərc edildiyi tez-tez deyir. Bu nə çox pages deyir. Bu ölçüləri demək bilər. Belə ki, burada öz əksini görmək bilər kitab ölçüsü baxımından. Və sonra biz istifadə edə bilərsiniz vurğulamaq üçün hesab yığın ali yığını puanları kitablar. Bu qaranlıq əgər Belə ki, bu, o deməkdir ki, ehtimalla, bu, daha tez-tez istifadə olunur. Belə ki, bu halda, mən deyiləm ki, bu tahmin olacaq Wonderland Alice versiyası çox çox istifadə və ən əldə, kitabxana ən nüsxə var. Əgər arıyorsanız Belə ki, Wonderland Alice üçün, bu başlamaq üçün yaxşı bir yer ola bilər. Və sonra burada da keçid edə bilərsiniz demək, Amazon kitab almaq və s və s. Burada məsələ, yenə, bu ki, çox deyil kitabxana göz üçün ən yaxşı yoldur və ya hər münasibətilə üçün doğru vasitədir. Amma bunu bir yoldur. Və məlumat edərək bir API vasitəsilə mövcud olan çox sadə bloklar edilir, siz content axtarış imkan verir, Əgər bir şey inşa edə bilərsiniz bu kimi edə qeyri-adi olmaq bəzi insanlar qiymətlidir. Belə ki, sort I istədiyiniz kimi çox var API nə haqqında həqiqətən demək Bu ifşa nə, bütün var pərdə arxasında məhsullarının dəstə olan Mən yalnız qısa toxunmaq gedirəm Bu növ bu gəlir, çünki yalnız tam fərqli bir bucaq olan bu kimi bir şey yoxdur necə şərtləri yerə qoymaq? Belə ki, bir API standart deyil bu məzmunda bütün interface. Amma, onu almaq üçün ilk şey biz idi məlumat birlikdə çəkmək edilib kitab və şəkilləri və tapmaq vasitələri, kolleksiya Müxtəlif Harvard sistemi sənəd. Aleph, VIA, və OASIS var sistemlərinin adları. Onlar mahiyyətcə bir daxil boru kəməri, bir emal boru kəməri. Belə ki, ilk növbədə, biz ixrac almaq bu sistemlərin bütün faylları. Biz ayrı-ayrı maddələr onları split. Beləliklə, biz bir gigabyte bir fayl var olan bu bir milyon qeydlər var. Beləliklə, biz ayrı-ayrı maddələr onu parçalamaq. Sonra hər bir maddə üçün, biz onu çevirmək Mods daxil, bu, bəzi çünki yerli Mods var, bəziləri deyil. Belə ki, biz onları almaq eyni formatda ola bilər. Sonra müxtəlif var zənginləşdirilməsi addımlar, Biz məlumatlara daha çox məlumat əlavə daha kitabxana var idi. Beləliklə, biz, ilk növbədə, əlavə etmək lazımdır kitabxana saxlamaq nə var. Biz bir addım vasitəsilə getmək stackscore hesablanması. Biz bir addım keçmək baxımından daha metadata əlavə nə kolleksiyaları insanların şeylərdir əlavə ola bilər İnsanlar yaratmaq maddələr kolleksiyalar. Nə kolleksiyaları bu aid deyil? Necə insanlar tagged keçmişdə bu content? Sonra filtrelemek və məhdudlaşdırmaq Qeydlərin Mən qeyd etdiyim kimi, çünki bəzi qeydlər var ki, görə copyright səbəbləri, biz göstərilə bilmir. Və sonra biz onlara yük deyilən bir şey daxil Bir yanlış yazım deyil Solr, lakin proqram bir parça adı axtarış endeksleme, yoxdur ki, API arxasında bütün axtarış çeker. Və sonra üçün mövcud olur API, və insanlar istifadə edə bilərsiniz. Belə ki, bu, kifayət qədər kimi sadə proses. Maraqlı biri bu barədə hər şeyi biz məşğul olur ki, 13 milyon qeydlər və biz dilinq və ya daha çox gedir. Və biz idarə edə olmaq istəyirəm nisbətən sürətli moda bu. Bu uzun müddət edir 13 milyon qeydlər emal. Belə ki, bu boru kəməri necə qurmaq can-- ki, Mən istifadə tapmaq boru kəməri, biz istəyirik problem Burada həll etməyə çalışır ki, bütün dəyişikliklər, bütün Bu bu addımlar boru kəməri ayrıla bilən. Heç bir asılılıq var. Siz emal edirsinizsə bir kitab rekord, heç bir asılılığı var, başqa bir kitab arasında. Belə ki, biz nə edə bilər, əsasən boru kəməri hər bir addım, biz bulud bir sıra koydu. Mən Amazon Web Services oldu. Belə ki, bir siyahısı var, 10,000 maddələr, demək ki, normalized olmaq lazımdır və Mods formatında çevrilir. Və biz bir çox server spin istədiyimiz kimi, bəlkə 10 server. Və bu serverlərin hər yalnız , orada oturur ki, növbə görünür lazımdır bir var görür ki, emal, növbə off çıxarmaz, bu proseslər, və çubuqlarla növbəti queue. Və bizə imkan verir, belə ki, nə müraciət edir, mahiyyətcə çox hardware biz bu istədiyiniz kimi vaxt çox qısa bir müddət üçün problem tez kimi məlumat emal etmək mümkün olan bir şeydir ki, yalnız, İndi cloud computing dünyada mahiyyətcə biz təmin server dərhal ki, faydalıdır. Beləliklə, biz bir var yoxdur ətrafında oturan nəhəng server Bütün vaxt emal etmək ki, bir həftə yalnız bir dəfə baş verə bilər. Belə ki, çox deyil. Mövcud sənədlər var Kitabxana Cloud Item API Bu URL, olan sonra mövcud ola bilər. Və nəzər edin bir şey var əgər görmək üçün Əgər hər hansı bir fikir var. Onunla oynamaq. Ətrafında axmaq. Və inşallah gələ bilər böyük bir şey ilə. Təşəkkür edirik.