جیفری روشنی: وہاں ہیلو. میں نے جیفری روشنی ہوں. اور میں نے کے بارے میں بات کرنے کے لئے یہاں ہوں ہارورڈ لائبریری اور عمارت کل کے لائبریری آج، مجھے لگتا ہے. تو یہاں کے پس منظر، اس سیشن کے لئے پچ بنیادی طور پر ہے کہ وہاں ہے حوالہ کے اعداد و شمار کے ایک بہت کچھ ہارورڈ کی لائبریریوں میں دستیاب. اور ایک موقع ہے، ٹولز میں سے کچھ کے ذریعے اور تیار کیا جا رہا ہے کہ ایک منصوبے، معلومات تک رسائی حاصل کرنے کے لئے اور مقامات پر لے لو کہ ہارورڈ لائبریری، ابھی کر نہیں کر رہا ہے اس کے ساتھ نئی چیزیں، تجربہ اور اس کے ساتھ کے ارد گرد ادا. لہذا اس میں داخلے کے نقطہ ایک API ہے ہارورڈ لائبریری بادل، کہا جاتا ہے جس ایک کھلے میٹا ڈیٹا سرور ہے، جو میں اب کے بارے میں بات کریں گے. تاکہ پس منظر ایک ہے کہ وہاں ہے ہارورڈ لائبریری میں چیزیں بہت. ہم 13 ملین حوالہ سے زائد ہے ریکارڈ، تصاویر کے لاکھوں، تلاش کرنے سے ایڈز کی اور ہزاروں، جس میں بیان کرنے بنیادی طور پر دستاویزات ہیں مجموعوں، کہہ رہے ہیں کیا کاغذات کے ڈبے، ان میں ہے اور تو آگے سے زائد کی نمائندگی کرتے ہیں ایک ملین انفرادی دستاویزات. اور یہ بھی ایک بہت ہے لائبریری ہے کہ معلومات مواد کہ استعمال کیا جاتا ہے کے بارے میں کیسے لوگوں کے لئے دلچسپی کا باعث ہو سکتا ہے جو اس کے ساتھ کام کرنا چاہتے ہو سکتا. تاکہ معلومات کے تمام لائبریری میٹاڈیٹا ہے. تاکہ میٹا ڈیٹا ڈیٹا کے بارے میں اعداد و شمار ہے. تاکہ ہم کے بارے میں بات کرتے ہیں ہے کہ معلومات کتب خانہ کے ذریعے دستیاب دستیاب ہے کہ بادل، یہ ضروری نہیں ہے اصل دستاویزات خود، لازمی طور پر مکمل نہیں کتابیں یا مکمل تصاویر کے متن، اگرچہ کہ اصل میں ایسا ہو سکتا ہے. لیکن یہ واقعی ہے اعداد و شمار کے بارے میں معلومات. لہذا آپ کو زیادہ فہرست پر سوچ سکتے ہیں معلومات، کال کی تعداد، مضامین، کہ کتنے کی کاپیاں کتاب موجود ہیں، کیا ایڈیشنز ہیں، کیا ہیں تو آگے فارمیٹس، مصنفین، اور. تاکہ معلومات کا ایک بہت کے بارے میں نہیں ہے مجموعہ میں سے معلومات ہے کہ، اپنے آپ میں، اس قسم کی موروثی طور پر مفید ہے. اور اگر آپ نہیں ہیں تو اگرچہ میں گہرائی سے تحقیق کر، آپ کو واضح طور پر اصل کرنے کے لئے حاصل کرنا چاہتے ہیں خود مواد اور اعداد و شمار پر نظر ڈالیں، میٹا ڈیٹا کی شرائط میں مفید ہے دونوں مجموعی طور پر فنڈز کا تجزیہ، کی طرح ذخیرہ میں کیا چیزیں ہیں. وہ کس طرح منسلک کر سکتا ہوں؟ یہ، کیا تم واقعی دوسری چیزیں ڈھونڈنے میں مدد جس میں سب اس سے بڑا مقصد ہے. کے نقطہ میٹا ڈیٹا اور کیٹلاگ آپ سب کو تلاش کرنے میں مدد کرنے کے لئے ہے ہے کہ معلومات مجموعوں کے اندر اندر دستیاب. تو کیا یہ میٹا ڈیٹا کی ایک مثال ہے ہارورڈ کی لائبریری میں ایک کتاب کے لیے. تو یہ بات ہے. اور آپ اسے دیکھ سکتے ہیں اصل میں اعتدال پیچیدہ. اور میٹا ڈیٹا کی قدر کا حصہ ہارورڈ لائبریری نظام کے اندر اندر اس طرح ہو گیا ہے رہا ہے کہ کے catalogers کی طرف سے تعمیر اور درخواست دینے والے لوگوں کی طرف سے جمع مہارت اور مہارت کی ایک بہت اور، وقت کے ساتھ ساتھ اس پر سوچا جس میں قدر کی ایک بہت ہے. تو آپ کے لئے یہ ریکارڈ پر ایک نظر ڈالیں تو اس اینوٹیٹڈ یلس، تم باہر تلاش کر سکتے ہیں آپ عنوان، جو یہ لکھا تھا، مل گیا ہے مصنف، اور تمام مختلف مضامین جس میں لوگوں میں cataloged ہے. اور آپ کو نظر میں، وہاں بھی کر سکتے ہیں اچھی معلومات کے ایک بہت کچھ کرنے کے علاوہ یہاں، کچھ تخلپی وہاں ہے. ہے کہ پیچیدگی کی ایک بہت کچھ ہے میٹا ڈیٹا کے ذریعے ظاہر ہوتی تم سے ہے کہ. لہذا اس کتاب میں سے ایک عنوان ہے Wonderland میں یلس مہم جوئی. تو یہ ایک ینوٹیٹ ہے اس کتاب کے ورژن. لیکن یہ بھی اینوٹیٹڈ کہا جاتا ہے یلس، یلس مہم جوئی Wonderland میں کیونکہ یہ کچھ ہے جس کے مارٹن گارڈنر نے لکھا ہے اور کتاب ینوٹیٹ. اور عظیم معلومات کا ایک بہت کچھ ہے منطق پہیلیاں اور چیزوں کے بارے میں یلس کے اندر اندر آپ کہ شاید کے بارے میں معلوم نہیں تھا. تو کیا تم نے اسے پڑھا جانا چاہیئے. لیکن تم وہاں دیکھ سکتے ہیں یہاں تفصیل کی ایک بہت، ، جب یہ شناخت کاروں سمیت پیدا کیا گیا ہے، یہ کہاں سے آیا، ہارورڈ کے لحاظ سے کے نظام، اور تو آگے. لہذا اس کا ایک نمونہ ہے میٹا ڈیٹا کی قسم اگر آپ کو ایک کتاب میں آپ کے لئے دیکھ سکتا ہے کہ ہارورڈ لائبریری مجموعہ. یہ بالکل مختلف چیز ہے. تاکہ نامی ایک نظام ہے VIA ہارورڈ، بنیادی طور پر جس میں تصاویر اور فن کی اشیاء کی فہرست جاتا ہے اور ہارورڈ بھر بصری چیزیں، اور کچھ میٹا ڈیٹا کو شامل کرنے ان کے لئے، ان کے درجہ بندی، اور، بعض صورتوں میں، فراہم کرنے چھوٹے تھمب نیل تصاویر آپ کو ایک لے جا سکتے ہیں اگر آپ ایسا چاہتے ہیں تو میں نظر آتے ہیں. لہذا اس کی ایک مثال ہے آپ کو ایک پلیٹ کے لئے ہے کہ میٹاڈیٹا شاید، سے، ونڈر میں یلس. اور تم وہاں دیکھ سکتے ہیں یہاں بھی کم میٹاڈیٹا. اس شئی کا صرف ایک مختلف قسم کی ہے. اور اتنی کم معلومات موجود ہے. آپ زیادہ تر حقیقت یہ ہے، ایک کال کی کہ تعداد میں، بنیادی طور پر، اسے پیدا کیا - اسے پیدا کیا گیا تھا جب ہم نہیں جانتے. ایک عنوان --and. ایک اور مثال. یہ ایک تلاش امداد ہے. تاکہ لیوس کا ایک مجموعہ نہیں ہے ہارورڈ میں کیرول کاغذات. تو اس کا کیا بیان کرتا ہے اس مجموعہ میں ہے. تو کسی سے گزری ہے اور تمام خانوں کے ذریعے دیکھا اور، کچھ پس منظر دی، اس cataloged کے یہاں کیا ہے کا ایک خلاصہ لکھا. اور اگر تم تھے نظر کرنے کی مزید اس پر، اس صفحات اور صفحات کے لئے پر جاتا ہے اور صفحات، لیکن آپ کو بتائیں گے کیا حروف اور کیا کیا خانوں سے تاریخوں مجموعہ بھر میں موجود. لیکن یہ کچھ ہے کہ، اگر آپ کو ہارورڈ میں ہیں تو، تم جاؤ اور اصل میں جسمانی دیکھ سکتے ہیں اوپر اور، شاید، پر ایک نظر ڈالیں. تو یہ سب بہت اچھا ہے. یہ میٹا ڈیٹا کی مفید. یہ ہارورڈ لائبریری نظام میں ہے. اوزار آن جہاں آپ وہاں ہیں جاؤ اور اس پر ایک نظر لے جا سکتے ہیں، اور یہ دیکھنے کے، اور یہ تلاش. اور تم نے اسے اور نرد کاٹ کر سکتے ہیں یہ مختلف طریقوں میں سے بہت سے میں. لیکن یہ تو واقعی ہی دستیاب ہے آپ نیچے بیٹھا آدمی ہو آپ کے ویب براؤزر یا کچھ یا بالکل آپ کے فون اور اس کے ذریعے گشت. اس میں واقعی میں دستیاب نہیں ہے استعمال کے قابل فیشن کی کسی بھی قسم کی دوسرے نظام کے لئے یا دوسرے کمپیوٹرز، استعمال کرنے کے لئے نہ اندر نظام کے ساتھ ہارورڈ لائبریری، لیکن باہر کی دنیا میں نظام، عام طور پر صرف دوسرے لوگوں. سوال یہ ہے تو، کس طرح ہم کر سکتے ہیں کمپیوٹرز کے لئے دستیاب ہے ہم زیادہ دلچسپ تو کر سکتے ہیں صرف کے مقابلے میں اس کے ساتھ چیزیں براؤزنگ نے خود یہ؟ لہذا تم اس کو کرنا چاہیں گے؟ امکانات کی ایک بہت ہیں. ایک آپ کو مکمل طور پر ایک کی تعمیر کر سکتے ہے براؤزنگ کے مختلف طریقے دستیاب ہے کہ مواد ہارورڈ لائبریریوں کے ذریعے. میں آپ سے ایک دکھائیں گے بعد میں، Stacklife بلایا ایک مکمل طور پر مختلف ہے جس میں مواد کے لئے تلاش کر رہے پر لے. آپ کو ایک سفارش کے انجن کی تعمیر کر سکتے. ہارورڈ لائبریری میں نہیں ہے کہہ کے کاروبار، آپ اس کتاب کو پسند. اس کے بعد ان 17 دوسرے پر ایک نظر لے جانا آپ میں دلچسپی ہو سکتی ہے کہ کتابیں یا ان 18 دیگر تصاویر. لیکن اس سے یقینی طور پر کر سکتے تھے ایک قابل قدر خصوصیت ہو. میٹا ڈیٹا دی ہے اور، یہ کر سکتے ہیں ایک دوسرے کے ساتھ ڈال کرنے کے لئے ممکن ہو جائے. آپ میں مختلف ضروریات کو ہو سکتا ہے مواد تلاشی کی شرائط، کی طرح ہو سکتا ہے کہ فورم کے اوزار کے باوجود کہ لائبریری بناتا ہے کہ دستیاب ہیں آپ، آپ چاہتے ہیں کر سکتے ایک مختلف طریقے سے تلاش کرنے کے لئے یا ایک مخصوص استعمال کیس کے لئے آپٹمائز، جس میں شاید یہ بہت ہی مخصوص ہے. شاید صرف چند ہوتے ہیں دنیا میں لوگوں کی جو مواد تلاش کرنا چاہتے ہیں اس طرح میں، یہ لیکن بہت اچھا ہو گا اگر ہم انہیں ایسا کر سکتا ہے. تجزیاتی کی ایک بہت کچھ ہے صرف کس طرح لوگوں میں واقعی ہو گا کہ مواد کا استعمال باہر تلاش، کے بارے میں جاننا دلچسپ جو کتابیں استعمال کیا جا رہا، کیا نہیں ہو، اور تو آگے. اور اس کے بعد کی ایک بہت کچھ ہے ضم کرنے کا موقع دیگر معلومات کے ساتھ کہ ویب پر وہاں سے باہر ہے. تو ہم نے have-- مثال کے طور پر، NPR ہے ایک کتاب کا جائزہ لینے کے طبقہ، وہ انٹرویو ہے جہاں کتابوں کے بارے میں مصنفین. اگر تم تھے اور اس طرح یہ بہت اچھا ہو گا ہارورڈ میں ایک کتاب اٹھا کر لائبریری، اور آپ کو اوکے، وہاں ہے، کا کہنا ہے کہ مصنف کے ساتھ ایک انٹرویو کیا گیا. چلو، اس پر ایک نظر لے چلتے ہیں. یا ایک وکی پیڈیا صفحہ ایک کے طور پر، وہاں ہے مستند، عالمانہ ریفرنس اس کتاب کے بارے یہ کہ آپ پر ایک نظر لینے کے لئے چاہتے ہیں کر سکتے. ذرائع کے ان اقسام ہیں ویب بھر میں بکھرے ہوئے. اور ان کے ساتھ لانے ایک عظیم استعمال ہو سکتا ہے کسی سے کی طرف دیکھ مواد، کچھ کے لئے تلاش. لیکن یہ بھی نہیں ہے بات کی قسم تم ہوتا کتب خانہ کے ذمہ دار بننا چاہتے ہیں نیچے جا رہا ہے اور نیچے شکار کے لئے ان تمام مختلف ذرائع اور ان کے ساتھ plugging کے وہ مسلسل تبدیل کر رہے ہیں کیونکہ. اور کیا وہ لگتا ہے کہ اہم مئی ہے کیا آپ کے خیال میں ضروری ہے کہ نہیں. اور بھی زیادہ، بنیادی طور پر وہاں ایک ہم نے ابھی تک کے بارے میں سوچا نہیں کیا ہے، چیزیں بہت. تو ہم نے اس کو کھول سکتے ہیں، مزید ڈیڑھ درجن یا تو سوا لوگوں، جو ایک پر اس کو دیکھ رہے ہیں خیالات کے بارے میں سوچ کر سکتے ہیں مستقل بنیاد اور اعداد و شمار کو مساج، اور وہ اس کے ساتھ کیا کرنا چاہتے ہیں. تو ہم اس کو بنانا چاہتے ہیں دنیا کے لئے دستیاب اعداد و شمار. ویسے، ایک جوڑے کی پیچیدگیاں ہیں. ایک اس میٹا ڈیٹا ہیں ہے مختلف نظام میں ہے. یہ مختلف اشکال میں ہے. تو کچھ معمول پر وہاں ہے ایسا کرنے کی ضرورت ہے جس میں، جس میں معمول پر لانے کے عمل کیا جا رہا ہے مختلف اشکال سے چیزوں کو لانے اور کسی ایک فارمیٹ کرنے کے لئے ان میپنگ تاکہ کھیتوں کو دوگنا کرے گا کہ. بعض کاپی رائٹ کے پابندی نہیں ہے. عجیب کافی، کیٹیلوگ انٹری کے بارے میں کتاب کاپی رائٹ کے لئے ذمہ دار ہے. تو بھی یہ صرف ہے اگرچہ کتاب سے حاصل کردہ معلومات، اس copyrightable ہے. اور اصل میں جو پر منحصر کہ میٹاڈیٹا پیدا، جو پر پابندی نہیں ہو سکتا اس تقسیم کر سکتے ہیں، اسی طرح to-- مجھے نہیں معلوم. یہ کر سکتے یا اسی طرح کی ہو سکتی ہے نغمہ کی غزلیں کی صورتحال، مثال کے طور پر. اس لئے ہم سب کو اس سے باہر پین کس طرح جانتے ہیں. تو آپ کو اس مسئلے کے ارد گرد حاصل کرنے کے لئے کی ضرورت ہے. اور پھر ایک اور ٹکڑا ہے کہ اعداد و شمار کی ایک بہت ہے. مجھے کام کرنا چاہتا ہے جو کسی کے ہوں تو اگر اعداد و شمار کے ساتھ یا ایک ٹھنڈی اندازہ نہیں ہے، 14 ملین کے ساتھ نمٹنے میرے لیپ ٹاپ پر ریکارڈ مشکلات ہو سکتا ہے اور مشکل کا انتظام کرنے کے. تاکہ ہم کم کرنے کے لئے چاہتے ہیں لوگوں کے لیے رکاوٹیں اعداد و شمار کے ساتھ کام کرنے کے قابل ہو جائے. تاکہ نقطہ نظر ہے کہ امید ہے کہ ایڈریسز ان خدشات میں سے سب کو دو حصوں میں ہے. ایک لیتا ہے کہ ایک پلیٹ فارم کی تعمیر ہے ان تمام مختلف ذرائع سے ڈیٹا اور، normalizes ہے، اسے بڑھا دیتی ہیں یہ زر خیز بناتی ہیں، اور کرتا ہے یہ کسی ایک مقام میں دستیاب. اور اس کے ذریعے یہ دستیاب بناتا ہے لوگوں کو فون کر سکتے ہیں کہ ایک عوامی API. تاکہ ایک API کی درخواست ہے پروگرام کاری مواجہ. اور یہ بنیادی طور پر ایک سے مراد نقطہ اختتام ہے کہ ایک نظام یا ٹیکنالوجی سے بات کرنے اور ڈیٹا واپس حاصل کر سکتے ہیں ایک طرح سے ایک منظم شکل اس کا استعمال کیا جا سکتا ہے. تو یہ منحصر نہیں ہے ایک ویب سائٹ پر جا پر اور بند کے اعداد و شمار scraping کی اس میں سے، مثال کے طور پر. لہذا اس کے گھر کے صفحے ہے لائبریری بادل آئٹم API، جو بنیادی طور پر اس کے ورژن دو ہے. تو یہ کے دوسرے iteration ہے یہ اعداد و شمار کے تمام بنانے کی کوشش دنیا کے لئے دستیاب. تو یہ بات ہے http://api.lib.harvard.edu/v2/items. اور صرف اس کو توڑنے کے لئے ایک تھوڑا سا، کیا اس کا مطلب اس API کے دو ورژن ہے ہے. ایک ورژن ایک، وہاں ہے، جس میں نے کے بارے میں بات کرنے جا رہا ہوں. لیکن ایک ورژن ہے ایک ہے. اور آپ کو اس بلا رہے ہو API، آپ کو اشیاء حاصل کر رہے ہیں. اور ایک کے خیال کے کے ایک حصے API میں ایک API ایک معاہدہ ہے. یہ ہے کہ کچھ ہے تبدیل کرنے والا نہیں. مثال کے طور پر تو کیا، - اور وجہ یہ ہے کہ اگر میں نے نظام کی کسی نہ کسی قسم کی تعمیر ہے کہ ایک لائبریری بادل API استعمال کی جا رہی ہے کتابوں کی نمائش یا لوگوں کو تلاش کرنے میں مدد منفرد طریقوں سے معلومات، ہم ایسا نہیں کرنا چاہتا ہے کیا کس طرح تبدیل ہمیں جانے کے لئے ہے کہ API کام کرتا ہے، اور اچانک سب کچھ اختتامی صارف طرف پر ٹوٹ جاتا ہے. آپ API کر رہے ہیں تو اس کا اتنا ہی حصہ دنیا کے لئے دستیاب، یہ بات ہے اچھا عمل ایک ڈال کرنے کے لئے اس میں ورژن نمبر لوگ اتنے وہ کے ساتھ معاملہ کر رہے ہیں ورژن جانتے. ہم یہ فیصلہ اگر ایسا ہے تو ہم نے ایک بہتر طریقہ تلاش اس کی معلومات دستیاب بنانے کا، ہم سے میں تبدیلی ہو سکتی ہے اس ورژن تین کو فون. کا استعمال کرتے ہوئے اب بھی ہے جو تو سب ورژن دو، کہ اب بھی کام کریں گے. لیکن ورژن تین کرے گا تمام نئے سامان ہے. تو یہ اس ایک API ہے، لیکن واقعی میں ایک یو آر ایل کی طرح لگتا ہے. اور اس طرح کہ یہ کتنا کی مثال ہے جو دستیاب ہے جس کی وجہ سے باقی API، بلایا صرف ایک باقاعدہ ویب کنکشن پر. اور آپ اصل میں کر سکتے ہیں ایک براؤزر میں اس کے پاس جاؤ. تو یہاں میں نے صرف فائر فاکس کے لئے کھول دیا گیا ہے اور api.lib.harvard.edu/v2/items کے لئے گئے. اور تو کیا میں یہاں ملتا ہے بنیادی طور پر پہلا صفحہ پورے سے نتائج کی ہمارے پاس ہے کہ اشیاء کی مقرر. اور یہ XML شکل میں یہاں ہے. اور یہ بھی ہو گیا ہے فائر فاکس کی طرف سے prettified. یہ اصل میں ان میں سے سب نہیں ہے تھوڑا توسیع اور کنٹریکٹنگ یہاں doohickeys. یہ ایک اچھے طرح کی ہے ورژن راستہ اس پر نظر. لیکن کیا یہ ہمیں بتا رہا ہے ہے میں نے تمام اشیاء کی درخواست کی ہے. تاکہ 13.289.475 اشیاء موجود ہیں. اور میں سب سے پہلے میں دیکھ رہا ہوں پوزیشن صفر سے شروع 10، کمپیوٹر سائنس میں کیونکہ ہم ہمیشہ صفر پر شروع. اور میں یہاں کیا، میں تو صرف گر تو اس، آپ کو میں 10 اشیاء ملا ہے نظر آئے گا. میں نے ایک آئٹم پر ایک نظر ڈالیں تو، میں کر سکتا ہوں میں اس کے بارے میں معلومات مل گیا ہے کہ دیکھتے ہیں. اور یہ MODS فارم کہا جاتا ہے کیا میں ہے. اور اس لئے میں سوئچ کرنے کے لئے جا رہا ہوں یہاں واپس ایک لمحے کے لئے. اوکے. تو چلو میں کوئی چیز تلاش کرتے ہیں مخصوص پہلی شے کہ کیونکہ اگر آپ کو دیکھو، جب آنا ہوتا ہے تمام مجموعہ کے ذریعے بے ترتیب، تعریف کی طرف سے، ہے. تو کچھ ڈونٹس کے لئے نظر. اوہ. اوکے. تاکہ ڈونٹس. تو ہم نے 80 اشیاء میں سے ہیں پایا ڈونٹس کا حوالہ کہ مجموعہ. ہم نے ان کے پہلے 10 پر دیکھ رہے ہیں. اب، آپ کو جس طرح یہاں دیکھ سکتے ہیں کہ میں نے ڈونٹس کے لئے تلاش کر رہا ہوں، میں نے صرف کے لئے کچھ مزید کہا یو آر ایل کے سوال کے جملے. اتنی ق جس میں آپ کر سکتے ہیں، ڈونٹس برابر تھوڑا اور آسانی سے یہاں دیکھ کر. اور یہ بنیادی طور پر وہاں ہے کا مطلب ہے کہ API، کے لئے ایک رپورٹ جس میں کیا سب کی وضاحت کرتا ہے ان پیرامیٹرز مطلب. اور یہ ہم کرنے جا رہے ہیں کا مطلب ہے کہ ڈونٹس کے لئے سب کچھ تلاش. ہم یہاں پہلی شے تاکہ آپ، عنوان ڈونٹس ہے دیکھ سکتے ہیں اور ایک نام سے ایک ذیلی عنوان ہے امریکی جوش، جذبہ، ہے، جو، مجھے لگتا ہے، مناسب. different-- کی ایک بہت ہیں آپ کو نقطہ کرنے کے لئے حاصل کرنے کے بعد اعداد و شمار کو حاصل کرنے کا، مختلف کی ایک بہت ہیں آپ میں حاصل کر سکتے ہیں کہ فارمیٹس. اور مختلف طاقت موجود ہیں اور ان سب کے لئے کمزوریوں. تو جو اس، آپ دیکھ سکتے ہیں یہاں، اس فارم بہت امیر ہے. اور یہ معیاری ہے. تاکہ ایک مخصوص عنوان ہے میدان، ایک ذیلی عنوان میدان. ایک متبادل نہیں ہے عنوان، ایک امریکی جوش، جذبہ. اس کے ساتھ وابستہ نام نہیں ہے. وسائل کی قسم متن ہے. معلومات کا ایک بہت کچھ ہے یہاں اس شکل میں. لیکن ایک گروپ ہیں کی مختلف اشکال. تو ہم صرف کیا تھے کی طرف دیکھ کر ایک شکل ہے کے لئے کھڑا ہے کہا جاتا MODS، میٹا ڈیٹا آبجیکٹ تفصیل سروس، ممکنہ طور پر. میں اصل کے بارے میں یقین نہیں ہوں ایس. لیکن یہ کافی پیچیدہ شکل ہے. یہ ڈیفالٹ کی شکل ہے. لیکن یہ رکھتا ہے کہ ایک ہے تمام اعداد و شمار کی سمردد لائبریری کیونکہ یہ ہے کہ اس کے بہت قریب ہے کیا لائبریری اندرونی طور پر استعمال کرتا ہے. یہ ہے کہ ایک معیاری ہے ملک بھر میں استعمال کیا جاتا، تعلیمی لائبریریوں میں دنیا بھر میں. اور یہ بہت interoperable کے مطابق ہے. اگر آپ کو ایک دستاویز بڑی ہے تو اتنا کہ، MODS شکل میں ہے تم کسی اور کہ دے سکتا ہے جس کا نظام، MODS سمجھنے کے اور وہ اس سے درآمد کر سکتے ہیں. تو یہ ایک معیاری ہے. یہ بہت اچھی طرح بہت ہی خاص، وضاحت کی گئی ہے. اور یہ کہ یہ کیا کرتا ہے interoperable کے، کسی کا کہنا ہے کیونکہ اگر یہ ایک کے متبادل عنوان ہے ریکارڈ، ہر کوئی مطلب یہ ہے کہ وہ سب کو جانتا. دوسرا پہلو پر، یہ بہت پیچیدہ ہے. لہذا اگر آپ ایک نظر ڈالیں تو یہاں اس ریکارڈ پر، میں نے صرف حاصل کرنے کے لئے چاہتے ہیں تو اس دستاویز کا عنوان، شاید ڈونٹس ہے جو اس کتاب، کی، ایک امریکی جوش، جذبہ، یہ باہر تصریف ایک چھوٹی سی ملوث ہے. ایک اور بات ہے جبکہ ڈبلن کور نامی شکل، جس میں ایک بہت، بہت آسان شکل ہے. اور تو آپ کو کوئی نہیں ہے، یہاں دیکھ کر عنوان، ذیلی عنوان، متبادل عنوان. صرف عنوان نہیں ہے، ڈونٹس، ایک امریکی جوش، جذبہ، اور ایک اور عنوان، امریکی جوش، جذبہ. آپ کس شکل دیکھ رہے ہیں تو جب آپ، سے باہر کے اعداد و شمار حاصل کرنا چاہتے ہیں ایک بہت کس طرح پر منحصر آپ اس کا استعمال کرنے جا رہے ہیں. آپ کے لئے استعمال کر رہے ہیں انٹرآپریبلٹی یا اگر آپ کرتے ہیں کہ سادہ کچھ کرنا چاہتے ہیں کے ساتھ کام کرنے کے لئے آسان ہو سکتا ہے؟ دوسرا پہلو، کی ایک بہت کچھ تفصیلات کے قسم کے نیچے squished کرنے. اگر آپ کی nuances محروم ہو سکتا ہے کیا ایک مخصوص علاقے اسباب آپ کو ڈبلن کور کے ساتھ کام کر رہے ہو، جس سے آپ mods کے ساتھ نہیں ملے گا. لہذا ان فارمیٹس میں سے دو ہیں آپ API کے باہر حاصل کر سکتے ہیں. اور بنیادی طور پر، ہم رکھ رہے ہیں یہ mods میں پردے کے پیچھے. لیکن ہم mods میں آپ کو دے سکتے ہیں اور ڈبلن کور اور اس کے ساتھ ساتھ کچھ اور. دیگر غور کرتے وقت آپ اعداد و شمار میں تلاش کر رہے ہیں آپ کو یا تو JSON، کے طور پر حاصل کر سکتے ہیں ہے، جس ، جاوا اسکرپٹ آبجیکٹ سنکیتن کے لئے کھڑا ہے کے لئے کھڑا ہے یا XML، قابل توسیع مارکاپ زبان. اور ان اعداد و شمار نمائندگی دونوں بالکل، بالکل ایک ہی اعداد و شمار ہیں ایک ہی شعبوں. لیکن وہ صرف ہیں syntactically ہے مختلف. لہذا اس a-- ہے ویسے، چلو صرف سوئچ. تو کیا یہ ہمارے سوال کے لئے ہے XML شکل میں ڈونٹس. میں صرف اس JSON ہونے کا سوئچ، میں نے اس کے مختلف لگ رہا ہے دیکھ سکتے ہیں. تو اب یہ وہی مواد ہے، لیکن ایک مختلف ساخت. اس سے کم قوسین زاویہ ہیں. اس سے کم شبدبہل نہیں ہے. اور یہ ایک شکل یہ ہے کہ، اگر آپ ویب ماحول میں کام کر رہے ہیں، آپ سب سے زیادہ امکان جا رہے ہیں کیونکہ ایک استعمال کرنے کے لئے چاہتے ہیں کے لئے اچھی چیزیں میں سے JSON کے بارے میں یہ جاوا سکرپٹ ساتھ مطابقت رکھتا ہے. میں ویب اپلیکیشن لکھ رہا ہوں اگر ایسا ہے تو، میں ھیںچو کر سکتے ہیں JSON میں اور صرف براہ راست اس کے ساتھ کام. XML کے ساتھ جبکہ یہ ایک ہے تھوڑا سا زیادہ پیچیدہ. تو ایک بار پھر، ان دونوں مفید ہیں. وہ صرف مختلف استعمال کے مقدمات ہیں جہاں لوگ انہیں استعمال کرنے کے لئے چاہتے ہیں کر سکتے. اوکے. تو واپس API کے لئے. تو ہم نے for-- تلاش کر سکتے ہیں میں نے اس کی ایک مثال دیتے ہیں ڈونٹس کے لئے تلاش. ہم نے بھی ایک میں صرف تلاش کر سکتے ہیں یہاں کے اندر اندر مخصوص علاقے. تو بجائے تلاش کر کے پورے ریکارڈ، میں نے صرف عنوان میدان تلاش کر سکتے. اور اس طرح اب 25 چیزیں ہیں کہ عنوان میں ڈونٹس، ہے جن میں سے ایک بحال کرنے کے بارے میں ہے انتظام میں جھیلوں ڈونٹ میں سوراخ کے شاید ہے جس میں پروگرام، ضروری نہیں کہ جو ہم دیکھ رہے ہیں ہم ڈونٹس کے لئے تلاش کر رہے ہیں جب کے لئے. کیا آپ واقعی ہو جب، بھی کر سکتے ہیں ایک API-- ساتھ نمٹنے ایک API ہونے کا حصہ دے رہا ہے لوگ بڑی ڈیٹا سیٹ تک رسائی. اور مختلف ایک جوڑے کی ہیں اوزار آپ کو ایسا کرنے کا استعمال کر سکتے. ایک آپ کو، بہت صرف، ہے اعداد و شمار کے ذریعے سکتی ہو صفحہ. تو تم نے ایک سوال کرتے ہیں بالکل کے طور پر اگر ایک ویب انٹرفیس کے ذریعے، آپ، ایک صفحے پر دیکھ سکتے ہیں صفحہ دو، صفحہ تین. تم وہی کر سکتے ہیں API کے ذریعے ہی چیز. تم بس رہنے کی ضرورت ہے تم اسے کس طرح میں واضح. تو مثال کے طور پر، میں دیکھ رہا ہوں یہاں میری پہلی استفسار پر، میں نے چیزوں کے لئے ایک تلاش کر رہا ہوں جہاں عنوان میں ڈونٹس کے ساتھ، میں نے کہہ سکتے ہیں، اور حد جس کا مطلب ہے، 20 کے برابر ہے ، مجھے سب سے پہلے 20 ریکارڈز نہ دے پہلے سے طے شدہ ہے جو پہلے 10،، میں ایک وقت میں 20 کو دیکھنے کے لئے چاہتے ہیں کیونکہ. یا میں نے مقرر کیا ہے، کہہ سکتے ہیں 20 اور حد کے برابر شروع کر دیں جس میں دے گا، 20 کے برابر مجھے 40 کے ذریعے 21 ریکارڈ ہے. تو میں نے بات یہ اندازہ لگانا یہاں دور لے کرنے کے لئے ہے ہم نے استفسار ڈور استعمال کر رہے ہیں استفسار پیرامیٹرز قائم کرنے کے لئے. اور یہ آپ کو کنٹرول کرنے کی اجازت دیتا تم واپس کیا ملے. آپ استعمال کر سکتے ہیں کہ ایک اور آلہ، - اور اس میں واقعی مددگار ہے ڈیٹا کو کی تلاش کی شرائط. faceting کہا جاتا ہے کچھ --is. تو اصطلاح faceting ہے لازمی طور پر عام نہیں. لیکن آپ سب سے پہلے اسے دیکھا ہے. تم پر ایک نظر ڈالیں تو ایمیزون، مثال کے طور پر، اور آپ کو کسی کی تلاش کے لئے کیا کتابوں میں ڈونٹس، یہاں انہوں نے کتابوں کی ایک سیریز ہے مل گیا ہے، اور وہ زمرے کے لحاظ سے گروپ بندی کر رہے ہیں، اور آپ کو مختلف اقسام حاصل، اور کتنے ہر زمرے میں کتابیں نظر آئیں. اس طرح یہ بنیادی طور پر ایک پہلو ہے. تم، 1،800 ان کی ساری کتابیں لے ایمیزون میں ڈونٹس ملنے والے کتابیں. ان میں سے 12 میں ہیں ناستے کے زمرے. پیسٹری اور بیکنگ میں 21، اور تو اور تو آگے. تو یہ واقعی ایک فائدہ مند ہوتا ہے مواد کی تلاش کے لئے کے آلے لائبریری کے اندر اندر اس کے ساتھ ساتھ آپ ایک پہلو پر نظر آتے ہیں کیونکہ، یہ آپ کے مضامین کے ایک خیال دیتا ہے مضامین کی کیا اقسام کی طرح، موجود آپ کے سوال سیٹ کے اندر اندر سب سے زیادہ مقبول ہیں. اور یہ آپ کو گاڑی چلانے کے لئے اور کی مدد کرتا ہے. تو ہم نے ایک ہی بات کر سکتے ہیں. ہم استعمال کرنا چاہتے ہیں تو API اور پہلوؤں پر نظر ڈالیں، ہم ایک اور پیرامیٹر پر شامل ہمارے دوست سوال کے جملے. پہلوؤں تاکہ الگ کر ایک کوما برابر ہم پر پہلو سے کیا چاہتے ہیں کی فہرست. تاکہ پہلوؤں میں سے ایک موضوع ہو سکتا ہے. کسی دوسری زبان سے ہو سکتا ہے. ہم نے اس سوال کو چلانے اور اگر ایسا ہے تو، ہم get-- یہ بہت زیادہ ہے یہاں ہی لگ رہا ہے. لیکن ہم آخر میں شامل کر لیا ہے پہلوؤں کی فہرست کا ایک سیٹ. تاکہ ہم اس موضوع نامی ایک پہلو ہے. تو اس میں نظر آتے ہیں تو یہ کہ ہمیں بتا رہا ہے ڈونٹ استفسار سے میری 80 کے نتائج میں، ان میں سے 13 ہے امریکہ موضوع. تین مشروط ڈونٹس ہے. تین مشروط ہے آردربھوم بحالی کی، جس میں ڈونٹ میں ہمارے سوراخ ہو سکتا ہے. ان میں سے دو، میں Simpsons، اور تو اور تو آگے. تو یہ آپ ہیں تو مفید ہو سکتا ہے آپ کی تلاش کو محدود کرنا چاہتے ہیں. یہ آپ کو ایسا کرنے میں مدد کر سکتے ہیں. خاص طور پر اگر آپ کے پاس مزید، 80 سے زائد نتائج، کا کہنا ہے کہ. اسی طرح ہم بھی پوچھا زبان پر پہلوؤں کے لئے. ہم اپنے نتائج کو دیکھو تو، اگر ہم 76 دیکھیں ان میں سے فرانسیسی زبان میں انگریزی، چار میں ہیں، ہسپانوی، دو میں سے دو، مجھے لگتا ہے کہ یہ جانچ یا نامعلوم، ڈچ اور لاطینی. تو میں نے لاطینی میں سوچنا ڈونٹ نتیجہ، ایک بار پھر، سینکا ہوا سامان کے ساتھ کوئی تعلق نہیں ہے. لیکن تم وہاں جاؤ. تو اس طرح کے آپ کو دکھا رہی ہے کس طرح آپ کے مواد کو واپس ھیںچو کر سکتے ہیں API کے ذریعے سے بہت اچھا ہے جس کے ویب براؤزر،. لیکن یہ واقعی نہیں ہے کیا تم کروگی عام طور پر اس کے لئے API کا استعمال کریں. آپ کو کس طرح کا اتنا ہی ایک مثال اصل میں یہ میں نے کیا کر سکتا ہے یہ ایک بہت چھوٹے پروگرام لکھا، جس میں، ایک بار پھر، میرے ڈونٹ کی تلاش کرتا ہے اور ایک جوڑے کے کھیتوں کو منتخب کرتا ہے اور ایک ٹیبل میں ان کے دکھاتا. تو کیا یہ بہت زیادہ ہے ایک ہی مواد ہے کہ ہم صرف چند شعبوں کے ساتھ دیکھا باہر نکالا. عنوانات کی فہرست اتنی کیا کتاب کا محل وقوع کے بارے میں، زبان، اور تو اور تو آگے. تو یہ اصل میں، کے بعد کیسے ہوا میرے خیال میں ہمیں کچھ کوڈ میں نظر ہے لگتا ہے is-- کیا ہم یہاں ہیں ایک سادہ HTML ہے ٹیکسٹ دکھاتا ہے جس کا صفحہ،، کتب خانہ کے بادل میں خوش آمدید اور اس کے بعد نتائج کا ایک جدول دکھاتا ہے. اور ظاہر ہے کوئی نتائج میں سے ہیں صفحہ بھری ہوئی ہو جاتا ہے جب میز. لیکن ہم کیا کر رہے ہیں ہم، ہے، سب سے پہلے ہے نامی ایک لائبریری لوڈنگ کر رہے ہیں بنیادی طور پر ہے جس jQuery، یہ کرتا ہے جو ایک جاوا سکرپٹ لائبریری، جاوا اسکرپٹ جوڑتوڑ کرنے کے لئے بہت آسان natively کی، HTML، اور ویب صفحات بنانے، کلائنٹ سائڈ منطق اور ویب صفحات. تو کیا ہم یہاں jQuery ہے ، حاصل نامی ایک طریقہ کار ہے جو بنیادی طور پر جائیں گے ایک URL، اس معاملے میں، جس میں، اس سے واقف لگ یو آر ایل ہے. اور اس کے بعد سے مواد حاصل کرے گا پھر اس یو آر ایل اور اس پر ایک تقریب چلانے. تو ہم نے api.lib.harvard / edu کے میں جانے کے کہا. ڈونٹس کے لئے تلاش کریں. ہم 20 ریکارڈز دے دو. اور پھر اس تقریب، چلانے کے جو میں نے اس کے اعداد و شمار کے گزرنے والے، کو منتخب کیا ہے. اور ڈیٹا JSON ہے کہ API سے واپس آئے ہو گئی. اور پھر ہم نے اس کے اندر اندر، کہہ رہے ہیں اعداد و شمار کی شے کے نام سے ایک فیلڈ نہیں ہے. اور میں واپس دیکھو لے جانا تو یہاں ہے کہ ان نتائج میں سے ایک، میں کچھ نہیں ہے اس لئے بلایا ٹھیک ہے، یہ شے کو کہا جاتا ہے. تو ہے کہ ہو سکتا ہے کہ. اور کیا اس سے فرق پڑتا ہے کہ یہ ہر شے سے گزرتا ہے اور پھر ایک دوسرے کو بلاتا ہے ہر آئٹم پر اس تقریب. اور اس تقریب بنیادی طور پر قدر لے جا رہا ہے ہے جس شے، کے بنیادی طور پر انفرادی ریکارڈ اور ہمیں عنوان سے نکالنے کے لئے کی اجازت دیتا ہے، کوریج اور زبان. تو ہم ہر پر ایک تقریب کہتے ہیں ہم واپس API کی طرف سے مل گیا ہے کہ شے. اور آپ کو صرف ایک نظر ڈالیں تو یہیں اس ٹکڑے پر، کیا ہم کر رہے ہے ہم ایک تار پیدا کر رہے ہیں، جو بنیادی طور پر کچھ HTML مارک اپ ہے ایک میز کے گرد، value.title ساتھ، جن میں سے عنوان ہے اعتراض، value.coverage، جس میں کوریج، ہے - اور ہم نے ایک چیک کر رہے ہیں یہاں کون جانچ ہے کو دیکھنے کے لئے اور یہ جانچ کہنا ہے کہ اگر اس کو چھپا، ہم واقعی دلچسپی نہیں ہے کیونکہ اس میں. --and پھر زبان. اور پھر ہم ہیں کیا کہ appending کی ہے کر یہ ہے کہ مذاکرات کی میز پر یہاں اس جملے کی طرف سے نشاندہی. اور jQuery کیسے کام کرتا ہے یہ کیا کہہ رہا ہے ہے خیال کے ساتھ میز کو تلاش کر رہا ہے نتائج اس کے لئے اس کے متن کو شامل کریں اور. اور اس خیال کے نتائج کے ساتھ میز ہے. لہذا اگر آپ کو ختم کی کے ساتھ یہاں اس صفحہ ہے. اور ترتیب میں سورس دیکھنے کے ویسے، منبع اصل میں نہیں ہے جو کچھ بھی ہوا، جب اپ ڈیٹ کیا. تو اگر آپ اصل کو دیکھ سکتے ہیں یہاں اگرچہ ٹیبل کے نتائج. پس اس کی صرف ایک سادہ مثال ہے API کے خلاف ایک بہت بنیادی سوال کرنے کے اور کچھ دوسرے میں معلومات کی نمائش تشکیل، اور بہت پسند ہیں کچھ نہیں کر. اب، ایک اور مثال کی طرح ہے ڈیوڈ Weinberger کی طرف سے تحریری درخواست اس کی ایک ڈیمو، کے طور پر جس بنیادی طور پر آپ کو دکھاتا ہے کیا آپ واقعی ہیں کے نتائج تک سانی سکتے ہیں کس طرح کتب خانہ کے بادل API کی طرف سے ہو رہی ہے کے ساتھ،، گوگل کتب کہنا. اور یہاں سوچ میں کر سکتے ہیں ہے گوگل بکس کے خلاف ایک سوال کو چلانے، کچھ نتائج ملے، ایک مکمل متن کی تلاش ملتا واپس، باہر تلاش ان اشیاء میں سے جو اصل ہالس میں موجود ہیں، لائبریری نظام، اور پھر مجھے لنکس دے واپس ان اشیاء کو. میں نے کے لئے تلاش اگر ایسا ہے تو، یہ تھا ایک سیاہ اور طوفانی رات میں نتائج کی ایک گروپ کو واپس حاصل گوگل، اور اس کے بعد ایک کے نتیجے سے جس کے وقت میں ایک Wrinkle ہے. اور ان میں موجود ہے کہ کتابوں کے لنکس ہیں ہارورڈ لائبریری نظام کے اندر اندر. تو میں یہاں بات نہیں ہے لگتا ہے اتنا کہ رواں سال مئی یا نہیں ہوسکتی آپ چاہتے ہیں کہ جس طرح ہو لائبریری کی تلاش کے لئے، لیکن یہ ایک مکمل طور پر مختلف ہے جس طرح آپ کے لئے دستیاب نہیں تھا کہ اس سے پہلے، آپ کی طرح کر کے کوئی راستہ نہیں تھا مکمل متن کتابوں پر تلاش کرتا ہے یہاں تک کہ ہارورڈ لائبریری نظام کا حصہ تھے. تو اب اس کا ایک طریقہ ہے آپ یہ کر سکتے ہیں کہ. اور آپ میں ان کو ظاہر کر سکتا ہے جو کچھ بھی شکل تم چاہتے ہو. تو یہاں نقطہ، بنیادی طور پر، ہے ہم لوگوں کے لئے نئے طریقوں کھولنے رہے ہیں اعداد و شمار کے ساتھ کام کرنے کے. کتب خانہ کے بادل کا ایک ٹکڑا یہ ہے کہ اس کے استعمال کی معلومات میں سے کچھ کو بے نقاب کرنے میں مدد کرتا لائبریری ہے کہ. لہذا اگر آپ کو لائبریری میں جانا ہے تو، اور اپنی کتابوں کے لئے تلاش کر رہے ہیں، آپ کو ضروری نہیں کرتے اصل میں ایک خیال ہے، ایک میں تمام اشیاء کے لئے خاص موضوع، کیا لوگوں میں ہیں برادری، یہ ہے کہ آیا ہارورڈ یا کے طور پر بیان ملک یا آپ کے کلاس، وہ سب سے زیادہ مفید پایا ہے کیا ہے؟ اور لائبریری اصل میں ایک کے بارے میں معلومات کے ٹن کیا سب سے زیادہ فائدہ مند ہوتا ہے ایک بہت کیونکہ اگر لوگ ایک کتاب کی جانچ پڑتال کر رہے ہیں، کہ آپ کو کچھ بتاتا ہے. کسی وجہ ہے ضروری ہے وہ اسے باہر کی جانچ کرنا چاہتے. بہت سے لوگ ریزرو پر ڈال دیا. یہ ایک بہت کچھ کے لئے ریزرو کی فہرست میں ہے تو کلاس میں سے، ہے کہ آپ کو کچھ بتاتا ہے. فیکلٹی ممبران اس کی جانچ پڑتال کر رہے ہیں تو ایک بہت اور انڈرگریجویٹ نہیں ہیں باہر، کہ مجھ سے کچھ بتاتا ہے. اس کے برعکس، وہ بھی تم سے کچھ بتاتا ہے. تو یہ واقعی دلچسپ ہو جائے گا وہاں سے باہر ہے کہ معلومات ڈال دیا اور دو لوگوں کو ان کی تلاش میں مدد کرنے کے لئے استعمال کتب خانہ کے نظام کے اندر اندر کام کرتا ہے. اس کا دوسرا پہلو یہ ہے کچھ سنگین کی پرائیویسی ہیں خدشات میں سے ایک ہے کیونکہ لائبریری کے بنیادی اصولوں ہم سے کہہ رہا کیا جا نہیں کر رہے ہیں کر رہا ہے دوسرے لوگوں کو پڑھ رہے ہیں کیا لوگ. اور آپ کو یہ کہہ رہے ہیں یہاں تک کہ اگر کتاب چار بار باہر کی جانچ پڑتال کی گئی تھی کسی خاص مہینے میں، کہ استعمال کیا جا سکتا کسی خاص کے لئے واپس لنک کرنا ڈی گمنام اعداد و شمار کی طرف سے انسان اور اسے باہر کی جانچ پڑتال کی ہے جو باہر تلاش. تاکہ جس طرح ہم avoid-- سکتے ہیں کہ ہم نکالنے کی کوشش کر سکتے ہیں کہ جس طرح تمام معلومات سے کچھ سگنل خلاف ورزی کیے بغیر کسی کی پرائیویسی کے خدشات ہم پر نظر بنیادی طور پر ہے استعمال کے ڈیٹا کے 10 سال، - تو اس وقت کی ایک طویل مدت ختم ہو گیا ہے. --and ٹھیک ہے، کس طرح دیکھتے ہیں، کا کہنا ہے کہ اس کام کو استعمال کیا گیا ہے کئی بار، اور اس مدت کے دوران جو کی طرف سے وقت کی، اور پھر بنیادی طور پر جو ہم کہتے ہیں ایک بڑی تعداد، واپس دے ایک اسٹیک کے سکور، جس میں بنیادی طور یہ استعمال کیا گیا ہے کہ کس طرح زیادہ سے زیادہ کی نمائندگی کرتا ہے. اور یہ کہ تعداد مختلف شماروں کی ایک بہت اس تعداد میں جائیں. --but یہ ایک بہت کچا ہے آپ کو دیتا ہے کہ میٹرک کہ کس طرح کی کچھ خیال برادری کو اس کام کی قدر کرتے ہیں ہو سکتا ہے. یہاں تک کی اور اسی طرح کی ایک اور قسم مزید درخواست باہر fleshed کہ فائدہ لیتا ہے اس میں سے کچھ ہے جو اصل ہے کہا جاتا Stacklife، مرکزی ہارورڈ کے ذریعے دستیاب لائبریری پورٹل. تو کیا تم library.harvard.edu کے پاس جاؤ. آپ مختلف کی ایک بڑی تعداد نظر آئے گا لائبریری میں تلاش کرنے کی طریقوں. اور ان میں سے ایک Stacklife کہا جاتا ہے. اور یہ ایک درخواست ہے کہ کتب خانہ کے مواد تلاش کر لیکن مکمل طور پر بنایا گیا ہے ان APIs کے سب سے اوپر پر. تاکہ کوئی خاص چیز ہے پردے کے پیچھے کیا ہو رہا. تک رسائی نہیں ہے آپ کی ضرورت نہیں ہے کہ اعداد و شمار. یہ آپ کو فراہم کرنے کے لئے APIs کا استعمال کرتے ہوئے ہے ایک بالکل مختلف براؤزنگ کے ساتھ تجربے. میں یلس کی تلاش کے لئے اگر ایسا ہے تو اس معاملے میں Wonderland میں، میں نے طرح لگتا ہے کہ اس کے نتیجے میں حاصل خوبصورت much-- ہے جو اس، یہ کسی دوسرے کی تلاش کے لئے اسی طرح کی ہے آپ کو اس صورت میں سوائے، ایسا ہو سکتا ہے ہم کی طرف سے اشیاء کی درجہ بندی کر رہے ہیں آپ کو دیتا ہے جس stackscore، کتنا مقبول ہے ان میں سے کچھ خیال اشیاء کمیونٹی کے اندر تھے. اور اس طرح واضح طور پر، Wonderland میں یلس والٹ ڈزنی کی طرف سے انتہائی مقبول ہے. لیکن آپ کو بھی سب سے اوپر چار دیکھ سکتے ہیں یہاں آپ نے واقعی میں نہیں کر سکتے ہیں ہیں انتہائی استعمال کیا جاتا ہے کہ چیزوں کو، لیکن آپ کو فوری طور پر نہیں کر سکتے ہیں Wonderland میں یلس کے ساتھ رابطہ قائم. لہذا ہمارے پرانے دوست اینوٹیٹڈ یلس یہاں ہے. لہذا میں نے اس پر ایک نظر لے جا سکتے ہیں. اور اب میں دیکھ رہا ہوں بنیادی طور پر ایک of-- مقرر کیا گیا ہے پر مجھے اینوٹیٹڈ ہو سکتا ہے یہیں یلس. میں اس کے بارے میں معلومات ہے. اور میں بھی ایک stackscore ہے کی، اس کیس، 26 میں. اور اس کے تقریبا طرح سے مجھ سے کہتا ہے ہم اس stackscore کو کیسے مل گیا، طرح جو کس طرح، اسے باہر کی جانچ پڑتال اسے باہر کی جانچ پڑتال کی گئی ہے کئی بار، فیکلٹی یا undergrads، کس طرح کی طرح لائبریری ہے کئی کاپیاں، اور تو اور تو آگے. اور آپ کو، بھی کر سکتے ہیں کافی دلچسپ یہاں، عملی طور پوٹ براؤز کریں. تو یہاں کے اعداد و شمار، اس طرح آپ کو دکھا رہی ہے ایک مجازی نمائندگی کی کیا شیلف قدرت کے آپ کو لینے کے لئے تھے تو طرح نظر آتے ہیں تمام لائبریری کے ہولڈنگز اور انہیں ساتھ رکھ ایک لامحدود شیلف پر. اور اچھی بات ہے ہم can-- یہ ہے کہ سب سے پہلے، ان کتابوں کے بارے میں میٹا ڈیٹا یہ شائع کیا گیا تھا جب اکثر آپ کو بتاتا ہے. یہ اس کے پاس ہے کتنے صفحات آپ کو بتاتا ہے. یہ آپ کو طول و عرض کو بتا سکتا ہے. تو تم نے کہ یہاں بھی جھلکتی ہے دیکھ سکتے ہیں کتابوں کے سائز کے لحاظ سے. اور پھر ہم استعمال کر سکتے ہیں اجاگر کرنے سکور ڈھیر لگانا اعلی اسٹیک کے سکور کیا ہے کہ کتابوں. یہ سیاہ ہے، اگر ایسا ہے تو یہ، مطلب ہے کہ شاید، یہ زیادہ کثرت سے استعمال کیا جاتا ہے. تو اس معاملے میں، میں ہوں یہ اس کا اندازہ لگانا جا Wonderland میں یلس ورژن ہے جو کہ بہت عام طور پر استعمال کیا جاتا ہے اور سب سے زیادہ حاصل کیا، لائبریری کے سب سے زیادہ کاپیاں ہے. آپ دیکھ رہے ہیں اگر ایسا ہے تو Wonderland میں یلس کے لئے، یہ شروع کرنے کے لئے ایک اچھی جگہ ہو سکتا ہے. اور پھر یہاں آپ کو بھی باہر منسلک کر سکتے ہیں ، کہنے کے لئے، ایمیزون، کتاب کی خریداری کے لئے اور تو اور تو آگے. یہاں بات، ایک بار پھر، کیا یہ اتنا ہے کہ ہے لائبریری براؤز کرنے کے لئے بہترین طریقہ ہے یا ہر موقع کے لئے حق کے آلے. لیکن یہ یہ کر کے ایک اور طریقہ ہے. اور اعداد و شمار کو بنانے کی طرف ایک API، جس کے ذریعے دستیاب بہت آسان عمارت کے بلاکس سے بنا ہے، جس سے آپ کے مواد کو تلاش کرنے کے لئے کی اجازت دیتا ہے، تم سے کچھ بنا سکتے ہیں اس طرح کہ کر سکتے ہیں غیر معمولی ہونا کچھ لوگوں کے لئے قابل قدر. تو ہے کہ، ایک طرح سے میں چاہتا ہوں جتنا ہے API کیا ہے کے بارے میں واقعی میں کہنے کے لئے اس کو اجاگر کیا اور، ایک پوری وہاں ہے پردے کے پیچھے ساری چیزیں چڑھانے جس میں میں نے صرف مختصر طور پر چھو کرنے جا رہا ہوں اس طرح کی اس پر آتا ہے صرف اس وجہ سے ایک بالکل مختلف زاویہ میں سے کچھ اس طرح کرتا ہے کس طرح کی شرائط جگہ میں ڈال دیا ہو؟ تاکہ ایک API میں ایک معیار ہے اس کے مواد کی تمام انٹرفیس. لیکن وہاں، اسے حاصل کرنے کے لئے پہلی چیز جو ہم کرنا پڑا معلومات کو جمع کرنا گیا تھا کتابیں اور تصاویر کی اور تلاش کرنے ایڈز، مجموعہ مختلف ہارورڈ نظام سے دستاویز. سے Aleph، VIA، اور نخلستان ہیں نظام کے نام. اور وہ بنیادی طور پر ایک میں جانے پائپ لائن، ایک پروسیسنگ پائپ لائن. سب سے پہلے تو، ہم برآمد ہو جاؤ ان کے نظام کی سب سے فائلوں. ہم انفرادی اشیاء میں ان سے علیحدہ. تو ہم نے، ایک گیگا بائٹ ہے جو کسی فائل کو، ہے جو اس میں ایک ملین ریکارڈ کی ہے. تو ہم نے انفرادی اشیاء میں اسے تقسیم. اس کے بعد، ہر آئٹم کے لئے، ہم اسے تبدیل MODS میں، ان میں سے کچھ کی وجہ سے natively کی mods ہیں، ان میں سے کچھ نہیں ہیں. تو ہم نے ان سب کو ملے اسی شکل میں ہونا. اس کے بعد مختلف ہیں افزودگی اقدامات، جہاں ہم اعداد و شمار میں مزید معلومات شامل مقابلے لائبریری میں دستیاب تھا. تو ہم نے سب سے پہلے، شامل کرنے کی ضرورت لائبریریوں اسے پکڑنے کیا ہمارے پاس. ہم میں سے ایک قدم کے ذریعے جائیں stackscore حساب لگانے. ہم میں سے ایک اور قدم کے ذریعے جائیں لحاظ سے زیادہ میٹا ڈیٹا کو شامل کرنے کیا مجموعوں لوگوں کی this-- نے مزید کہا ہے ہو سکتا ہے لوگ پیدا کر رہے ہیں اشیاء کا مجموعہ. کیا مجموعوں کے اس کا تعلق ہوتا ہے؟ کس طرح لوگوں کو ٹیگ کیا ہے ماضی میں اس مواد کو؟ اس کے بعد آپ کو فلٹر، اور آپ کو محدود ریکارڈ، میں نے ذکر کیا ہے، کیونکہ بعض کے ریکارڈ ہے کہ، کی وجہ سے کاپی رائٹ وجوہات، ہم نہیں دکھا سکتے. اور پھر ہم نے ان لوڈ کچھ نام نہاد میں ایک غلط سپیلنگ نہیں ہے جس Solr،، لیکن سافٹ ویئر کی ایک ٹکڑا کا نام ہے کہ تلاش تخکرمن، کرتا ہے جس API کے پیچھے تمام سرچ چلاتے ہیں. اور پھر اس کے لئے دستیاب ہو جاتا ہے API، اور لوگوں کو اسے استعمال کر سکتے. اس طرح یہ ایک کافی کی طرح ہے براہ راست عمل. دلچسپ میں سے ایک یہ ہے کے بارے میں باتیں ہم دوچار ہیں کہ 13 ملین ریکارڈ کے ساتھ اور ہم نمٹنے یا زیادہ کیا جا رہا ہے. اور ہم کو ہینڈل کرنے کے قابل بننا چاہتا ہوں ایک نسبتا تیز رفتار انداز میں ان. یہ ایک طویل وقت کے لئے لیتا ہے 13 ملین ریکارڈ پر عملدرآمد. تاکہ اس پائپ لائن ہے کہ کس طرح قائم کی آپ can-- یہ ہے کہ میں نے فائدہ اندازہ لگانا پائپ لائن، ہم ہیں کہ مسئلہ یہاں کو حل کرنے کی کوشش کر، کہ ہے تمام تبدیلیوں، تمام اس میں ان اقدامات پائپ لائن ویوست ہیں. کوئی انحصار نہیں ہے. آپ پروسیسنگ کر رہے ہیں تو ایک ہی کتاب کی ریکارڈ، کوئی انحصار میں ہے ایک اور کتاب کے درمیان ہے کہ. تاکہ ہم کیا کر سکتے ہیں، بنیادی طور پر ہے پائپ لائن میں ہر قدم پر، ہم نے بادل میں ایک قطار میں رکھ دیا. میں ایمیزون ویب سروسز پر ہوا. تاکہ کی ایک فہرست موجود ہے، 10،000 اشیاء، کا کہنا ہے کہ معمول رہنے کی ضرورت ہے اور MODS فارمیٹ میں تبدیل. اور ہم جیسے کئی سرورز تک سنانا ہم چاہتے ہیں کے طور پر، شاید 10 سرورز. اور ان لوگوں کے سرورز میں سے ہر ایک کو صرف ،، وہاں بیٹھتا ہے کہ قطار میں لگ رہا ہے کی ضرورت ہے کہ ایک ہے کہ دیکھتا ہے کارروائی کی جائے، دور قطار ھیںچتی، اس کارروائی کرتا ہے، اور لاٹھی یہ اگلے قطار پر. اور یہ کہ ہمیں اجازت دیتا ہے تو کیا ہوا درخواست دے رہا ہے کرنے کی، بنیادی طور پر، زیادہ سے زیادہ ہارڈ ویئر کے طور پر ہم نے یہ کرنا چاہتے ہیں کے طور پر وقت کی ایک بہت ہی مختصر عرصے کے لئے مسئلہ جتنی جلد ڈیٹا پر عملدرآمد کرنے کے لئے اگر ممکن ہو، جو کچھ ہے جو کہ صرف، اب کلاؤڈ کمپیوٹنگ کی دنیا میں بنیادی طور پر ہم کر سکتے فراہمی سرورز فوری طور پر، کہ مفید ہے. تو ہم نے ایک ہونا ضروری نہیں ہے کے ارد گرد بیٹھے دیو سرور ہر وقت پروسیسنگ کرنے کی کہ ایک ہفتے میں صرف ایک بار ہو سکتا ہے. تو ہے کہ اس سے زیادہ تر ہے. دستیاب دستاویزات ہے لائبریری بادل آئٹم API کے لئے اس URL پر، جس میں بعد میں دستیاب ہو. اور پر ایک نظر ڈالیں براہ مہربانی جاؤ اگر کچھ ہو یہ، کو دیکھنے کے لئے آپ کو کسی بھی خیالات ہیں. اس کے ساتھ کھیلیں. مذاق. اور امید ہے کہ آپ آ سکتے ہیں عظیم چیز کے ساتھ. آپ کا شکریہ.