جفری LICHT: سلام وجود دارد.
من جفری Licht هستم.
و من اینجا هستم با شما صحبت کنم در مورد کتابخانه و ساختمان دانشگاه هاروارد فردا
امروز کتابخانه، من حدس می زنم.
بنابراین پس زمینه در اینجا، زمین برای این جلسه
اساسا وجود دارد که بسیاری از داده های کتابشناختی
موجود در کتابخانه های دانشگاه هاروارد.
و فرصت وجود دارد، از طریق برخی از ابزار
و یک پروژه که در حال توسعه، برای دسترسی به اطلاعات
و آن را به مکان های که کتابخانه دانشگاه هاروارد انجام نمی حال حاضر،
انجام مسائل جدید با آن، آزمایش و بازی در اطراف با آن است.
>> بنابراین نقطه ورود به این API است به نام هاروارد کتابخانه ابر، که
سرور ابرداده باز است، که من در مورد در حال حاضر صحبت کنید.
بنابراین پس زمینه است این است که وجود دارد بسیاری از مسائل را در کتابخانه دانشگاه هاروارد.
ما بیش از 13 میلیون کتابشناختی داشته سوابق، میلیون ها نفر از تصاویر،
و هزاران یافتن ایدز، که اساسا اسناد توصیف می
مجموعه، گفت: چه است در آنها، جعبه مقالات
و غیره که بیش از نمایندگی یک میلیون اسناد فردی است.
و نیز وجود دارد بسیاری از اطلاعاتی که کتابخانه
در مورد چگونگی محتوای استفاده شده است که می تواند مورد توجه مردم است
که در صورت تمایل به کار با آن است.
>> بنابراین تمام اطلاعات کتابخانه ابرداده.
بنابراین ابرداده اطلاعات در مورد داده است.
بنابراین، هنگامی که ما در مورد صحبت اطلاعات که
در دسترس از طریق کتابخانه ابر که در دسترس،
آن را لزوما اسناد واقعی
خود، نه لزوما کامل متن کتاب یا تصاویر کامل،
هر چند که در واقع ممکن است مورد.
اما این واقعا اطلاعات در مورد داده ها.
>> بنابراین شما می توانید از فهرست نویسی فکر می کنم اطلاعات، شماره تماس، افراد،
چگونه بسیاری از نسخه از کتاب وجود دارد، چه
نسخه هستند، چه هستند فرمت، نویسندگان، و غیره.
بنابراین در بسیاری از اطلاعات در مورد وجود دارد اطلاعات در مجموعه که،
در خود، نوع ذاتا مفید است.
و هر چند اگر شما انجام پژوهش در عمق،
شما به وضوح می خواهید برای دریافت به واقعی خود محتوا و در داده نگاه کنید،
فراداده از نظر مفید است هر دو تجزیه و تحلیل مجموعه به عنوان یک کل،
مانند آنچه در مجموعه هستند.
چگونه می توانم آنها مربوط؟
این کمک می کند که شما واقعا چیزهای دیگر پیدا کنید، که واقعا هدف اصلی از آن است.
نقطه ابرداده و کاتولوگ
است برای کمک به شما در پیدا کردن تمام اطلاعات که
موجود در مجموعه.
>> بنابراین این یک نمونه از ابرداده است برای یک کتاب در کتابخانه دانشگاه هاروارد.
پس از آن وجود دارد.
و شما می توانید ببینید که در واقع نسبتا پیچیده است.
و بخشی از ارزش فراداده در سیستم کتابخانه دانشگاه هاروارد
است که آن را مرتب سازی بر است تا توسط فهرستنویسان ساخته شده است
و مونتاژ توسط افراد استفاده بسیاری از تخصص و مهارت
و به آن فکر در طول زمان، که تا به بسیاری از ارزش.
>> بنابراین اگر شما نگاهی به این رکورد برای مشروح آلیس، شما می توانید پیدا کردن
شما رو به عنوان، که آن را نوشت، نویسنده، و تمامی موضوعات مختلف
که مردم آن را به فهرست شده اند.
و شما می توانید ببینید نیز وجود دارد، در علاوه بر این به بسیاری از اطلاعات خوب
در اینجا، به برخی از تقلید وجود دارد.
در بسیاری از پیچیدگی که وجود دارد منعکس طریق ابرداده
که شما داشته باشد.
>> بنابراین یک عنوان از این کتاب است آلیس در سرزمین عجایب.
پس این است که حاشیه نویسی شده نسخه که کتاب.
اما آن را نیز به نام مشروح آلیس، آلیس
در سرزمین عجایب دلیل آن چیزی که
مارتین گاردنر نوشت و مشروح کتاب.
و در بسیاری از اطلاعات بزرگ وجود دارد درباره پازل منطق و همه چیز
در آلیس که شما احتمالا در مورد نمی دانم.
بنابراین شما باید آن را بخوانید بروید.
>> اما شما می توانید ببینید وجود دارد بسیاری از جزئیات در اینجا،
از جمله شناسه، زمانی که آن را ایجاد شده بود، که از کجا آمده،
از نظر هاروارد سیستم، و غیره.
بنابراین این یک نمونه از است نوع ابرداده
که شما ممکن است برای یک کتاب در ببینید مجموعه کتابخانه دانشگاه هاروارد.
>> این چیزی است کاملا متفاوت است.
بنابراین یک سیستم به نام وجود دارد VIA هاروارد، که اساسا
است فهرست تصاویر و اشیاء هنری و چیز های بصری در سراسر هاروارد،
و اضافه کردن برخی از فراداده به آنها، طبقه بندی آنها،
و در برخی موارد، ارائه تصاویر بند انگشتی کوچک
که شما می توانید یک را در اگر شما تا آرزو نگاه کنید.
>> بنابراین این یک نمونه از است ابرداده است که شما برای یک بشقاب دارند
از، احتمالا، آلیس در سرزمین عجایب.
و شما می توانید ببینید وجود دارد فراداده کمتر اینجا.
این فقط یک نوع دیگری از شی است.
و به این ترتیب اطلاعات کمتر وجود دارد.
>> شما بیشتر از این واقعیت است که، یک تماس تعداد، اساسا که آن را ایجاد، -
>> ما نمی دانیم که آن را ساخته شده است.
>> --and عنوان.
>> مثال دیگر.
این کمک یافته است.
بنابراین یک مجموعه ای از لوئیس وجود دارد مقالات کارول در دانشگاه هاروارد.
بنابراین این توصیف چه در آن مجموعه است.
بنابراین کسی را از طریق رفته و از طریق تمام جعبه نگاه
و آن فهرست، با توجه به برخی از پس زمینه، خلاصه ای از آنچه که در اینجا نوشته شده است.
و اگر شما به دنبال بیشتر در این، این
در ادامه برای صفحات و صفحات و صفحات، اما به شما خواهد گفت
چه حروف و آنچه تاریخ از آنچه جعبه
در سراسر مجموعه وجود داشته است.
اما این چیزی است که، اگر شما در هاروارد هستید،
شما می توانید بروید و در واقع از لحاظ جسمی نگاه و، احتمالا، نگاهی به.
>> پس این است که همه بزرگ است.
این فراداده مفید.
این در سیستم کتابخانه دانشگاه هاروارد است.
ابزار وجود دارد آنلاین که در آن شما می توانید بروید و نگاهی به آن،
و آن را ببینید، و جستجو در آن.
و شما می توانید آن و تاس تکه آن را در بسیاری از روش های مختلف.
>> اما این واقعا تنها در صورتی در دسترس شما یک انسان نشسته است
در مرورگر خود و یا و یا چیزی تلفن و مرور از طریق آن خود را.
این واقعا در دسترس نیست هر نوع مد قابل استفاده
برای سیستم های دیگر و یا کامپیوتر های دیگر به استفاده از،
نه با سیستم در کتابخانه دانشگاه هاروارد،
اما سیستم در جهان خارج، فقط افراد دیگر به طور کلی.
بنابراین سوال این است، چگونه می توان آن را به کامپیوتر در دسترس
به طوری که ما می توانیم جالب تر انجام چیزهای با آن از
مرور آن خود؟
>> پس چرا شما می خواهید برای انجام این کار؟
هستند بسیاری از فرصت وجود دارد.
یکی است شما می توانید به طور کامل ساخت راه های مختلف از مرور
محتوای که در دسترس از طریق کتابخانه دانشگاه هاروارد.
من شما را یک نشان می دهد بعد به نام Stacklife،
است که کاملا متفاوت را در به دنبال محتوا.
>> شما می توانید یک موتور توصیه ساخت.
بنابراین کتابخانه دانشگاه هاروارد در نمی کسب و کار گفت، شما می خواهم این کتاب است.
سپس نگاهی به این 17 دیگر کتاب هایی که شما ممکن است در علاقه مند
یا این 18 عکس دیگر.
اما این قطعا می تواند یک ویژگی ارزشمند است.
و با توجه به ابرداده، ممکن است است ممکن است برای قرار دادن که با هم.
شما ممکن است نیازهای مختلف در داشته نظر جستجو در محتوا،
مانند شاید با وجود ابزار است که در دسترس که کتابخانه می سازد هستند
در دسترس، شما ممکن است بخواهید برای جستجو در راه های مختلف
و یا بهینه سازی برای یک مورد استفاده خاص، که شاید آن را بسیار تخصصی.
شاید تنها چند وجود دارد مردم در جهان که
می خواهید برای جستجو در محتوا در این راه، اما آن
بزرگ خواهد بود اگر ما می تواند به آنها اجازه انجام این کار.
در بسیاری از تجزیه و تحلیل ترافیک وجود دارد فقط در چگونه مردم
استفاده از محتوای که واقعا خواهد بود جالب در مورد دانید، پیدا کردن
چه کتاب استفاده می شود، چه نیست، و غیره.
و پس از آن در بسیاری از وجود دارد فرصت برای ادغام
سایر اطلاعات که در خارج وجود دارد در وب.
بنابراین ما have--
>> به عنوان مثال، NPR است بخش بررسی کتاب،
جایی که آنها مصاحبه نویسندگان درباره کتاب.
و پس از آن بزرگ خواهد بود اگر شما بودند به دنبال یک کتاب در دانشگاه هاروارد
کتابخانه، و به شما می گویند، خوب، وجود دارد مصاحبه با نویسنده بوده است.
برویم نگاهی به که.
و یا یک صفحه ویکیپدیا وجود دارد، به عنوان یک معتبر، مرجع علمی
درباره ی این کتاب است که شما در صورت تمایل به نگاهی.
>> هستند این نوع از منابع وجود دارد پراکنده در سراسر وب.
و آنها را گرد هم آوردن می تواند یک استفاده بزرگ
به کسی که به دنبال در محتوا، به دنبال چیزی.
اما آن را نیز نمی نوع از چیزی که شما می خواهم
می خواهید کتابخانه به مسئول برای پایین رفتن و شکار کردن
همه این منابع مختلف و آنها را متصل به هم
چرا که آنها در حال تغییر به طور مداوم.
و چیزی که آنها فکر می کنم مه مهم است نمی شود چه فکر می کنید مهم است.
>> و حتی بیشتر از آن، اساسا وجود دارد بسیاری از مسائل ما از فکر نکرده است.
بنابراین اگر ما می توانیم این تا باز، مردم علاوه بر نیم دوجین یا بیشتر،
که به دنبال در این در به طور منظم می تواند از ایده های فکر می کنم
و ماساژ داده، و انجام آنچه آنها با آن را می خواهم.
>> بنابراین ما می خواهیم را به این اطلاعات موجود به جهان است.
خوب، یک زن و شوهر از عوارض وجود دارد.
یکی این است که این فراداده در سیستم های مختلف می باشد.
این در فرمت های مختلف است.
بنابراین برخی از عادی وجود دارد که نیاز به اتفاق می افتد،
که عادی بودن روند آوردن چیزهایی از فرمت های مختلف
و نقشه برداری آنها را به یک فرمت واحد به طوری که زمینه مطابقت خواهد شد.
>> برخی از محدودیت های کپی رایت وجود دارد.
به اندازه کافی عجیب، ورود کاتولوگ درباره کتاب مسئول کپی رایت است.
بنابراین حتی اگر آن را فقط اطلاعات به دست آمده از کتاب،
آن را copyrightable.
و بسته به که در واقع ایجاد که ابرداده،
ممکن است محدودیت در که وجود دارد می توانید آن را توزیع، to-- مشابه
>> نمی دانم.
این ممکن است یا نه ممکن است شبیه به وضعیت اشعار ترانه ها،
برای مثال.
بنابراین همه ما می دانیم که چگونه است که تابه خارج.
بنابراین شما نیاز به اطراف که شماره را دریافت کنید.
>> و سپس قطعه دیگری است که در بسیاری از داده ها وجود دارد.
بنابراین اگر من کسی که می خواهد به کار هستم با داده ها و یا یک ایده سرد،
خرید و فروش با 14 میلیون سوابق بر روی لپ تاپ من
می تواند مشکل ساز و دشوار برای مدیریت.
بنابراین ما می خواهیم به کاهش موانع برای مردم
قادر به کار با داده ها.
>> بنابراین رویکرد که امیدوارم آدرس همه از این نگرانی ها دو بخش است.
یکی در حال ساخت یک پلت فرم است که طول می کشد داده ها از همه این منابع متفاوت
و آن را تشدید، عادی، آن غنی، و باعث می شود
آن را در دسترس در یک محل واحد.
و آن را می سازد آن را از طریق در دسترس API های عمومی که مردم می توانید تماس بگیرید.
>> بنابراین API کاربرد است برنامه نویسی رابط.
و آن را اساسا به اشاره نقطه پایانی است که یک سیستم و یا فن آوری
می توانید تماس بگیرید و دریافت داده ها به عقب در فرمت ساختار در راه
که می توان آن استفاده می شود.
پس از آن وابسته نمی در رفتن به یک وب سایت
و خراش دادن داده فعال از آن، به عنوان مثال.
>> بنابراین این صفحه خانه است API کتابخانه ابر مورد،
که در اصل نسخه آن دو است.
پس از آن تکرار دوم است تلاش برای ایجاد تمام این داده ها
در دسترس جهان است.
پس از آن http://api.lib.harvard.edu/v2/items.
و فقط برای شکستن این پایین کمی، چه این بدان معنی است
این است که این نسخه دو از API است.
نسخه یک، وجود دارد که من قصد ندارم در مورد صحبت کنید.
اما یک نسخه وجود دارد.
>> و اگر شما خواستار این API، شما در حال گرفتن اقلام است.
و بخشی از ایده API است یک API قرارداد است.
این چیزی است که رفتن به تغییر.
بنابراین برای مثال، -
>> و دلیل آن این است که اگر من ساخت نوعی از سیستم که
رفتن به استفاده از API ابر کتابخانه برای نمایش کتاب و یا کمک به مردم پیدا
اطلاعات در راه منحصر به فرد، چه ما نمی خواهیم اتفاق می افتد
برای ما به رفتن تغییر چگونه که API کار می کند، و به طور ناگهانی
همه چیز در سمت کاربر نهایی می شکند.
بنابراین بخشی از اگر شما در حال ساخت API در دسترس جهان، آن را
تمرین خوبی برای قرار دادن یک شماره نسخه در آن تا مردم
می دانید که چه نسخه آنها برای مقابله با.
>> بنابراین اگر ما تصمیم ما پیدا کردن یک راه بهتر ساخت این اطلاعات در دسترس،
ما ممکن است به تغییر که که نسخه سه تماس بگیرید.
بنابراین هر کسی که هنوز هم با استفاده از نسخه دو، که هنوز هم کار می کنند.
اما نسخه سه را تمام چیزهای جدید.
>> بنابراین این API است، اما این واقعا مانند یک URL به نظر می رسد.
و پس چه است این به عنوان مثال از آن چیزی است که در
به نام API بقیه، که در دسترس است بیش از فقط یک اتصال وب به طور منظم.
و شما در واقع می تواند رفتن به آن را در یک مرورگر.
>> بنابراین در اینجا من فقط باز کرده ام تا فایرفاکس و رفته به api.lib.harvard.edu/v2/items.
و به این ترتیب آنچه که من در اینجا دریافت کنید اساسا در صفحه اول
نتایج از کل مجموعه ای از آیتم هایی که ما داریم.
و آن را در فرمت XML.
و آن را نیز بوده است prettified توسط فایرفاکس.
این کار در واقع همه این گسترش کمی و قرارداد
doohickeys اینجا.
این نوع بهتر است نسخه راه برای آن نگاه کنید.
>> اما آنچه این به ما می گوید است من درخواست کرده ام تمام موارد.
بنابراین 13289475 موارد وجود دارد.
و من به دنبال در اولین 10، با شروع در موقعیت صفر
چرا که در علوم کامپیوتر ما همیشه در صفر شروع می شود.
و آنچه که من در اینجا، اگر من فقط سقوط این، خواهید دید من 10 اقلام کردم.
>> و اگر من نگاهی به یک آیتم، من می توانم ببینید که من اطلاعات مربوط به آن شده است.
و این در چه فرم MODS نام است.
و به این ترتیب من قصد دارم به سوئیچ بازگشت اینجا برای یک لحظه.
باشه.
>> بنابراین اجازه دهید چیزی در جستجو خاص به دلیل گزینه اول که
اتفاق می افتد به می آیند تا زمانی که شما نگاه از طریق تمام مجموعه
است، تعریف، تصادفی.
بنابراین اجازه دهید برای برخی از دونات نگاه کنید.
اوه.
>> باشه.
بنابراین دوناتها.
بنابراین ما در بر داشت 80 آیتم در آن وجود دارد مجموعه که دونات مرجع.
ما در حال نگاه کردن به 10 اولین بار از آنها.
در حال حاضر، شما می توانید در اینجا ببینید راه که من گفتم من به دنبال دوناتها،
من فقط چیزی برای اضافه رشته پرس و جو از URL.
بنابراین پرسش برابر دوناتها، که شما می توانید کمی به راحتی بیشتر اینجا را ببینید.
>> و اساسا این بدین معنی وجود دارد تنظیمات برای API، که
تعریف چیزی است که همه از این پارامترها معنی.
و این بدان معناست که ما در حال رفتن به همه چیز را برای دونات را جستجو کنید.
>> بنابراین اولین مورد در اینجا ما شما می توانید ببینید که عنوان پیراشکی است،
و یک زیرنویس به نام وجود دارد مصائب آمریکایی، است که، من حدس می زنم،
مناسب.
هستند بسیاری از different-- وجود دارد
هنگامی که شما به نقطه دریافت گرفتن داده ها،
هستند بسیاری از متفاوت وجود دارد فرمت های که شما می توانید آن را به دریافت کنید.
و نقاط قوت های مختلف وجود دارد و نقاط ضعف برای همه آنها.
پس این یکی، شما می توانید ببینید در اینجا، این فرم بسیار غنی است.
و آن را استاندارد.
>> بنابراین یک عنوان خاص وجود دارد درست است، درست زیرنویس.
یک جایگزین وجود دارد عنوان، مصائب آمریکا.
است به نام مرتبط با آن وجود دارد.
نوع از منابع متن است.
در بسیاری از اطلاعات وجود دارد در اینجا به این شکل.
>> اما یک دسته وجود دارد فرمت های مختلف.
بنابراین آنچه که ما فقط بود به دنبال در یک فرمت است
نام MODS، که مخفف متاداده شی شرح خدمات،
به طور بالقوه.
من در واقع کاملا مطمئن مورد هستم S. اما این فرمت نسبتا پیچیده است.
این قالب به طور پیش فرض است.
>> اما این یکی که نگه می دارد است غنای تمام داده ها
که کتابخانه دارد زیرا آن را بسیار نزدیک به آنچه
کتابخانه استفاده داخلی.
این یک استاندارد است که استفاده در سراسر کشور،
در سراسر جهان در کتابخانه های دانشگاهی.
و آن را بسیار سازگار.
بنابراین اگر شما یک سند کردم است که در قالب MODS،
شما می توانید به کسی دیگری را که سیستم های که درک MODS،
و می تواند آن را وارد کنید.
پس از آن یک استاندارد است.
این خیلی خوب تعریف شده است، بسیار خاص است.
و این چیزی است که آن را می سازد سازگار چرا که اگر کسی می گوید،
این عنوان متناوب از است ضبط، همه می دانند که چه معناست.
در سمت تلنگر، آن را بسیار پیچیده است.
>> بنابراین اگر شما نگاهی در این رکورد در اینجا،
اگر من فقط می خواهید برای دریافت عنوان این سند،
این کتاب، که احتمالا پیراشکی، مصائب آمریکا، تجزیه آن را
کمی درگیر.
در حالی که یکی دیگر وجود دارد فرمت به نام هسته دوبلین،
که زیاد است، فرمت بسیار ساده تر است.
>> و به این ترتیب شما در اینجا ببینید، هیچ وجود دارد عنوان، زیرنویس، عنوان جایگزین.
فقط عنوان وجود دارد، پیراشکی، مصائب آمریکا،
و یکی دیگر از عنوان، مصائب آمریکا.
بنابراین، هنگامی که شما به دنبال در چه فرم شما می خواهید برای دریافت اطلاعات از،
بسیاری بستگی دارد که چگونه شما در حال رفتن به آن استفاده کنید.
آیا شما با استفاده از برای قابلیت همکاری و یا شما انجام
چیزی ساده است که می خواهید ممکن است راحت تر به کار با؟
>> در سمت تلنگر، بسیاری از جزئیات دریافت مرتب کردن بر اساس squished پایین.
شما ممکن است تفاوت های ظریف در از دست دادن چه وسیله زمینه خاص
اگر شما در حال خرید و فروش با هسته دوبلین، که شما نمی با MODS دریافت کنید.
بنابراین کسانی که دو تا از فرمت های شما می توانید از API دریافت کنید.
و در واقع، ما در حال نگه داشتن آن در پشت صحنه در MODS.
اما ما می توانیم شما را در MODS را و هسته دوبلین و هر چیز دیگری نیز هست.
نظر دیگر زمانی که شما دنبال آن هستید در اطلاعات
است شما می توانید آن را به صورت JSON، دریافت که مخفف جاوا اسکریپت نشانه گذاری شی،
و یا XML، که مخفف زبان نشانه گذاری توسعه پذیر.
و این بازنمودها داده هر دو دقیقا همان اطلاعات، دقیقا
زمینه همان.
اما آنها فقط هستید نحوی متفاوت است.
>> بنابراین این a-- است
خوب، اجازه دهید فقط تغییر دهید.
بنابراین این پرسش ما را برای است دونات در فرمت XML.
اگر من فقط تغییر دهید این به JSON، من می توانم آن را متفاوت به نظر می رسد.
بنابراین در حال حاضر این همان محتوا است، اما ساختار متفاوت است.
می براکت زاویه کمتر وجود دارد.
کمتر پرگو وجود دارد.
>> و این فرمت این است که، اگر شما در حال کار در محیط وب،
شما به احتمال زیاد رفتن به مایل به استفاده از به خاطر یکی
از چیزهای خوب در مورد JSON است آن را سازگار با جاوا اسکریپت.
بنابراین اگر من نوشتن برنامه وب، من می توانید بکشید در JSON و فقط با آن به طور مستقیم کار می کنند.
در حالی که با XML، آن را کمی پیچیده تر.
بنابراین دوباره، این هر دو مفید است.
آنها فقط موارد استفاده متفاوت است که در آن مردم در صورت تمایل به استفاده از آنها.
باشه.
بنابراین بازگشت به API.
بنابراین ما می توانیم جستجو for--
>> من یک مثال از را جستجو برای دوناتها.
ما همچنین می توانیم فقط جستجو در رشته خاص در اینجا.
بنابراین به جای جستجو کل رکورد،
من فقط می توانید جستجو درست عنوان.
و بنابراین در حال حاضر 25 همه چیز وجود دارد که باید دونات در عنوان، که یکی از آنها
است در مورد بازگرداندن تالاب در مدیریت
از سوراخ در شیرینی بی شیرینی برنامه، که احتمالا
لزوما چه چیزی نیست ما به دنبال برای زمانی که ما در حال جستجو برای دوناتها.
>> شما همچنین می توانید، هنگامی که شما هستید خرید و فروش با API--
>> بخشی از داشتن یک API دادن مردم امکان دسترسی به مجموعه داده های بزرگ.
و یک زن و شوهر های مختلف وجود دارد ابزار شما می توانید استفاده کنید برای انجام این کار.
یکی است، خیلی ساده، شما می توانید از طریق داده ها صفحه.
پس فقط به عنوان اگر یک پرس و جو شما انجام از طریق یک رابط وب،
شما می توانید در یک صفحه نگاه کنید، صفحه دو، صفحه سه.
شما می توانید همین کار را چیزی که از طریق API.
شما فقط نیاز به صریح و روشن در چگونه شما آن را انجام دهد.
>> بنابراین برای مثال، اگر من به دنبال در ابتدا پرس و جو من در اینجا،
که در آن من انجام یک جستجو برای همه چیز با دونات در عنوان، می توانم بگویم،
و حد برابر 20، که به معنی من 20 رکورد اول را، نه
10 برای اولین بار است که به طور پیش فرض، چون من می خواهم به در 20 در نگاه در یک زمان.
و یا می توانم بگویم، مجموعه ای از شروع برابر با 20 و حد
برابر 20، که به خواهد من ثبت 21 از طریق 40.
>> بنابراین من حدس می زنم چیزی به دور اینجا است
که ما با استفاده از رشته پرس و جو به پارامتر در پرس و جو.
و آن را به شما امکان کنترل آنچه شما به عقب بر گردیم.
>> یکی دیگر از ابزار است که شما می توانید استفاده کنید، -
>> و این است که واقعا در مفید نظر کاوش داده ها.
>> چیزی به نام فکتینگ --is.
بنابراین فکتینگ مدت است نه لزوما رایج است.
اما شما همه آن را قبل از دیده می شود.
اگر شما نگاهی به آمازون، برای مثال،
و شما انجام جستجو برای دونات در کتاب،
در اینجا آنها کردم یک سری از کتاب ها، و آنها بر اساس طبقه بندی گروه بندی،
و شما می توانید از دسته های مختلف، و چگونه بسیاری از کتاب در هر رده
نشان می دهد تا.
>> پس این است که اساسا یک جنبه.
تو همه ی کتاب های آنها، 1800 کتاب هایی که دونات بازی آمازون.
در 12 از آنها رده صبحانه.
21 در شیرینی و پخت، و غیره و غیره.
>> بنابراین این است که واقعا مفید ابزار برای بررسی محتوای
در کتابخانه و همچنین زیرا زمانی که شما در یک جنبه نگاه کنید،
آن را به شما می دهد یک ایده از آنچه افراد وجود دارد، مانند چه نوع افراد
محبوب ترین در مجموعه ای به درخواست شما.
و این کمک می کند تا شما درایو کردن و اکتشاف.
بنابراین ما می توانیم همین کار را انجام دهد.
>> اگر ما مایل به استفاده از API و در جنبه نگاه کنید،
ما اضافه کردن پارامتر دیگری به دوستان ما رشته پرس و جو.
بنابراین جنبه برابر کاما از هم جدا لیستی از آنچه که ما می خواهیم به جنبه در.
بنابراین یکی از جنبه های ممکن است موضوع.
یکی دیگر ممکن است زبان.
و به این ترتیب اگر ما که پرس و جو اجرا، ما get--
به نظر می رسد تقریبا همان در اینجا.
اما ما به پایان اضافه شده لیست مجموعه ای از جنبه های.
بنابراین ما یک جنبه به نام موضوع.
پس این به ما می گوید که اگر من نگاه در 80 نتایج من از پرس و جو شیرینی بی شیرینی،
13 از آنها موضوع ایالات متحده است.
سه دونات موضوع.
سه موضوع مرمت تالاب،
که ممکن است سوراخ های ما در شیرینی بی شیرینی.
دو نفر از آنها، سیمپسونها، و غیره و غیره.
>> بنابراین این می تواند اگر شما مفید می خواهید برای محدود کردن جستجوی خود استفاده کنید.
این می تواند به شما کمک کند انجام این کار.
به خصوص اگر شما بیش از، می گویند، 80 نتایج.
>> به طور مشابه، ما نیز خواسته برای جنبه های بر زبان.
بنابراین اگر ما در نتایج ما نگاه کنید، ما می بینیم 76 از آنها به زبان انگلیسی، چهار در فرانسه هستند،
دو در اسپانیا، دو، من فکر می کنم که تعریف نشده و یا ناشناخته، هلندی و لاتین.
بنابراین من فکر می کنم لاتین شیرینی بی شیرینی نتیجه، دوباره،
هیچ ربطی به با محصولات پخته.
اما وجود دارد که شما بروید.
>> پس این است که مرتب سازی بر نشان دادن شما چگونه شما می توانید محتوای عقب بکشید
از API فقط از طریق مرورگر وب است که بزرگ است.
اما این واقعا نمی آنچه شما می به طور معمول با استفاده از در API برای آن باشد.
به همین دلیل یک مثال از اینکه چگونه شما در واقع می تواند انجام این کار من
نوشته شده یک برنامه فوق العاده کوچک، که، دوباره، آیا جستجو شیرینی بی شیرینی من
و انتخاب یک زن و شوهر زمینه و آنها را نمایش می دهد در یک جدول.
پس این است که بسیار همان محتوایی که ما فقط
اره با چند زمینه از جیبش.
بنابراین لیستی از عناوین، محل چه کتاب
است در مورد، زبان، و غیره و غیره.
>> پس چگونه این در واقع اتفاق افتاده است، از سال من حدس می زنم ما باید در برخی از کد نگاه کنید،
is--
>> HTML ساده چه ما را در اینجا است صفحه، که نمایش متن،
به ابر کتابخانه استقبال و سپس یک جدول از نتایج نشان می دهد.
و بدیهی است که هیچ نتیجه ای در آن وجود دارد جدول زمانی که صفحه لود می شود.
اما آنچه ما انجام می دهیم است، اول از همه، ما
در حال بارگذاری یک کتابخانه به نام جی کوئری است که اساسا
یک کتابخانه جاوا اسکریپت، که آن را بسیار آسان برای دستکاری جاوا اسکریپت
بومی، HTML، و ایجاد صفحات وب، منطق های سمت سرویس گیرنده و صفحات وب است.
>> پس چه ما را در اینجا jQuery است یک روش به نام کنید،
که در اصل برای رفتن URL، که، در این مورد،
این به دنبال URL آشنا است.
و پس از آن دریافت محتوا از که URL و سپس یک تابع در آن را اجرا کنید.
بنابراین ما گفت به api.lib.harvard / EDU.
جستجو برای دوناتها.
ما 20 پرونده بده.
و سپس اجرای این تابع، که من انتخاب کرده ام، انتقال آن داده.
و داده ها JSON است که از API بازگشت کردم.
>> و سپس ما در حال گفت، در آن داده درست به نام آیتم وجود دارد.
و اگر من به نگاهی به پشت در یکی از این نتایج که در اینجا،
چیزی وجود دارد called--
>> خوب، آن را مورد نامیده می شود.
به طوری که ممکن است که.
و آنچه در آن می کند آن است می رود از طریق هر یک از آیتم
و پس از آن دیگر خواستار تابع در هر یک از آیتم.
و این تابع اساسا است در نظر گرفتن ارزش
از قلم دوم از اقلام، که اساسا رکورد منحصر به فرد
و اجازه می دهد تا ما را به بیرون بکشد عنوان، پوشش و زبان.
>> بنابراین ما یک تابع در هر تماس قلم دوم از اقلام که ما را از API کردم.
و اگر شما فقط نگاه در این قطعه حق در اینجا،
آنچه که ما در حال انجام است ما در حال ایجاد یک رشته،
که اساسا برخی از نشانه گذاری HTML غیر فعال است دور یک میز، با value.title،
که عنوان است شی، value.coverage،
است که در آن پوشش، -
>> و ما در حال انجام یک بررسی اینجا ببینید که چه کسی تعریف نشده
و پنهان کردن آن اگر آن را می گوید تعریف نشده، چون ما واقعا علاقه مند
در آن.
>> --and سپس زبان.
و پس از آن چیزی است که ما انجام شده است اضافه کرد که
به جدول این است که شناسایی شده توسط این رشته در اینجا.
و چگونه کار می کند جی کوئری چیزی است که این می گوید
برای جدول با ایده نگاه نتایج و اضافه کردن این متن به آن است.
و این جدول با نتایج ایده است.
پس چه شما را تا پایان با این صفحه در اینجا است.
و به منظور مشاهده source--
خوب، منبع است که در واقع نه به روز وقتی که اتفاق افتاده است.
بنابراین شما می توانید واقعی را ببینید نتایج از جدول اینجا هر چند.
>> به طوری که فقط یک مثال ساده از این انجام یک پرس و جو بسیار اساسی در برابر API
و نمایش اطلاعات در برخی دیگر شکل، و هر چیز بیش از حد تصور انجام نمی دهد.
در حال حاضر، به عنوان مثال دیگری است مانند برنامه های نوشته شده توسط دیوید واینبرگر
به عنوان یک دمو از این که اساسا شما نشان می دهد
چگونه شما می توانید از mash تا نتایج شما گرفتن از API ابر کتابخانه
با، می گویند، گوگل کتاب.
>> و تفکر در اینجا این است که من می توانم یک پرس و جو بر علیه گوگل کتابها اجرا،
دریافت جستجوی متن کامل، به نتایج بازگشت، پیدا کردن که از کسانی که در مورد
در واقع در هولیس وجود داشته باشد، سیستم کتابخانه،
و سپس به من لینک را بازگشت به کسانی که در مورد.
بنابراین اگر من برای جستجو، آن بود یک شب تاریک و طوفانی، من
بازگشت یک دسته از نتایج از گوگل، و پس از آن یک نتیجه
که چروک در زمان است.
و این لینک ها به کتاب هایی که وجود دارند در سیستم کتابخانه دانشگاه هاروارد.
>> بنابراین من حدس می زنم نکته در اینجا است آنقدر که این ممکن است یا ممکن است
است راه که می خواهید جستجو در کتابخانه،
اما این یک کاملا متفاوت راه این بود که به شما در دسترس نیست
قبل از، مثل شما هیچ راهی برای انجام به حال متن کامل جستجو در کتاب است که حتی
بخشی از سیستم کتابخانه دانشگاه هاروارد بود.
بنابراین در حال حاضر این یک راه است که شما می توانید انجام این کار.
و شما می توانید آنها را در نمایش هر فرمت شما می خواهید.
بنابراین نکته در اینجا است، در واقع، ما در حال باز کردن راه های جدید برای مردم
برای کار با داده ها.
>> قطعه دیگری از ابر کتابخانه است که آن افشای برخی از اطلاعات استفاده می کند
که کتابخانه دارد.
بنابراین اگر شما به کتابخانه بروید، و شما به دنبال برای کتاب،
شما لزوما در واقع یک ایده از،
برای همه موارد در موضوع خاص، چه
مردم در هستند جامعه، که آیا آن را
تعریف شده به عنوان هاروارد یا کشور یا کلاس خود را،
چه آنها دریافتند مفید ترین؟
و کتابخانه در واقع تا به تن از اطلاعات در مورد آنچه
مفید ترین است چرا که اگر تعداد زیادی از مردم چک کردن یک کتاب،
که شما چیزی می گوید.
باید وجود داشته باشد برخی از این دلیل بوده است آنها می خواهند آن را به اتمام.
بسیاری از مردم آن را در ذخیره قرار داده است.
>> اگر آن را در لیست رزرو برای بسیاری از کلاس ها، که شما چیزی می گوید.
اگر اعضای هیات علمی در حال بررسی آن از بسیاری و دانشجویان دوره کارشناسی هستند،
که من چیزی می گوید.
بالعکس، که همچنین شما چیزی می گوید.
بنابراین این امر می تواند واقعا جالب به قرار داده که اطلاعات در خارج وجود دارد و اجازه دهید
مردم از آن استفاده کنید برای کمک به آنها را پیدا کنید با این نسخهها کار در سیستم کتابخانه.
در سمت تلنگر از این است برخی از حریم خصوصی جدی وجود دارد
نگرانی به خاطر یکی از اصول اصلی کتابخانه
است که ما در حال رفتن به گفتن باشد مردم آنچه که مردم دیگر در حال خواندن.
و حتی اگر به شما می گویند این کتاب بررسی شد چهار بار
در یک ماه خاص، است که می تواند مورد استفاده قرار گیرد
به پیوند بازگشت به خاص فرد توسط داده ها د-ناشناس
و پیدا کردن که آن را بررسی کرد.
بنابراین راه است که ما می توانیم avoid--
راه که ما می توانید سعی کنید برای استخراج برخی از سیگنال از تمام اطلاعات
بدون نقض نگرانی های حریم خصوصی کسی را
اساسا ما در نگاه 10 سال از داده استفاده، -
>> پس از آن در طی یک دوره زمانی طولانی است.
>> --and می گویند، خوب، بیایید ببینید که چگونه چند بار این کار مورد استفاده قرار گرفت،
و که در این دوره از زمان، و پس از آن اساسا
دادن تعداد، که ما تماس بگیرید نمره پشته، که اساسا
نشان دهنده چه مقدار از آن استفاده شده است.
و این number--
بسیاری از محاسبات مختلف رفتن به که تعداد.
--but آن را بسیار خشن متریک است که به شما
برخی از ایده چگونه جامعه ممکن است که کار ارزش.
>> و به این ترتیب مرتب سازی بر دیگری حتی بیش گوشت از برنامه
که مزیت طول می کشد این چیزی است
نام Stacklife، است که در واقع در دسترس از طریق هاروارد اصلی
پورتال کتابخانه.
بنابراین شما به library.harvard.edu.
شما تعدادی از متفاوت ببینید راه های جستجوی کتابخانه.
و یکی از آنها به نام Stacklife.
>> و این برنامه این است که مرور محتوای کتابخانه،
اما به طور کامل ساخته شده است در بالای این رابط های برنامه کاربردی.
بنابراین هیچ چیز ویژه ای وجود دارد در پشت صحنه.
هیچ دسترسی به وجود دارد داده هایی را که شما لازم نیست.
این با استفاده از رابط های برنامه کاربردی را به شما ارائه با مرور کاملا متفاوت
تجربه.
>> بنابراین اگر من برای آلیس جستجو در سرزمین عجایب در این مورد،
من گرفتن یک نتیجه است که به نظر می رسد مانند این است که بسیار much--
>> این بسیار شبیه به هر جستجو دیگر شما ممکن است را انجام دهید، به جز در این مورد
ما رتبه بندی اقلام توسط stackscore، که به شما می دهد
برخی از ایده چگونه محبوب این اقلام در جامعه بودند.
و به وضوح، آلیس در سرزمین عجایب توسط والت دیزنی بسیار محبوب است.
اما شما همچنین می توانید چهار بالا ببینید در اینجا آنهایی که شما ممکن است actually-- نیست
>> چیزهایی که بسیار استفاده می شود، اما شما ممکن است فورا نمی
ارتباط با آلیس در سرزمین عجایب.
بنابراین دوست قدیمی ما مشروح آلیس است که در اینجا.
بنابراین من می توانید نگاهی به آن را.
و در حال حاضر چه من به دنبال در اساسا مجموعه ای of--
من می توانم مشروح داشته آلیس در اینجا ببینید.
من اطلاعاتی در مورد آن را دارند.
و من نیز stackscore دارند از، در این مورد، 26.
و این به من می گوید نوع تقریبا ما چگونه به این stackscore کردم،
مانند که آن را بررسی می کند، مانند چگونه چند بار آن را چک شد،
مانند دانشکده و یا دانشجویان دوره لیسانس، چگونه نسخه بسیاری از کتابخانه،
و غیره و غیره.
>> و شما همچنین می توانید، به اندازه کافی جالب در اینجا، فهرست پشته تقریبا.
بنابراین داده ها در اینجا، این است به شما نشان مرتب سازی بر
از نمایندگی های مجازی از آنچه ممکن است مفید
مثل اگر شما را به نگاه همه منابع کتابخانه
و آنها را با هم در یک قفسه بی نهایت.
و چیز خوبی است که ما can--
>> اول از همه، ابرداده در مورد این کتاب
اغلب شما می گوید زمانی که آن را منتشر شد.
آن را به شما می گوید که چگونه بسیاری از صفحات آن دارد.
این ممکن است شما را به ابعاد بگویید.
بنابراین شما می توانید ببینید که در اینجا منعکس از نظر اندازه از کتاب.
>> و سپس ما می توانیم استفاده پشته نمره به برجسته
کتاب هایی که نمرات پشته بالاتر است.
بنابراین اگر آن را تیره تر، به این معنی که، احتمالا، آن است که اغلب استفاده می شود.
بنابراین در این مورد، من هستم رفتن به حدس می زنم که این
نسخه آلیس در سرزمین عجایب است است که بسیار معمول استفاده می شود و بیشتر
دیده، کتابخانه بیشترین نسخه از.
بنابراین اگر شما به دنبال برای آلیس در سرزمین عجایب،
این ممکن است یک جای خوب برای شروع.
>> و سپس در اینجا شما همچنین می توانید پیوند به بیرون به، می گویند، آمازون برای خرید کتاب،
و غیره و غیره.
نکته در اینجا، دوباره، است به طوری که این نه
بهترین راه به فهرست کتابخانه و یا از ابزار مناسب برای هر مناسبت.
اما این یکی دیگر از راه انجام آن است.
و با داده در دسترس از طریق API، که
است از بلوک های بسیار ساده ساختمان ساخته شده، که اجازه می دهد تا شما را به جستجو در محتوا،
شما می توانید چیزی ساخت مثل این است که می تواند
فوق العاده بود با ارزش را به برخی از مردم.
>> به طوری که مرتب سازی بر اساس، تا آنجا که من می خواهم می گویند واقعا در مورد آنچه که API است
و آنچه در آن در معرض، را یک کل وجود دارد دسته از مسائل پشت صحنه، که
من فقط رفتن به لمس در به طور خلاصه فقط به خاطر اینکه آن نوع در این می آید
از زاویه کاملا متفاوت در شرایط چگونه چیزی مثل این
دریافت به محل قرار داده؟
>> بنابراین API استاندارد است رابط به تمام این مطالب.
اما به آن را دریافت وجود دارد، اولین چیزی که ما تا به حال به انجام
جمع شد اطلاعات کتاب ها و تصاویر
و ایدز پیدا کردن، جمع آوری سند از سیستم های مختلف دانشگاه هاروارد.
الف، VIA، و OASIS هستند نام سیستم.
و آنها اساسا به رفتن خط لوله، خط لوله پردازش.
>> بنابراین اول از همه، ما صادرات فایل ها از همه از این سیستم.
ما آنها را به موارد فردی تقسیم کردن.
بنابراین ما باید یک فایل است، که یک گیگابایت، که دارای یک میلیون رکورد در آن است.
بنابراین ما آن را به موارد فردی تقسیم می شود.
سپس، برای هر مورد، ما آن را تبدیل به MODS، چرا که برخی از این
MODS بومی هستند، برخی از آنها نیست.
بنابراین ما همه آنها را به در قالب همان باشد.
سپس مختلف وجود دارد مراحل غنی سازی، که در آن
ما اطلاعات بیشتر اضافه کردن به داده از موجود در کتابخانه بود.
بنابراین ما نیاز به اضافه کردن، اول از همه ما باید چه کتابخانه آن را نگه دارید.
ما را از طریق یک گام از رفتن محاسبه stackscore.
ما از طریق گام دیگری از رفتن اضافه کردن ابرداده در نظر
از مجموعه آنچه مردم ممکن است اضافه this--
>> مردم در حال ایجاد مجموعه از اقلام است.
چه مجموعه آن را متعلق؟
چگونه مردم برچسب این مطلب به این در گذشته؟
سپس شما فیلتر کردن، و شما محدود سوابق دلیل، به عنوان اشاره کردم،
برخی از سوابق وجود دارد که، به دلیل دلایل کپی رایت، ما نمی توانیم نداشته.
و سپس ما آنها را بارگذاری به چیزی به نام
Solr است، که یک غلط املایی نیست، اما نام قطعه ای از نرم افزار است
که می کند نمایه سازی جستجو، که درایوهای تمام جستجو در پشت API.
و سپس آن را در دسترس می شود API، و مردم می توانند از آن استفاده کنید.
>> پس این است که مانند یک نسبتا فرایند واضح و روشن.
یکی از جالب همه چیز در مورد آن است
که ما در حال خرید و فروش با 13 میلیون پرونده
و ما در حال رفتن به خرید و فروش و یا بیشتر.
و ما می خواهم که قادر به دسته این در مد نسبتا سریع.
این مدت طولانی به طول می کشد پردازش 13 میلیون پرونده.
>> پس چگونه این خط لوله است راه اندازی است که شما can--
من حدس می زنم استفاده از خط لوله، مشکل این است که ما
تلاش برای حل در اینجا، این است که تمام تغییر و تحولات، تمام
این مراحل در این خط لوله از هم جدا هستند.
هیچ وابستگی وجود دارد.
اگر شما در حال پردازش یک رکورد از یک کتاب،
هیچ وابستگی در آن وجود دارد که بین کتاب دیگری.
>> پس چه ما می توانیم انجام دهیم این است در واقع، در هر مرحله در خط لوله،
ما آن را به یک صف در ابر قرار داده است.
من رخ داده به در آمازون خدمات وب باشد.
بنابراین یک لیست از وجود دارد، می گویند، 10،000 مواردی که
باید نرمال و تبدیل به فرمت MODS.
و ما چرخش به عنوان بسیاری از سرویس دهنده به عنوان ما می خواهیم، ​​شاید 10 سرور.
و هر یک از این سرور فقط نشسته وجود دارد، به نظر می رسد که در صف،
می بیند که یکی که نیاز به وجود دارد پردازش شود، آن را می کشد خاموش صف،
آن را پردازش و چوب آن را در صف بعدی.
>> و به این ترتیب آنچه که ما اجازه می دهد تا برای انجام این کار است اعمال می شود، در اصل،
به عنوان سخت افزار آنجا که ما به این می خواهید مشکل برای یک دوره بسیار کوتاه از زمان
برای پردازش داده ها به سرعت به عنوان ممکن است، که چیزی است که تنها،
در حال حاضر در جهان از محاسبات ابری ما می توانیم سرور ارائه اصل
بلافاصله، این است که مفید است.
بنابراین ما مجبور به یک سرور غول نشسته در اطراف
تمام زمان برای انجام پردازش که ممکن است یک هفته فقط یک بار اتفاق می افتد.
>> به طوری که بیشتر آن است.
این اسناد در دسترس وجود دارد برای API کتابخانه ابر مورد
در این URL، که خواهد شد بعد در دسترس باشد.
و لطفا به نگاهی آن را اگر هر چیزی وجود دارد،
شما هر گونه ایده.
بازی با آن است.
احمق در اطراف.
و امیدوارم شما می توانید آمده تا با چیزی بزرگ است.
متشکرم.