Джефри ЛИХТ: Hi там.
Сигурен съм, Джефри Licht.
И аз съм тук, за да говоря с вас за Harvard Library и изграждане на утрешния
Днес библиотеката, предполагам.
Така че на фона тук, терена за тази сесия
по същество е, че съществува много библиографски данни
разположение в библиотеките Харвард.
И там е една възможност, чрез някои от инструментите
и един проект, който е в процес на разработка за да получите достъп до информацията
и да го отведе до места, че Harvard Library не се прави в момента,
правя нови неща с него, експеримент и да си поиграете с него.
>> Така че входната точка в това е API наречена Harvard Library Облакът, който
е открита метаданни сървър, които ще говоря за сега.
Така че фонът е, че е налице много неща в библиотеката в Харвард.
В момента има над 13 милиона библиографски записи, милиони снимки,
и хиляди справочни издания, които са по същество документи, описващи
колекции, казват това, което е в тях, кутии за документи
и така нататък, които представляват над един милион отделни документи.
А има и много информация, че библиотеката е
за това как съдържанието се използва, че биха могли да представляват интерес за хората
който би искал да работи с него.
>> Така че цялата информация, библиотеката има метаданни.
Така метаданни е данни за данни.
Така че, когато говорим за информацията, която е
достъпна чрез библиотеката облак, който е на разположение,
това не е задължително действителните документи
себе си, а не непременно в пълна текст на книги или пълните изображения,
макар че всъщност може да бъде случаят.
Но това е наистина информация за данните.
>> Така че можете да мислите за каталогизиране информация, номера за повикване, предмети,
колко копия от книга има, какво
са изданията, какви са формати, авторите, и така нататък.
Така че има много информация за информацията в колекцията, че
само по себе си, е нещо присъщо полезна.
И все пак, ако сте правят по-задълбочени изследвания,
вие очевидно искате да стигнете до действителното се задоволи и погледнат данните,
метаданните е полезно от гледна точка на както анализиране на корпуса като цяло,
като това, нещата са в колекцията.
Как се отнасят?
Тя ви помага да намерите наистина други неща, което наистина е основната цел на това.
Смисълът на метаданни и каталога
е да ви помогне да намерите всички информацията, която е
на разположение в рамките на колекциите.
>> Така че това е пример за метаданни за книга в Харвард библиотека.
Така, че е там.
И вие можете да видите, че е всъщност умерено сложна.
И част от стойността на метаданни в рамките на системата Harvard Library
е, че това е било сортиране на натрупани от каталози
и построената от хората, кандидатстващи много опит и умения
и смята, че тя с течение на времето, който има много стойност.
>> Така че, ако погледнете на този запис за Анотираният Алис, можете да разберете
имаш титлата, който го е написал г. автора и всички учебни дисциплини
които хората са го каталогизирани в.
И можете да видите там също, в Освен с много добра информация
тук, има известно дублиране.
Има много неща, на сложност, че е отразени чрез метаданните
че имате.
>> Така че едно заглавие на тази книга е Алиса в Страната на чудесата.
Така че това е анотиран версия на тази книга.
Но тя също така се нарича с обяснителни бележки Alice, Adventures Алис
в страната на чудесата, защото това е нещо, което
Мартин Гарднър пише и анотирани книгата.
И има много голяма информация за логически пъзели и неща
в рамките на Алис, че сте Вероятно не знаете за.
Така че трябва да отида да го прочетете.
>> Но можете да видите там много подробно тук,
включително идентификатори, когато става е създаден, от къде идва,
от гледна точка на Харвард система, и така нататък.
Така че това е извадка от вида на метаданни
За да видиш за книга в Събирането на Harvard Library.
>> Това е нещо съвсем различно.
Така че съществува система, наречена VIA Харвард, които в общи линии
е каталогизиране снимки и предмети на изкуството и визуални неща в целия Харвард,
и добавяне на метаданни им класифициране тях,
и, в някои случаи, предоставяща малки иконки
че можете да вземете Посетете ако желаят това.
>> Така че това е пример за метаданни, които имате за една чиния
от, вероятно, Алиса в страната на чудесата.
И можете да видите там Самолетни метаданни тук.
Това е просто различен вид на обекта.
И така, има по-малко информация.
>> Вие най-вече да има фактът, че, на повикване брой, по същество, който го е създал, -
>> Ние не знаем кога е бил създаден.
>> --and заглавие.
>> Друг пример.
Това е помощ констатация.
Така че има колекция от Lewis Хартии Карол в Харвард.
Така че това описва какво е в тази колекция.
Така че някой е минал през и Погледнах през всички кутии
и го каталогизирани, дадени някои фон, писмено резюме на това, което е тук.
И ако ви се налага да се търси допълнително към това, този
продължава от страници и страници и страници, но ще ви кажа,
какви писма и какво дати от това, което кутии
съществува по време на събирането.
Но това е нещо, че, ако сте в Харвард,
можете да отидете и действително физически погледнем и, вероятно, да разгледаме.
>> Така че всичко това е страхотно.
Това метаданни е полезно.
Това е в системата Харвард библиотека.
Има инструменти, онлайн, където можете може да отиде и да погледнем това,
и да го види, и да го търси.
И вие можете да го и зарчета режа то в много различни начини.
>> Но това е на разположение наистина, само ако Ако сте човек в седнало положение
при вашия браузер или нещо или телефона и навигацията чрез него.
Всъщност не е на разположение в всякакъв вид използваема мода
за други системи или други компютри да използват,
не със системи в Харвард библиотека,
но системи във външния свят, само на други хора като цяло.
Така че въпросът е, как можем да я прави достъпна за компютри
така че можем да направим по-интересно неща с него, отколкото просто
сърфирането си го?
>> Така че защо ще искате да направите това?
Има много възможности.
Един от тях е може да се изгради напълно различен начин за сърфиране
съдържание, което е достъпно през Харвард библиотеки.
Ще ви покажа един наречен по-късно Stacklife,
който е напълно различна поеме търсите съдържание.
>> Можете да изгради препоръка на двигателя.
Така Харвард библиотека не е в бизнес се каже, ви харесва тази книга.
След това отидете да разгледаме тези 17 други книги, които може да се интересуват от
или тези 18 други изображения.
Но това със сигурност може да да бъде ценна функция.
И като се има предвид метаданните, тя може е възможно да се сложи това заедно.
Може да има различни нужди в Условия за търсене в съдържанието,
като може би въпреки инструментите, които са на разположение, че библиотеката прави
наличен, може да искате да търсите по различен начин
или оптимизира за определен случай, използване, който може би е много специализирана.
Може би има само няколко хора в света, които
искате да търсите в съдържанието По този начин, но
Би било чудесно, ако ние би могло да ги направи това.
Има много анализи само за това как хората
използвате съдържанието, което ще бъде наистина Интересно е да се знае за, разбери
какви книги са били използвани, това, което не сме, и така нататък.
И след това има много възможност да се интегрират
с друга информация че е там в интернет.
Така че ние have--
>> Например, NPR има сегмент рецензия на книга,
когато те интервюират автори за книги.
И така, би било чудесно, ако сте били търси една книга в Харвард
Библиотека, а вие казвате, OK, има е интервю с автора.
Хайде да отидем да разгледаме това.
Или има страница в Уикипедия, като авторитетна, научна референтна
Относно тази книга, която сте Може би искате да погледнете на.
>> Има тези видове източници пръснати из мрежата.
И да ги обедини би могло да бъде по-голямо използване
на някой търси в съдържание, които търсят нещо.
Но това също не е най- вид на нещо, което щеше
Искам библиотеката да бъде отговорен за да не слезе и преследват
всички тези различни източници и да ги включите заедно
защото те променя непрекъснато.
И това, което смятам за важно май Не е това, което мислите, че е важно.
>> И още повече, че, общо взето има много неща, ние не сме помислили за още.
Така че, ако можем да отворим тази нагоре, по- хора, освен половин дузина или така,
които разглеждате тази на редовно да се сетя за идеи
и масажирайте данните, и правят каквото си искат с него.
>> Така че ние искаме да направим това налични към света на данни.
Е, има няколко усложнения.
Един от тях е, че тази метаданни е в различни системи.
Това е в различни формати.
Така че има някаква нормализация което трябва да се случи,
който е нормализиране на процеса на привеждане неща от различни формати
и ги нанасяне на един формат така, че областта ще съвпадат.
>> Има някои ограничения на авторските им права.
Странното е, че влизането на стоките около една книга носи отговорност за авторските права.
Така че, въпреки че това е просто информация, получена от книгата,
това е авторски или сродни права.
И в зависимост от това кой всъщност създаден, че метаданни,
може да има ограничения за които да я разпространява, подобно to--
>> Не знам.
Това може или не може да бъде подобна на положението на текстовете на песните,
например.
Така че ние всички знаем колко че тигани навън.
Така че ще трябва да получи около този въпрос.
>> И после още едно парче е че има много данни.
Така че, ако аз съм човек, който иска да работи с данните, или има страхотна идея,
занимаващи се с 14 милиона записи на моя лаптоп
може да създаде проблеми и трудни за управление.
Така че ние искаме да се намали бариерите за хората
да бъде в състояние да работи с данните.
>> Така че подход, който се надяваме адреси всички тези притеснения е от две части.
Един от тях е изграждането на платформа, която отнема данни от всички тези различни източници
и го задълбочава, нормализира, тя обогатява и прави
го предоставя на едно място.
И той го прави достъпно чрез публично API, че хората могат да се обаждат.
>> Така че един API е кандидатурa Програмен интерфейс.
И то основно се отнася до крайна точка, че една система или технология
да се обадите и да получите данни за минали периоди в структуриран формат по начин,
че да може да се използва.
Така че това не е зависима да отиде към сайт
и остъргване на данни на разстояние от него, например.
>> Така че това е началната страница на Позиция API библиотеката Cloud,
което по същество е неговата версия две.
Така че това е втората итерация на се опитват да направят всички тези данни
на разположение на света.
Така че това е http://api.lib.harvard.edu/v2/items.
И точно тя да се разбие малко, какво означава това
е, че това е версия две от API.
Има една версия една, която Аз няма да говоря за.
Но има версия една.
>> И ако се обаждате това API, което получавате предмети.
И част от идеята за API е API е договор.
Това е нещо, което е няма да се промени.
Така например, -
>> И причината е, че ако аз изгради някаква система, която
ще използва библиотека облак API за показване на книги или да помогне на хората да намерят
информация в уникални начини, това, което ние не искаме да се случи
е за нас да отидем да промени начина, че API работи, и изведнъж
всичко се разпада от страна на крайния потребител.
Така че част от, ако сте прави API на разположение на света, че е
Добра практика е да се сложи Номер на версията в него, така че хората
знам коя версия си имат работа с.
>> Така че ако решим го намерим по-добър начин предоставяне на достъп до тази информация,
ние може да се промени, че да наричаме тази трета версия.
Така че всеки, който е все още използват Версия за двама, че все пак ще работят.
Но версия три би разполага с всички нови неща.
>> Така че това е API, но този наистина прилича на URL.
И така, какво е това е пример е това, което е
наречена API почивка, която е на разположение над просто обикновен уеб връзка.
И всъщност можете да отидете на него в браузър.
>> Така че тук аз току-що откри Firefox и отишъл да api.lib.harvard.edu/v2/items.
И така, какво мога да получа тук е основно първата страница
на резултатите от цялата набор от елементи, които ние имаме.
И тя е тук в XML формат.
И това също е било по- prettified от Firefox.
Той всъщност не всички от тях малко да разширяват и свиват
doohickeys тук.
Това е нещо като по-хубав Версия за начин да го погледнете.
>> Но какво е това ни казва, е Аз бях поискал всички предмети.
Така че има 13,289,475 предмети.
И аз търся по-напред 10, започвайки от нулево положение
защото по компютърни науки ние винаги започва от нула.
И това, което имаме тук, ако просто се срути това, ще видите, че имам 10 позиции.
>> И ако мога да разгледаме елемент, което мога се види, че аз имам информация за него.
И това е в това, което се нарича модове форма.
И така, аз отивам да се включите отново тук за момент.
OK.
>> Така че нека да потърсите нещо в специфично, защото първият елемент, който
се случва да излезе, когато се вгледате през цялата колекция
е, по дефиниция, случайна.
Така че нека да погледнем на някои понички.
Oh.
>> OK.
Така понички.
Така че ние открихме там са 80 позиции в събирането на позоваване понички.
Ние не търсим на първите 10 от тях.
Сега, можете да видите тук начинът, по който Аз казах, че търся понички,
Аз просто добавя нещо към низа на заявката и името на страницата.
Така че Q е равно на понички, които можете да виж малко по-лесно тук.
>> И това в общи линии означава, че има спец за API, които
определя какво всички тези параметри означават.
А това означава, че ще се търси всичко за понички.
>> Така че първият елемент тук имаме можете да видите заглавието е Donuts,
и има подзаглавие нарича American Passion, което е, предполагам,
уместно.
Има много на different--
След като стигнете до точката за получаване на данни,
там са много различни формати, които можете да го получите в.
И има различни силни и слаби страни за всички от тях.
Така че това, можете да видите тук, тази форма е много богат.
И това е стандартизирана.
>> Така че има конкретно заглавие поле, поле за субтитрите.
Има един заместник заглавия, An American Passion.
Има наименованието, свързани с нея.
Тип на ресурса е текст.
Има много информация тук, в този формат.
>> Но има един куп на различни формати.
Така че това, което ние бяхме просто гледаш е формат
наречените модове, което е съкращение от Metadata Object Описание Service,
потенциално.
Аз съм всъщност не е съвсем сигурен за S. Но това е доста сложен формат.
Това е формата по подразбиране.
>> Но това е този, който държи богатството на всички данни
че библиотеката е, защото това е много близо до това, което
библиотеката използва за вътрешни цели.
Това е стандарт, който е използвана в цялата страна,
в целия свят в академичните библиотеки.
И това е много оперативно съвместима.
Така че, ако имаш документ че е в MODS формат,
можете да дадете, че на някой друг чиито системи разбират модове,
и те могат да го внесе.
Така че това е стандартна.
Това е много добре определено, много специфична.
И това е, което го прави оперативно съвместими, защото, ако някой казва,
това е алтернативен заглавието на запис, всеки знае какво означава това.
От друга страна, това е много сложно.
>> Така че, ако погледнем в този запис тук,
ако просто искате да получите заглавието на този документ,
на тази книга, която е може би Donuts, An American Passion, тя разбор на
е малко по-ангажирани.
Като има предвид, че има друг формат, наречен Dublin Core,
което е много, много по-просто формат.
>> И така, което виждате тук, няма заглавието, подзаглавието, заместник заглавието.
Има само заглавието, Donuts, An American Passion,
и друга титла, American Passion.
Така че, когато търсите в каква форма искате да получите данни от,
много зависи от това как започваш да го използвате.
Възможно ли е да използвате за оперативна съвместимост или да направите
Искам нещо по-просто, че може да бъде по-лесно да се работи с?
>> От друга страна, много от подробности се нещо като смачка надолу.
Може да се изплъзне от нюансите на какво определена сфера средства
ако имаш работа с Dublin Core, които не бихте се с модове.
Така че тези, които са два от форматите можете да получите на API.
И в общи линии, ние поддържаме го зад кулисите в модове.
Но ние можем да ви го дам в модове и Dublin Core и нещо друго, както добре.
Другите внимание, когато , което търсите в данните
е можете да го получите като или JSON, които щандове за JavaScript Object Notation,
или XML, което означава Extensible Markup Language.
И тези представяния на данни едновременно са едни и същи данни, точно
същите области.
Но те са само синтактично различно.
>> Така че това е A--
Е, нека просто да превключите.
Така че това е нашата заявка за понички в XML формат.
Ако аз просто превключвате това да бъде JSON, Виждам, че изглежда различно.
Така че сега това е едно и също съдържание, но различна структура.
Има по-малко ъглови скоби.
Има по-малко многословен.
>> И това е формат, който, ако Работим в уеб среда,
Вие най-вероятно ще да искате да използвате, защото един
от хубави неща за JSON е това е съвместимо с JavaScript.
Така че, ако аз пиша Web App, аз може да тегли в JSON и просто се работи с него директно.
Като има предвид с XML, това е малко по-сложно.
И отново, това са както полезни.
Те просто са различни случаи работа където някой може да искат да ги използват.
OK.
Така че обратно на API.
Така че можем да търсим for--
>> Давам пример за търсите понички.
Можем също така да търсите само в конкретна област в рамките тук.
Така че, вместо да търсите целия запис,
Не мога просто търсите полето за заглавие.
И така, сега има 25 неща, които има понички в заглавието, единият от които
е за възстановяване влажните зони в управлението
на отвора на поничка програма, която е може би
Не е задължително това, което търсим за когато сме търсите понички.
>> Можете също така, когато си занимаващи се с API--
>> Част от имаща API дава на хората достъп до големи масиви от данни.
И има няколко различни инструменти, можете да използвате, за да направите това.
Един от тях е, много просто, вие да прелиствате данните.
Така че, точно както ако го направите заявка през уеб интерфейс,
можете да погледнете страницата един, втора страница, трета страница.
Можете да направите същото нещо чрез API.
Ти просто трябва да бъде изрично в това как да го направя.
>> Така например, ако аз търся При първата ми заявка тук,
когато правя търсене на неща с понички в заглавието, което мога да кажа,
и граница се равнява на 20, което означава, ми даде първите 20 записа, не
първата 10, който е по подразбиране, защото искам да гледам 20 в даден момент.
Или мога да кажа, настройте започнете равна на 20 и лимит
се равнява на 20, което ще се получи ме записва 21 до 40.
>> Така че предполагам, че нещо да отнеме тук е
който използваме конците от заявката да се определят параметрите на заявката.
И това ви позволява да управлявате това, което получаваш обратно.
>> Друг инструмент, който можете да използвате, -
>> И това е наистина от полза в Условия за проучване на данните.
>> --is нещо, наречено faceting.
Така че терминът faceting е не непременно общ.
Но вие всички сте го виждали преди.
Ако погледнете на Amazon, например,
и го направите търсене за понички в книгите
Тук те имат поредица от книги, и те са групирани по категории,
и ще получите най-различни категории, и колко книги във всяка категория
се появи.
>> Така че това е в основата на фасет.
Взимаш всички свои книги, на 1800 книги, които съответстват на понички в Amazon.
12 от тях са в категория закуска.
21 в сладкиши и печене, и така нататък и така нататък.
>> Така че това е наистина полезно инструмент за разглеждане на съдържанието
в библиотеката, както и защото, когато се вгледате в един аспект,
тя дава представа за това какви теми съществува, като това, което видове теми
са най-популярни в рамките на вашата заявка набор.
И това ви помага да се изкара и да проучи.
Така че ние можем да направим същото.
>> Ако искате да използвате API и погледнете аспекти,
добавим още един параметър, за да нашият приятел низ заявка.
Така аспекти равнява разделени със запетая списък на това, което искаме да Facet нататък.
Така че един от аспектите може да бъде предмет.
Друг може да е език.
И така, ако бягаме, че заявката, ние get--
Тя изглежда почти същото тук.
Но ние сме се добавя в края на списъка на набор от аспекти.
Така че ние имаме един аспект, наречен обект.
Така че това ни казва, че ако аз гледам в моите 80 резултати от запитването на поничка,
13 от тях са на подложи United States.
Три имат предмет понички.
Три държави-членки предмет на възстановяване на влажни зони,
която може да бъде нашата дупка в поничка.
Двама от тях, семейство Симпсън, и така нататък и така нататък.
>> Така че това може да бъде полезно, ако искате да ограничите търсенето си.
Той може да ви помогне да направите това.
Особено, ако имате повече от, да речем, 80 резултати.
>> По същия начин, ние също така поиска за фасетки от езика.
Така че, ако погледнем резултатите ни, ние виждаме, 76 от тях са на английски език, четири френски език,
двама в испанския, две, аз мисля, че е неопределен или неизвестен, холандски и латински.
Така че аз мисля, че латинското поничка резултат, отново,
няма нищо общо с тестени изделия.
Но там ще отида.
>> Така че това е нещо като ви показва как можете да дръпнете съдържанието назад
от API само чрез уеб браузър, което е страхотно.
Но това не е наистина това, което ще обикновено се използва по API за него.
Така че един пример за това как можете в действителност може да се направи това е Нямам
писмено супер малка програма, което, отново, не намирам поничка
и избира няколко области и ги показва в таблица.
Така че това е много по същото съдържание, което ние просто
трион с няколко полета извади.
Така списък на заглавията, на населено място от това, което книгата
е около, езика, и така нататък и така нататък.
>> И така, как това се е случило, тъй като Предполагам, че трябва да обърнем внимание на някои код,
is--
>> Това, което имаме тук е прост HTML страница, която показва текста,
добре дошли в библиотеката облак и След това показва таблица с резултати.
И там са очевидно няма резултати в таблицата, когато страницата получава зареден.
Но това, което правим е, на първо място, ние
зареждате библиотека, наречена Jquery, която е в основата
на JavaScript библиотека, което го прави много лесно да се манипулира JavaScript
роден, HTML, и създаването на уеб страници, от страна на клиента логика и уеб страници.
>> Така че това, което имаме тук, е JQuery има метод наречен получи,
който по същество ще отидат за един URL, който в този случай,
е тази позната търси URL.
И след това ще получите съдържанието от че URL и след това пуснете функция върху него.
Така че ние казахме, отидете на api.lib.harvard / ОБН.
Търсене за понички.
Дайте ни 20 записа.
И след това да изпълните тази функция, която Аз бях избран, той прекара данните.
И на данните е JSON, че имам върна от API.
>> И тогава ние да кажеш, че в рамките на този данни има поле наречено т.
И като отида да погледна назад към един от тези резултати, че е тук,
има нещо called--
>> Е, това се нарича позиция.
Така че може да е това.
И какво прави той е минава през всеки елемент
и след това се нарича още функция на всяка точка.
И тази функция основно се приема стойността
на стоката, която е същество отделен запис
и ни позволява да извадя титлата, обхвата и езика.
>> Така че ние наричаме функция на всеки т, че се върнахме от API.
А ако просто погледнете при това парче точно тук,
това, което правим, е ние създаваме низ,
който е по същество някои HTML маркиране около една маса, с value.title,
която е заглавието на обект, value.coverage,
която е покритието, -
>> И ние правим проверка тук, за да видите кой е неопределена
и да го крие, ако тя казва неопределено, защото ние не сме много заинтересовани
в това.
>> --and тогава езика.
И след това, което ние сме прави се положат, че
на масата, което е определени от този низ тук.
И как работи JQuery е какво е това казва
за таблицата с идея се погледне резултати и добавете този текст към него.
И това е таблицата с резултати идея.
Така че това, което в крайна сметка с е тази страница тук.
И, за да видите source--
Е, източникът не е реално актуализира, когато това се случи.
Така че можете да видите действителната Резултати от масата тук все пак.
>> Така че това е само един прост пример за прави един много основен въпрос срещу API
и показване на информация по някакъв друг образуват, и не прави нищо прекалено фантазия.
Сега, друг пример е като молба, написана от Дейвид Уайнбъргър
като демонстрация на това, което същество ви показва
как можете да миксират на резултатите, които получаваме от библиотека облак API на
с, да речем, Google Books.
>> И мисленето тук е, че мога пуснете запитване срещу Google Books,
получите пълно текстово търсене, да получите някои резултати обратно, да разберете кои от тези елементи
действително съществува в Холис, библиотечната система,
и след това да ми даде линкове назад към онези позиции.
Така че, ако търсите, че е тъмна и бурна нощ, I
се върна куп резултати от Google, а след това един резултат
което е Wrinkle във времето.
И това са линкове към книги, които съществуват в рамките на системата Харвард библиотека.
>> Така че предполагам, въпросът тук не е толкова много, че това може или не може
е начинът, по който искате за да търсите в библиотеката,
но това е съвсем друг начин, който не е на разположение, за да ви
преди, като теб нямаше как да правим пълно текстово търсене на книги, които дори
са част от системата Харвард библиотека.
Така че сега това е начин че можете да направите това.
И вие може да ги покаже в каквото формат, който искате.
Така че въпросът тук е, общо взето, ние сме се откриват нови начини за хората
за работа с данните.
>> Друга част от библиотека облак е, че тя помага да изложи някои от данните за ползване
че библиотеката разполага.
Така че, ако отидете в библиотеката, и, което търсите книги,
Не е задължително всъщност имат представа за това,
за всички елементи в една конкретен въпрос, какво
са хората в Общността, независимо дали е
определя като Harvard или страна или вашия клас,
Какво са намерени най-полезни?
И библиотеката всъщност има тон на информация за това, което
е най-полезен, защото ако много на хора, които напускат една книга,
че ти казва нещо.
Трябва да е имало някаква причина те искат да го проверите.
Много хора го постави на резерв.
>> Ако това е в списъка с резерви за много на класа, който ви казва нещо.
Ако преподавателите са го за проверка изложени много и студенти не са,
че ми казва нещо.
Обратно, че също ти казва нещо.
Така че това ще бъде наистина интересно да се поставим тази информация там и нека
хора го използват, за да им помогне да намерят работи в рамките на библиотечната система.
Обратната страна на това е, има някои сериозни неприкосновеността на личния живот
опасения, тъй като един от най- основните принципи на библиотеката
е ние няма да се казва, хората това, което другите хора са четене.
И дори и да се казва това книга е проверен четири пъти
в даден месец, че може да се използва
да създадете връзка към конкретен човек от данни де-анонимизиращи
и разбере кой го проверява.
Така че начинът, по който можем да avoid--
Начинът, по който можем да се опитаме да се извлече някои сигнал от цялата информация,
без да се нарушава личния живот ничии
е по същество погледнем 10 години на данни за употреба, -
>> Така че това е продължение на дълъг период от време.
>> --and кажа, OK, нека да видим как много пъти е била използвана тази работа,
и от които през този период от време, а след това в общи линии
да върне определен брой, които ние наричаме Оценката, комин, който в общи линии
представлява колко това е било използвано.
И това number--
Много различни изчисления отидат в това число.
--but това е много грубо метрика, която ви дава
някаква представа за това как Общността може да ценим тази работа.
>> И така, друг вид дори по-конкретно формулирани кандидатстване
който се възползва на това е нещо,
наречено Stacklife, който всъщност е достъпни чрез главния Харвард
Библиотека портал.
Така че и да отидете да library.harvard.edu.
Ще видите няколко различни начини за търсене в библиотеката.
И един от тях се нарича Stacklife.
>> И това е приложение, което преглежда съдържанието на библиотеката,
но е напълно изграден на върха на тези APIs.
Така че няма специални неща става зад кулисите.
Няма никакъв достъп до данни, че не е нужно.
Той е с помощта на API, за да ви предостави с напълно различна браузване
опит.
>> Така че, ако търсите за Alice в страната на чудесата в този случай,
Получавам резултат, който изглежда като това, което е доста much--
>> Това е много подобна на всяка друга търсачка може да се направи, освен в този случай
ние сме в класацията, елементите от stackscore, която ви дава
някаква представа за това колко популярни са те елементи са в рамките на Общността.
И така ясно, Алиса в страната на чудесата от Walt Disney е много популярна.
Но вие можете да видите първата четворка тук са тези, които може да не actually--
>> Нещата, които са силно използвани, но вие не може незабавно да
свържете с Алиса в страната на чудесата.
Така че нашият стар приятел на Анотирано Alice е тук.
Така че аз може да погледнете в него.
И сега това, което търся в е в основата на определен of--
Мога да имам с обяснителни бележки Alice точно тук.
Имам информация за него.
И аз също имам stackscore на, в този случай, 26.
И това ми казва нещо грубо как се стигна до тази stackscore,
като кой го проверява, като как Много пъти той е бил проверени,
като преподаватели или undergrads, как много копия на библиотеката,
и така нататък и така нататък.
>> И вие можете също, достатъчно интересно тук, да разглеждате купчините практика.
Така че данните тук, тази ще ти покаже сортиране
на виртуална представителство от това, което му срок на мощта
изглежда, ако ви се налага да се вземат всички стопанства на библиотеката
и ги съберете заедно на една безкрайна рафт.
И хубавото е, че ние can--
>> На първо място, метаданни за тези книги
често ви казва, когато тя е била публикувана.
Той ви казва колко страници има.
Тя може да ви каже размерите.
Така че можете да видите, че е отразено тук от гледна точка на размера на книгите.
>> И тогава ние можем да използваме стека на полувремето, за да маркирате
книгите, които имат по-високи резултати стак.
Така че, ако това е по-тъмен, това означава, че, Предполага се, че се използва по-често.
Така че в този случай, аз съм ще Предполагам, че това
е версия на Алиса в страната на чудесата че много често се използва и най-
преглеждана, библиотеката има най-много копия от.
Така че, ако търсите за Алиса в страната на чудесата,
това може да е добро място за начало.
>> И след това тук можете да се свържете на да, да кажем, Amazon да закупите книгата,
и така нататък и така нататък.
Въпросът тук, отново, не е толкова много, че този
е най-добрият начин да сърфирате в библиотеката или най-подходящия инструмент за всеки повод.
Но това е друг начин да го направите.
И като направи данните достъпно чрез API, които
е направена от много прости изграждащи блокове, която ви позволява да търсите в съдържанието,
може да се изгради нещо като тази, която може да
бъде изключително ценен за някои хора.
>> Така че това е нещо, колкото искам да се каже наистина за какво API е
и това, което тя излага, че има цяло куп неща зад кулисите, които
Аз съм просто ще засегна накратко Просто защото това нещо се случва в тази
от съвсем различен ъгъл в от гледна точка на това как прави нещо подобно
се поставя на мястото?
>> Така на API е стандартен интерфейса на всичко това съдържание.
Но за да го стигнем до там, за Първото нещо, което трябваше да направим
се съюзим информация на книги и изображения
и справочни издания, събирането документ от различни Харвард системи.
Aleph, VIA и OASIS са имената на системите.
И те по същество отида в тръбопровод, тръбопровод обработка.
>> Така че на първо място, ние се износ файлове от всички тези системи.
Ние ги разделя на отделни елементи.
Така че ние имаме един файл, който е гигабайт, който има един милион записи в него.
Така че ние го разделя на отделни елементи.
След това, за всяка позиция, ние го конвертира в MODS, тъй като някои от тях
са на местен език модове, някои от тях не са.
Така че ние ги стигнем до да бъде в същия формат.
След това има различни обогатяване стъпки, където
ние добавяме повече информация на данните отколкото е на разположение в библиотеката.
Така че ние трябва да добавим, на първо място имаме какво библиотеки го притежават.
Ние премине през етап на изчисляване на stackscore.
Влизаме през друг етап на добавяне на повече метаданни от гледна точка
на какви колекции хора би могъл да добави this--
>> Хората създават колекции от предмети.
Какво колекции пък принадлежат към?
Как са маркирани хора Това съдържание в миналото?
След това можете да филтрира, и да ограничавате записите, защото, както вече споменах,
Има някои записи, които, поради авторското право причини, не можем да се показват.
И тогава ние ги зареди в нещо, наречено
Solr, която не е правописна грешка, но е името на част от софтуера,
който прави търсене индексиране, които пътува цяла търсенето зад API.
И тогава тя стане достъпна за В API, и хората могат да го използват.
>> Така че това е като сравнително прост процес.
Един от интересните неща за него е,
че ние се занимаваме с 13 милиона записи
и ние ще се занимават или повече.
И ние искаме да бъде в състояние да се справя те в сравнително бързия начин.
Това отнема много време, за да обработва 13 милиона записи.
>> И така, как този газопровод е създаден е, че сте can--
Предполагам, че предимството на тръбопровод, проблемът, че ние сме
опитът да се реши тук, е, че всички трансформации, всички
тези стъпки в тази тръбопроводи могат да бъдат отделени.
Няма никаква зависимост.
Ако Обработваме запис на една книга,
че няма зависимост, че между друга книга.
>> И така, какво можем да направим, е в общи линии, на всяка стъпка в процес на подготовка,
ние го пуснат в режим на изчакване в облака.
Аз се случи да бъде на Amazon Web Services.
Така че има списък с, казват, 10000 нужните
Трябва да се нормализира и превръща MODS формат.
И ние се върти като много сървъри както ние искаме, може би 10 сървъра.
И всеки един от тези сървъри просто седи там, изглежда, че в опашката,
вижда, че има един, който трябва да да се обработват, тя дърпа опашката,
обработва я и щеки то на следващия опашката.
>> И така, това, което ни позволява, че да направите, е да се прилага, по същество,
колкото хардуер, както ние искаме да това проблем за много кратък период от време
да обработва данните, най-бързо възможно, което е нещо, което само,
сега в света на облачните изчисления Ние можем предоставяне сървъри същество
мигновено, че е полезно.
Така че ние не трябва да има гигант сървър около заседание
през цялото време да се направи обработката че може да се случи само веднъж седмично.
>> Така че това е най-вече тя.
Има налична документация за т API библиотеката Cloud
На този URL, който ще бъде на разположение по-късно.
И моля, проверете да разгледаме тя да се види, ако има нещо,
Имате ли някакви идеи.
Играйте с него.
Поиграйте си малко.
И се надяваме, можете да дойдете с нещо голямо.
Благодаря.