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.