1 00:00:00,000 --> 00:00:11,370 2 00:00:11,370 --> 00:00:12,370 جیفری روشنی: وہاں ہیلو. 3 00:00:12,370 --> 00:00:13,550 میں نے جیفری روشنی ہوں. 4 00:00:13,550 --> 00:00:17,890 اور میں نے کے بارے میں بات کرنے کے لئے یہاں ہوں ہارورڈ لائبریری اور عمارت کل کے 5 00:00:17,890 --> 00:00:20,870 لائبریری آج، مجھے لگتا ہے. 6 00:00:20,870 --> 00:00:23,040 تو یہاں کے پس منظر، اس سیشن کے لئے پچ 7 00:00:23,040 --> 00:00:26,930 بنیادی طور پر ہے کہ وہاں ہے حوالہ کے اعداد و شمار کے ایک بہت کچھ 8 00:00:26,930 --> 00:00:28,400 ہارورڈ کی لائبریریوں میں دستیاب. 9 00:00:28,400 --> 00:00:33,434 اور ایک موقع ہے، ٹولز میں سے کچھ کے ذریعے 10 00:00:33,434 --> 00:00:36,350 اور تیار کیا جا رہا ہے کہ ایک منصوبے، معلومات تک رسائی حاصل کرنے کے لئے 11 00:00:36,350 --> 00:00:42,430 اور مقامات پر لے لو کہ ہارورڈ لائبریری، ابھی کر نہیں کر رہا ہے 12 00:00:42,430 --> 00:00:45,460 اس کے ساتھ نئی چیزیں، تجربہ اور اس کے ساتھ کے ارد گرد ادا. 13 00:00:45,460 --> 00:00:52,413 >> لہذا اس میں داخلے کے نقطہ ایک API ہے ہارورڈ لائبریری بادل، کہا جاتا ہے جس 14 00:00:52,413 --> 00:00:57,650 ایک کھلے میٹا ڈیٹا سرور ہے، جو میں اب کے بارے میں بات کریں گے. 15 00:00:57,650 --> 00:01:02,595 تاکہ پس منظر ایک ہے کہ وہاں ہے ہارورڈ لائبریری میں چیزیں بہت. 16 00:01:02,595 --> 00:01:07,150 ہم 13 ملین حوالہ سے زائد ہے ریکارڈ، تصاویر کے لاکھوں، 17 00:01:07,150 --> 00:01:11,090 تلاش کرنے سے ایڈز کی اور ہزاروں، جس میں بیان کرنے بنیادی طور پر دستاویزات ہیں 18 00:01:11,090 --> 00:01:15,500 مجموعوں، کہہ رہے ہیں کیا کاغذات کے ڈبے، ان میں ہے 19 00:01:15,500 --> 00:01:21,080 اور تو آگے سے زائد کی نمائندگی کرتے ہیں ایک ملین انفرادی دستاویزات. 20 00:01:21,080 --> 00:01:24,290 اور یہ بھی ایک بہت ہے لائبریری ہے کہ معلومات 21 00:01:24,290 --> 00:01:28,180 مواد کہ استعمال کیا جاتا ہے کے بارے میں کیسے لوگوں کے لئے دلچسپی کا باعث ہو سکتا ہے 22 00:01:28,180 --> 00:01:32,400 جو اس کے ساتھ کام کرنا چاہتے ہو سکتا. 23 00:01:32,400 --> 00:01:36,150 >> تاکہ معلومات کے تمام لائبریری میٹاڈیٹا ہے. 24 00:01:36,150 --> 00:01:39,500 تاکہ میٹا ڈیٹا ڈیٹا کے بارے میں اعداد و شمار ہے. 25 00:01:39,500 --> 00:01:42,070 تاکہ ہم کے بارے میں بات کرتے ہیں ہے کہ معلومات 26 00:01:42,070 --> 00:01:44,890 کتب خانہ کے ذریعے دستیاب دستیاب ہے کہ بادل، 27 00:01:44,890 --> 00:01:47,760 یہ ضروری نہیں ہے اصل دستاویزات 28 00:01:47,760 --> 00:01:53,060 خود، لازمی طور پر مکمل نہیں کتابیں یا مکمل تصاویر کے متن، 29 00:01:53,060 --> 00:01:54,890 اگرچہ کہ اصل میں ایسا ہو سکتا ہے. 30 00:01:54,890 --> 00:01:57,550 لیکن یہ واقعی ہے اعداد و شمار کے بارے میں معلومات. 31 00:01:57,550 --> 00:02:00,909 >> لہذا آپ کو زیادہ فہرست پر سوچ سکتے ہیں معلومات، کال کی تعداد، مضامین، 32 00:02:00,909 --> 00:02:02,700 کہ کتنے کی کاپیاں کتاب موجود ہیں، کیا 33 00:02:02,700 --> 00:02:06,380 ایڈیشنز ہیں، کیا ہیں تو آگے فارمیٹس، مصنفین، اور. 34 00:02:06,380 --> 00:02:12,250 تاکہ معلومات کا ایک بہت کے بارے میں نہیں ہے مجموعہ میں سے معلومات ہے کہ، 35 00:02:12,250 --> 00:02:14,400 اپنے آپ میں، اس قسم کی موروثی طور پر مفید ہے. 36 00:02:14,400 --> 00:02:19,230 اور اگر آپ نہیں ہیں تو اگرچہ میں گہرائی سے تحقیق کر، 37 00:02:19,230 --> 00:02:25,160 آپ کو واضح طور پر اصل کرنے کے لئے حاصل کرنا چاہتے ہیں خود مواد اور اعداد و شمار پر نظر ڈالیں، 38 00:02:25,160 --> 00:02:30,140 میٹا ڈیٹا کی شرائط میں مفید ہے دونوں مجموعی طور پر فنڈز کا تجزیہ، 39 00:02:30,140 --> 00:02:33,870 کی طرح ذخیرہ میں کیا چیزیں ہیں. 40 00:02:33,870 --> 00:02:35,520 وہ کس طرح منسلک کر سکتا ہوں؟ 41 00:02:35,520 --> 00:02:39,482 یہ، کیا تم واقعی دوسری چیزیں ڈھونڈنے میں مدد جس میں سب اس سے بڑا مقصد ہے. 42 00:02:39,482 --> 00:02:41,190 کے نقطہ میٹا ڈیٹا اور کیٹلاگ 43 00:02:41,190 --> 00:02:43,230 آپ سب کو تلاش کرنے میں مدد کرنے کے لئے ہے ہے کہ معلومات 44 00:02:43,230 --> 00:02:46,590 مجموعوں کے اندر اندر دستیاب. 45 00:02:46,590 --> 00:02:53,690 >> تو کیا یہ میٹا ڈیٹا کی ایک مثال ہے ہارورڈ کی لائبریری میں ایک کتاب کے لیے. 46 00:02:53,690 --> 00:02:56,370 تو یہ بات ہے. 47 00:02:56,370 --> 00:02:59,850 اور آپ اسے دیکھ سکتے ہیں اصل میں اعتدال پیچیدہ. 48 00:02:59,850 --> 00:03:04,610 اور میٹا ڈیٹا کی قدر کا حصہ ہارورڈ لائبریری نظام کے اندر اندر 49 00:03:04,610 --> 00:03:09,320 اس طرح ہو گیا ہے رہا ہے کہ کے catalogers کی طرف سے تعمیر 50 00:03:09,320 --> 00:03:12,720 اور درخواست دینے والے لوگوں کی طرف سے جمع مہارت اور مہارت کی ایک بہت 51 00:03:12,720 --> 00:03:20,030 اور، وقت کے ساتھ ساتھ اس پر سوچا جس میں قدر کی ایک بہت ہے. 52 00:03:20,030 --> 00:03:25,450 >> تو آپ کے لئے یہ ریکارڈ پر ایک نظر ڈالیں تو اس اینوٹیٹڈ یلس، تم باہر تلاش کر سکتے ہیں 53 00:03:25,450 --> 00:03:32,590 آپ عنوان، جو یہ لکھا تھا، مل گیا ہے مصنف، اور تمام مختلف مضامین 54 00:03:32,590 --> 00:03:35,380 جس میں لوگوں میں cataloged ہے. 55 00:03:35,380 --> 00:03:40,110 اور آپ کو نظر میں، وہاں بھی کر سکتے ہیں اچھی معلومات کے ایک بہت کچھ کرنے کے علاوہ 56 00:03:40,110 --> 00:03:42,852 یہاں، کچھ تخلپی وہاں ہے. 57 00:03:42,852 --> 00:03:45,560 ہے کہ پیچیدگی کی ایک بہت کچھ ہے میٹا ڈیٹا کے ذریعے ظاہر ہوتی 58 00:03:45,560 --> 00:03:46,300 تم سے ہے کہ. 59 00:03:46,300 --> 00:03:50,320 >> لہذا اس کتاب میں سے ایک عنوان ہے Wonderland میں یلس مہم جوئی. 60 00:03:50,320 --> 00:03:53,880 تو یہ ایک ینوٹیٹ ہے اس کتاب کے ورژن. 61 00:03:53,880 --> 00:03:56,380 لیکن یہ بھی اینوٹیٹڈ کہا جاتا ہے یلس، یلس مہم جوئی 62 00:03:56,380 --> 00:03:58,570 Wonderland میں کیونکہ یہ کچھ ہے جس کے 63 00:03:58,570 --> 00:04:00,430 مارٹن گارڈنر نے لکھا ہے اور کتاب ینوٹیٹ. 64 00:04:00,430 --> 00:04:03,369 اور عظیم معلومات کا ایک بہت کچھ ہے منطق پہیلیاں اور چیزوں کے بارے میں 65 00:04:03,369 --> 00:04:05,410 یلس کے اندر اندر آپ کہ شاید کے بارے میں معلوم نہیں تھا. 66 00:04:05,410 --> 00:04:07,000 تو کیا تم نے اسے پڑھا جانا چاہیئے. 67 00:04:07,000 --> 00:04:11,940 >> لیکن تم وہاں دیکھ سکتے ہیں یہاں تفصیل کی ایک بہت، 68 00:04:11,940 --> 00:04:15,340 ، جب یہ شناخت کاروں سمیت پیدا کیا گیا ہے، یہ کہاں سے آیا، 69 00:04:15,340 --> 00:04:17,420 ہارورڈ کے لحاظ سے کے نظام، اور تو آگے. 70 00:04:17,420 --> 00:04:20,350 لہذا اس کا ایک نمونہ ہے میٹا ڈیٹا کی قسم 71 00:04:20,350 --> 00:04:24,340 اگر آپ کو ایک کتاب میں آپ کے لئے دیکھ سکتا ہے کہ ہارورڈ لائبریری مجموعہ. 72 00:04:24,340 --> 00:04:26,680 >> یہ بالکل مختلف چیز ہے. 73 00:04:26,680 --> 00:04:32,610 تاکہ نامی ایک نظام ہے VIA ہارورڈ، بنیادی طور پر جس میں 74 00:04:32,610 --> 00:04:39,990 تصاویر اور فن کی اشیاء کی فہرست جاتا ہے اور ہارورڈ بھر بصری چیزیں، 75 00:04:39,990 --> 00:04:44,010 اور کچھ میٹا ڈیٹا کو شامل کرنے ان کے لئے، ان کے درجہ بندی، 76 00:04:44,010 --> 00:04:49,200 اور، بعض صورتوں میں، فراہم کرنے چھوٹے تھمب نیل تصاویر 77 00:04:49,200 --> 00:04:51,250 آپ کو ایک لے جا سکتے ہیں اگر آپ ایسا چاہتے ہیں تو میں نظر آتے ہیں. 78 00:04:51,250 --> 00:04:54,240 >> لہذا اس کی ایک مثال ہے آپ کو ایک پلیٹ کے لئے ہے کہ میٹاڈیٹا 79 00:04:54,240 --> 00:04:57,840 شاید، سے، ونڈر میں یلس. 80 00:04:57,840 --> 00:05:00,499 اور تم وہاں دیکھ سکتے ہیں یہاں بھی کم میٹاڈیٹا. 81 00:05:00,499 --> 00:05:02,040 اس شئی کا صرف ایک مختلف قسم کی ہے. 82 00:05:02,040 --> 00:05:03,425 اور اتنی کم معلومات موجود ہے. 83 00:05:03,425 --> 00:05:07,790 >> آپ زیادہ تر حقیقت یہ ہے، ایک کال کی کہ تعداد میں، بنیادی طور پر، اسے پیدا کیا - 84 00:05:07,790 --> 00:05:10,410 >> اسے پیدا کیا گیا تھا جب ہم نہیں جانتے. 85 00:05:10,410 --> 00:05:13,320 >> ایک عنوان --and. 86 00:05:13,320 --> 00:05:14,300 >> ایک اور مثال. 87 00:05:14,300 --> 00:05:16,380 یہ ایک تلاش امداد ہے. 88 00:05:16,380 --> 00:05:19,030 تاکہ لیوس کا ایک مجموعہ نہیں ہے ہارورڈ میں کیرول کاغذات. 89 00:05:19,030 --> 00:05:23,601 تو اس کا کیا بیان کرتا ہے اس مجموعہ میں ہے. 90 00:05:23,601 --> 00:05:26,100 تو کسی سے گزری ہے اور تمام خانوں کے ذریعے دیکھا 91 00:05:26,100 --> 00:05:32,220 اور، کچھ پس منظر دی، اس cataloged کے یہاں کیا ہے کا ایک خلاصہ لکھا. 92 00:05:32,220 --> 00:05:35,290 اور اگر تم تھے نظر کرنے کی مزید اس پر، اس 93 00:05:35,290 --> 00:05:39,620 صفحات اور صفحات کے لئے پر جاتا ہے اور صفحات، لیکن آپ کو بتائیں گے 94 00:05:39,620 --> 00:05:41,860 کیا حروف اور کیا کیا خانوں سے تاریخوں 95 00:05:41,860 --> 00:05:44,289 مجموعہ بھر میں موجود. 96 00:05:44,289 --> 00:05:46,330 لیکن یہ کچھ ہے کہ، اگر آپ کو ہارورڈ میں ہیں تو، 97 00:05:46,330 --> 00:05:50,720 تم جاؤ اور اصل میں جسمانی دیکھ سکتے ہیں اوپر اور، شاید، پر ایک نظر ڈالیں. 98 00:05:50,720 --> 00:05:53,440 >> تو یہ سب بہت اچھا ہے. 99 00:05:53,440 --> 00:05:54,450 یہ میٹا ڈیٹا کی مفید. 100 00:05:54,450 --> 00:05:56,327 یہ ہارورڈ لائبریری نظام میں ہے. 101 00:05:56,327 --> 00:05:58,910 اوزار آن جہاں آپ وہاں ہیں جاؤ اور اس پر ایک نظر لے جا سکتے ہیں، 102 00:05:58,910 --> 00:05:59,993 اور یہ دیکھنے کے، اور یہ تلاش. 103 00:05:59,993 --> 00:06:02,810 اور تم نے اسے اور نرد کاٹ کر سکتے ہیں یہ مختلف طریقوں میں سے بہت سے میں. 104 00:06:02,810 --> 00:06:06,920 >> لیکن یہ تو واقعی ہی دستیاب ہے آپ نیچے بیٹھا آدمی ہو 105 00:06:06,920 --> 00:06:12,600 آپ کے ویب براؤزر یا کچھ یا بالکل آپ کے فون اور اس کے ذریعے گشت. 106 00:06:12,600 --> 00:06:16,730 اس میں واقعی میں دستیاب نہیں ہے استعمال کے قابل فیشن کی کسی بھی قسم کی 107 00:06:16,730 --> 00:06:19,520 دوسرے نظام کے لئے یا دوسرے کمپیوٹرز، استعمال کرنے کے لئے 108 00:06:19,520 --> 00:06:21,500 نہ اندر نظام کے ساتھ ہارورڈ لائبریری، 109 00:06:21,500 --> 00:06:24,890 لیکن باہر کی دنیا میں نظام، عام طور پر صرف دوسرے لوگوں. 110 00:06:24,890 --> 00:06:30,210 سوال یہ ہے تو، کس طرح ہم کر سکتے ہیں کمپیوٹرز کے لئے دستیاب ہے 111 00:06:30,210 --> 00:06:33,560 ہم زیادہ دلچسپ تو کر سکتے ہیں صرف کے مقابلے میں اس کے ساتھ چیزیں 112 00:06:33,560 --> 00:06:36,550 براؤزنگ نے خود یہ؟ 113 00:06:36,550 --> 00:06:39,766 >> لہذا تم اس کو کرنا چاہیں گے؟ 114 00:06:39,766 --> 00:06:41,140 امکانات کی ایک بہت ہیں. 115 00:06:41,140 --> 00:06:43,980 ایک آپ کو مکمل طور پر ایک کی تعمیر کر سکتے ہے براؤزنگ کے مختلف طریقے 116 00:06:43,980 --> 00:06:46,962 دستیاب ہے کہ مواد ہارورڈ لائبریریوں کے ذریعے. 117 00:06:46,962 --> 00:06:48,670 میں آپ سے ایک دکھائیں گے بعد میں، Stacklife بلایا 118 00:06:48,670 --> 00:06:52,440 ایک مکمل طور پر مختلف ہے جس میں مواد کے لئے تلاش کر رہے پر لے. 119 00:06:52,440 --> 00:06:54,560 >> آپ کو ایک سفارش کے انجن کی تعمیر کر سکتے. 120 00:06:54,560 --> 00:06:57,955 ہارورڈ لائبریری میں نہیں ہے کہہ کے کاروبار، آپ اس کتاب کو پسند. 121 00:06:57,955 --> 00:07:01,080 اس کے بعد ان 17 دوسرے پر ایک نظر لے جانا آپ میں دلچسپی ہو سکتی ہے کہ کتابیں 122 00:07:01,080 --> 00:07:03,200 یا ان 18 دیگر تصاویر. 123 00:07:03,200 --> 00:07:06,040 لیکن اس سے یقینی طور پر کر سکتے تھے ایک قابل قدر خصوصیت ہو. 124 00:07:06,040 --> 00:07:09,272 میٹا ڈیٹا دی ہے اور، یہ کر سکتے ہیں ایک دوسرے کے ساتھ ڈال کرنے کے لئے ممکن ہو جائے. 125 00:07:09,272 --> 00:07:11,980 آپ میں مختلف ضروریات کو ہو سکتا ہے مواد تلاشی کی شرائط، 126 00:07:11,980 --> 00:07:16,200 کی طرح ہو سکتا ہے کہ فورم کے اوزار کے باوجود کہ لائبریری بناتا ہے کہ دستیاب ہیں 127 00:07:16,200 --> 00:07:18,450 آپ، آپ چاہتے ہیں کر سکتے ایک مختلف طریقے سے تلاش کرنے کے لئے 128 00:07:18,450 --> 00:07:21,847 یا ایک مخصوص استعمال کیس کے لئے آپٹمائز، جس میں شاید یہ بہت ہی مخصوص ہے. 129 00:07:21,847 --> 00:07:23,930 شاید صرف چند ہوتے ہیں دنیا میں لوگوں کی جو 130 00:07:23,930 --> 00:07:25,846 مواد تلاش کرنا چاہتے ہیں اس طرح میں، یہ لیکن 131 00:07:25,846 --> 00:07:28,985 بہت اچھا ہو گا اگر ہم انہیں ایسا کر سکتا ہے. 132 00:07:28,985 --> 00:07:30,860 تجزیاتی کی ایک بہت کچھ ہے صرف کس طرح لوگوں میں 133 00:07:30,860 --> 00:07:33,860 واقعی ہو گا کہ مواد کا استعمال باہر تلاش، کے بارے میں جاننا دلچسپ 134 00:07:33,860 --> 00:07:37,280 جو کتابیں استعمال کیا جا رہا، کیا نہیں ہو، اور تو آگے. 135 00:07:37,280 --> 00:07:41,670 اور اس کے بعد کی ایک بہت کچھ ہے ضم کرنے کا موقع 136 00:07:41,670 --> 00:07:45,210 دیگر معلومات کے ساتھ کہ ویب پر وہاں سے باہر ہے. 137 00:07:45,210 --> 00:07:46,880 تو ہم نے have-- 138 00:07:46,880 --> 00:07:50,260 >> مثال کے طور پر، NPR ہے ایک کتاب کا جائزہ لینے کے طبقہ، 139 00:07:50,260 --> 00:07:53,090 وہ انٹرویو ہے جہاں کتابوں کے بارے میں مصنفین. 140 00:07:53,090 --> 00:07:56,837 اگر تم تھے اور اس طرح یہ بہت اچھا ہو گا ہارورڈ میں ایک کتاب اٹھا کر 141 00:07:56,837 --> 00:07:59,670 لائبریری، اور آپ کو اوکے، وہاں ہے، کا کہنا ہے کہ مصنف کے ساتھ ایک انٹرویو کیا گیا. 142 00:07:59,670 --> 00:08:00,878 چلو، اس پر ایک نظر لے چلتے ہیں. 143 00:08:00,878 --> 00:08:05,461 یا ایک وکی پیڈیا صفحہ ایک کے طور پر، وہاں ہے مستند، عالمانہ ریفرنس 144 00:08:05,461 --> 00:08:07,710 اس کتاب کے بارے یہ کہ آپ پر ایک نظر لینے کے لئے چاہتے ہیں کر سکتے. 145 00:08:07,710 --> 00:08:12,600 >> ذرائع کے ان اقسام ہیں ویب بھر میں بکھرے ہوئے. 146 00:08:12,600 --> 00:08:16,555 اور ان کے ساتھ لانے ایک عظیم استعمال ہو سکتا ہے 147 00:08:16,555 --> 00:08:18,930 کسی سے کی طرف دیکھ مواد، کچھ کے لئے تلاش. 148 00:08:18,930 --> 00:08:20,180 لیکن یہ بھی نہیں ہے بات کی قسم تم ہوتا 149 00:08:20,180 --> 00:08:23,205 کتب خانہ کے ذمہ دار بننا چاہتے ہیں نیچے جا رہا ہے اور نیچے شکار کے لئے 150 00:08:23,205 --> 00:08:25,455 ان تمام مختلف ذرائع اور ان کے ساتھ plugging کے 151 00:08:25,455 --> 00:08:28,920 وہ مسلسل تبدیل کر رہے ہیں کیونکہ. 152 00:08:28,920 --> 00:08:33,570 اور کیا وہ لگتا ہے کہ اہم مئی ہے کیا آپ کے خیال میں ضروری ہے کہ نہیں. 153 00:08:33,570 --> 00:08:36,929 >> اور بھی زیادہ، بنیادی طور پر وہاں ایک ہم نے ابھی تک کے بارے میں سوچا نہیں کیا ہے، چیزیں بہت. 154 00:08:36,929 --> 00:08:42,222 تو ہم نے اس کو کھول سکتے ہیں، مزید ڈیڑھ درجن یا تو سوا لوگوں، 155 00:08:42,222 --> 00:08:45,174 جو ایک پر اس کو دیکھ رہے ہیں خیالات کے بارے میں سوچ کر سکتے ہیں مستقل بنیاد 156 00:08:45,174 --> 00:08:47,340 اور اعداد و شمار کو مساج، اور وہ اس کے ساتھ کیا کرنا چاہتے ہیں. 157 00:08:47,340 --> 00:08:49,920 158 00:08:49,920 --> 00:08:54,045 >> تو ہم اس کو بنانا چاہتے ہیں دنیا کے لئے دستیاب اعداد و شمار. 159 00:08:54,045 --> 00:08:55,670 ویسے، ایک جوڑے کی پیچیدگیاں ہیں. 160 00:08:55,670 --> 00:08:58,540 ایک اس میٹا ڈیٹا ہیں ہے مختلف نظام میں ہے. 161 00:08:58,540 --> 00:09:01,110 یہ مختلف اشکال میں ہے. 162 00:09:01,110 --> 00:09:04,719 تو کچھ معمول پر وہاں ہے ایسا کرنے کی ضرورت ہے جس میں، 163 00:09:04,719 --> 00:09:08,010 جس میں معمول پر لانے کے عمل کیا جا رہا ہے مختلف اشکال سے چیزوں کو لانے 164 00:09:08,010 --> 00:09:12,940 اور کسی ایک فارمیٹ کرنے کے لئے ان میپنگ تاکہ کھیتوں کو دوگنا کرے گا کہ. 165 00:09:12,940 --> 00:09:15,160 >> بعض کاپی رائٹ کے پابندی نہیں ہے. 166 00:09:15,160 --> 00:09:21,010 عجیب کافی، کیٹیلوگ انٹری کے بارے میں کتاب کاپی رائٹ کے لئے ذمہ دار ہے. 167 00:09:21,010 --> 00:09:24,060 تو بھی یہ صرف ہے اگرچہ کتاب سے حاصل کردہ معلومات، 168 00:09:24,060 --> 00:09:25,330 اس copyrightable ہے. 169 00:09:25,330 --> 00:09:28,400 اور اصل میں جو پر منحصر کہ میٹاڈیٹا پیدا، 170 00:09:28,400 --> 00:09:32,175 جو پر پابندی نہیں ہو سکتا اس تقسیم کر سکتے ہیں، اسی طرح to-- 171 00:09:32,175 --> 00:09:33,402 >> مجھے نہیں معلوم. 172 00:09:33,402 --> 00:09:36,110 یہ کر سکتے یا اسی طرح کی ہو سکتی ہے نغمہ کی غزلیں کی صورتحال، 173 00:09:36,110 --> 00:09:36,610 مثال کے طور پر. 174 00:09:36,610 --> 00:09:38,560 اس لئے ہم سب کو اس سے باہر پین کس طرح جانتے ہیں. 175 00:09:38,560 --> 00:09:40,450 تو آپ کو اس مسئلے کے ارد گرد حاصل کرنے کے لئے کی ضرورت ہے. 176 00:09:40,450 --> 00:09:44,910 >> اور پھر ایک اور ٹکڑا ہے کہ اعداد و شمار کی ایک بہت ہے. 177 00:09:44,910 --> 00:09:52,420 مجھے کام کرنا چاہتا ہے جو کسی کے ہوں تو اگر اعداد و شمار کے ساتھ یا ایک ٹھنڈی اندازہ نہیں ہے، 178 00:09:52,420 --> 00:09:55,350 14 ملین کے ساتھ نمٹنے میرے لیپ ٹاپ پر ریکارڈ 179 00:09:55,350 --> 00:09:57,487 مشکلات ہو سکتا ہے اور مشکل کا انتظام کرنے کے. 180 00:09:57,487 --> 00:09:59,320 تاکہ ہم کم کرنے کے لئے چاہتے ہیں لوگوں کے لیے رکاوٹیں 181 00:09:59,320 --> 00:10:02,130 اعداد و شمار کے ساتھ کام کرنے کے قابل ہو جائے. 182 00:10:02,130 --> 00:10:07,880 >> تاکہ نقطہ نظر ہے کہ امید ہے کہ ایڈریسز ان خدشات میں سے سب کو دو حصوں میں ہے. 183 00:10:07,880 --> 00:10:11,770 ایک لیتا ہے کہ ایک پلیٹ فارم کی تعمیر ہے ان تمام مختلف ذرائع سے ڈیٹا 184 00:10:11,770 --> 00:10:14,350 اور، normalizes ہے، اسے بڑھا دیتی ہیں یہ زر خیز بناتی ہیں، اور کرتا ہے 185 00:10:14,350 --> 00:10:16,650 یہ کسی ایک مقام میں دستیاب. 186 00:10:16,650 --> 00:10:20,950 اور اس کے ذریعے یہ دستیاب بناتا ہے لوگوں کو فون کر سکتے ہیں کہ ایک عوامی API. 187 00:10:20,950 --> 00:10:24,430 >> تاکہ ایک API کی درخواست ہے پروگرام کاری مواجہ. 188 00:10:24,430 --> 00:10:28,930 اور یہ بنیادی طور پر ایک سے مراد نقطہ اختتام ہے کہ ایک نظام یا ٹیکنالوجی 189 00:10:28,930 --> 00:10:31,720 سے بات کرنے اور ڈیٹا واپس حاصل کر سکتے ہیں ایک طرح سے ایک منظم شکل 190 00:10:31,720 --> 00:10:32,900 اس کا استعمال کیا جا سکتا ہے. 191 00:10:32,900 --> 00:10:36,060 تو یہ منحصر نہیں ہے ایک ویب سائٹ پر جا پر 192 00:10:36,060 --> 00:10:37,970 اور بند کے اعداد و شمار scraping کی اس میں سے، مثال کے طور پر. 193 00:10:37,970 --> 00:10:40,690 194 00:10:40,690 --> 00:10:45,010 >> لہذا اس کے گھر کے صفحے ہے لائبریری بادل آئٹم API، 195 00:10:45,010 --> 00:10:47,220 جو بنیادی طور پر اس کے ورژن دو ہے. 196 00:10:47,220 --> 00:10:50,130 تو یہ کے دوسرے iteration ہے یہ اعداد و شمار کے تمام بنانے کی کوشش 197 00:10:50,130 --> 00:10:53,280 دنیا کے لئے دستیاب. 198 00:10:53,280 --> 00:10:59,560 تو یہ بات ہے http://api.lib.harvard.edu/v2/items. 199 00:10:59,560 --> 00:11:03,830 اور صرف اس کو توڑنے کے لئے ایک تھوڑا سا، کیا اس کا مطلب 200 00:11:03,830 --> 00:11:06,115 اس API کے دو ورژن ہے ہے. 201 00:11:06,115 --> 00:11:08,490 ایک ورژن ایک، وہاں ہے، جس میں نے کے بارے میں بات کرنے جا رہا ہوں. 202 00:11:08,490 --> 00:11:09,750 لیکن ایک ورژن ہے ایک ہے. 203 00:11:09,750 --> 00:11:14,740 >> اور آپ کو اس بلا رہے ہو API، آپ کو اشیاء حاصل کر رہے ہیں. 204 00:11:14,740 --> 00:11:20,640 اور ایک کے خیال کے کے ایک حصے API میں ایک API ایک معاہدہ ہے. 205 00:11:20,640 --> 00:11:23,440 یہ ہے کہ کچھ ہے تبدیل کرنے والا نہیں. 206 00:11:23,440 --> 00:11:24,850 مثال کے طور پر تو کیا، - 207 00:11:24,850 --> 00:11:27,410 >> اور وجہ یہ ہے کہ اگر میں نے نظام کی کسی نہ کسی قسم کی تعمیر ہے کہ 208 00:11:27,410 --> 00:11:33,210 ایک لائبریری بادل API استعمال کی جا رہی ہے کتابوں کی نمائش یا لوگوں کو تلاش کرنے میں مدد 209 00:11:33,210 --> 00:11:36,190 منفرد طریقوں سے معلومات، ہم ایسا نہیں کرنا چاہتا ہے کیا 210 00:11:36,190 --> 00:11:38,940 کس طرح تبدیل ہمیں جانے کے لئے ہے کہ API کام کرتا ہے، اور اچانک 211 00:11:38,940 --> 00:11:41,340 سب کچھ اختتامی صارف طرف پر ٹوٹ جاتا ہے. 212 00:11:41,340 --> 00:11:46,710 آپ API کر رہے ہیں تو اس کا اتنا ہی حصہ دنیا کے لئے دستیاب، یہ بات ہے 213 00:11:46,710 --> 00:11:49,396 اچھا عمل ایک ڈال کرنے کے لئے اس میں ورژن نمبر لوگ اتنے 214 00:11:49,396 --> 00:11:51,020 وہ کے ساتھ معاملہ کر رہے ہیں ورژن جانتے. 215 00:11:51,020 --> 00:11:54,300 >> ہم یہ فیصلہ اگر ایسا ہے تو ہم نے ایک بہتر طریقہ تلاش اس کی معلومات دستیاب بنانے کا، 216 00:11:54,300 --> 00:11:57,295 ہم سے میں تبدیلی ہو سکتی ہے اس ورژن تین کو فون. 217 00:11:57,295 --> 00:11:59,920 کا استعمال کرتے ہوئے اب بھی ہے جو تو سب ورژن دو، کہ اب بھی کام کریں گے. 218 00:11:59,920 --> 00:12:03,490 لیکن ورژن تین کرے گا تمام نئے سامان ہے. 219 00:12:03,490 --> 00:12:06,680 220 00:12:06,680 --> 00:12:09,210 >> تو یہ اس ایک API ہے، لیکن واقعی میں ایک یو آر ایل کی طرح لگتا ہے. 221 00:12:09,210 --> 00:12:11,680 اور اس طرح کہ یہ کتنا کی مثال ہے جو 222 00:12:11,680 --> 00:12:16,615 دستیاب ہے جس کی وجہ سے باقی API، بلایا صرف ایک باقاعدہ ویب کنکشن پر. 223 00:12:16,615 --> 00:12:19,680 اور آپ اصل میں کر سکتے ہیں ایک براؤزر میں اس کے پاس جاؤ. 224 00:12:19,680 --> 00:12:28,550 >> تو یہاں میں نے صرف فائر فاکس کے لئے کھول دیا گیا ہے اور api.lib.harvard.edu/v2/items کے لئے گئے. 225 00:12:28,550 --> 00:12:31,560 اور تو کیا میں یہاں ملتا ہے بنیادی طور پر پہلا صفحہ 226 00:12:31,560 --> 00:12:34,740 پورے سے نتائج کی ہمارے پاس ہے کہ اشیاء کی مقرر. 227 00:12:34,740 --> 00:12:37,460 اور یہ XML شکل میں یہاں ہے. 228 00:12:37,460 --> 00:12:40,130 229 00:12:40,130 --> 00:12:42,210 اور یہ بھی ہو گیا ہے فائر فاکس کی طرف سے prettified. 230 00:12:42,210 --> 00:12:45,850 یہ اصل میں ان میں سے سب نہیں ہے تھوڑا توسیع اور کنٹریکٹنگ 231 00:12:45,850 --> 00:12:47,880 یہاں doohickeys. 232 00:12:47,880 --> 00:12:52,520 یہ ایک اچھے طرح کی ہے ورژن راستہ اس پر نظر. 233 00:12:52,520 --> 00:12:57,040 >> لیکن کیا یہ ہمیں بتا رہا ہے ہے میں نے تمام اشیاء کی درخواست کی ہے. 234 00:12:57,040 --> 00:13:03,120 تاکہ 13.289.475 اشیاء موجود ہیں. 235 00:13:03,120 --> 00:13:06,150 اور میں سب سے پہلے میں دیکھ رہا ہوں پوزیشن صفر سے شروع 10، 236 00:13:06,150 --> 00:13:09,760 کمپیوٹر سائنس میں کیونکہ ہم ہمیشہ صفر پر شروع. 237 00:13:09,760 --> 00:13:15,150 اور میں یہاں کیا، میں تو صرف گر تو اس، آپ کو میں 10 اشیاء ملا ہے نظر آئے گا. 238 00:13:15,150 --> 00:13:20,410 239 00:13:20,410 --> 00:13:25,210 >> میں نے ایک آئٹم پر ایک نظر ڈالیں تو، میں کر سکتا ہوں میں اس کے بارے میں معلومات مل گیا ہے کہ دیکھتے ہیں. 240 00:13:25,210 --> 00:13:27,400 اور یہ MODS فارم کہا جاتا ہے کیا میں ہے. 241 00:13:27,400 --> 00:13:30,860 اور اس لئے میں سوئچ کرنے کے لئے جا رہا ہوں یہاں واپس ایک لمحے کے لئے. 242 00:13:30,860 --> 00:13:33,750 اوکے. 243 00:13:33,750 --> 00:13:37,447 >> تو چلو میں کوئی چیز تلاش کرتے ہیں مخصوص پہلی شے کہ کیونکہ 244 00:13:37,447 --> 00:13:40,030 اگر آپ کو دیکھو، جب آنا ہوتا ہے تمام مجموعہ کے ذریعے 245 00:13:40,030 --> 00:13:41,750 بے ترتیب، تعریف کی طرف سے، ہے. 246 00:13:41,750 --> 00:13:44,550 تو کچھ ڈونٹس کے لئے نظر. 247 00:13:44,550 --> 00:13:46,830 اوہ. 248 00:13:46,830 --> 00:13:49,190 >> اوکے. 249 00:13:49,190 --> 00:13:49,940 تاکہ ڈونٹس. 250 00:13:49,940 --> 00:13:55,360 تو ہم نے 80 اشیاء میں سے ہیں پایا ڈونٹس کا حوالہ کہ مجموعہ. 251 00:13:55,360 --> 00:13:57,150 ہم نے ان کے پہلے 10 پر دیکھ رہے ہیں. 252 00:13:57,150 --> 00:14:01,890 اب، آپ کو جس طرح یہاں دیکھ سکتے ہیں کہ میں نے ڈونٹس کے لئے تلاش کر رہا ہوں، 253 00:14:01,890 --> 00:14:04,400 میں نے صرف کے لئے کچھ مزید کہا یو آر ایل کے سوال کے جملے. 254 00:14:04,400 --> 00:14:09,680 اتنی ق جس میں آپ کر سکتے ہیں، ڈونٹس برابر تھوڑا اور آسانی سے یہاں دیکھ کر. 255 00:14:09,680 --> 00:14:12,131 >> اور یہ بنیادی طور پر وہاں ہے کا مطلب ہے کہ API، کے لئے ایک رپورٹ جس میں 256 00:14:12,131 --> 00:14:13,880 کیا سب کی وضاحت کرتا ہے ان پیرامیٹرز مطلب. 257 00:14:13,880 --> 00:14:17,150 اور یہ ہم کرنے جا رہے ہیں کا مطلب ہے کہ ڈونٹس کے لئے سب کچھ تلاش. 258 00:14:17,150 --> 00:14:24,910 >> ہم یہاں پہلی شے تاکہ آپ، عنوان ڈونٹس ہے دیکھ سکتے ہیں 259 00:14:24,910 --> 00:14:29,310 اور ایک نام سے ایک ذیلی عنوان ہے امریکی جوش، جذبہ، ہے، جو، مجھے لگتا ہے، 260 00:14:29,310 --> 00:14:31,610 مناسب. 261 00:14:31,610 --> 00:14:36,134 different-- کی ایک بہت ہیں 262 00:14:36,134 --> 00:14:38,050 آپ کو نقطہ کرنے کے لئے حاصل کرنے کے بعد اعداد و شمار کو حاصل کرنے کا، 263 00:14:38,050 --> 00:14:41,020 مختلف کی ایک بہت ہیں آپ میں حاصل کر سکتے ہیں کہ فارمیٹس. 264 00:14:41,020 --> 00:14:44,050 اور مختلف طاقت موجود ہیں اور ان سب کے لئے کمزوریوں. 265 00:14:44,050 --> 00:14:49,000 تو جو اس، آپ دیکھ سکتے ہیں یہاں، اس فارم بہت امیر ہے. 266 00:14:49,000 --> 00:14:51,946 اور یہ معیاری ہے. 267 00:14:51,946 --> 00:14:55,040 >> تاکہ ایک مخصوص عنوان ہے میدان، ایک ذیلی عنوان میدان. 268 00:14:55,040 --> 00:14:58,950 ایک متبادل نہیں ہے عنوان، ایک امریکی جوش، جذبہ. 269 00:14:58,950 --> 00:15:01,650 اس کے ساتھ وابستہ نام نہیں ہے. 270 00:15:01,650 --> 00:15:03,120 وسائل کی قسم متن ہے. 271 00:15:03,120 --> 00:15:06,070 معلومات کا ایک بہت کچھ ہے یہاں اس شکل میں. 272 00:15:06,070 --> 00:15:09,480 >> لیکن ایک گروپ ہیں کی مختلف اشکال. 273 00:15:09,480 --> 00:15:11,920 تو ہم صرف کیا تھے کی طرف دیکھ کر ایک شکل ہے 274 00:15:11,920 --> 00:15:17,700 کے لئے کھڑا ہے کہا جاتا MODS، میٹا ڈیٹا آبجیکٹ تفصیل سروس، 275 00:15:17,700 --> 00:15:18,250 ممکنہ طور پر. 276 00:15:18,250 --> 00:15:23,030 میں اصل کے بارے میں یقین نہیں ہوں ایس. لیکن یہ کافی پیچیدہ شکل ہے. 277 00:15:23,030 --> 00:15:24,240 یہ ڈیفالٹ کی شکل ہے. 278 00:15:24,240 --> 00:15:30,260 >> لیکن یہ رکھتا ہے کہ ایک ہے تمام اعداد و شمار کی سمردد 279 00:15:30,260 --> 00:15:33,820 لائبریری کیونکہ یہ ہے کہ اس کے بہت قریب ہے کیا 280 00:15:33,820 --> 00:15:35,110 لائبریری اندرونی طور پر استعمال کرتا ہے. 281 00:15:35,110 --> 00:15:39,030 یہ ہے کہ ایک معیاری ہے ملک بھر میں استعمال کیا جاتا، 282 00:15:39,030 --> 00:15:40,944 تعلیمی لائبریریوں میں دنیا بھر میں. 283 00:15:40,944 --> 00:15:42,110 اور یہ بہت interoperable کے مطابق ہے. 284 00:15:42,110 --> 00:15:44,852 اگر آپ کو ایک دستاویز بڑی ہے تو اتنا کہ، MODS شکل میں ہے 285 00:15:44,852 --> 00:15:47,560 تم کسی اور کہ دے سکتا ہے جس کا نظام، MODS سمجھنے کے 286 00:15:47,560 --> 00:15:48,518 اور وہ اس سے درآمد کر سکتے ہیں. 287 00:15:48,518 --> 00:15:50,840 تو یہ ایک معیاری ہے. 288 00:15:50,840 --> 00:15:54,250 یہ بہت اچھی طرح بہت ہی خاص، وضاحت کی گئی ہے. 289 00:15:54,250 --> 00:15:58,980 اور یہ کہ یہ کیا کرتا ہے interoperable کے، کسی کا کہنا ہے کیونکہ اگر 290 00:15:58,980 --> 00:16:04,930 یہ ایک کے متبادل عنوان ہے ریکارڈ، ہر کوئی مطلب یہ ہے کہ وہ سب کو جانتا. 291 00:16:04,930 --> 00:16:07,740 دوسرا پہلو پر، یہ بہت پیچیدہ ہے. 292 00:16:07,740 --> 00:16:13,160 >> لہذا اگر آپ ایک نظر ڈالیں تو یہاں اس ریکارڈ پر، 293 00:16:13,160 --> 00:16:15,320 میں نے صرف حاصل کرنے کے لئے چاہتے ہیں تو اس دستاویز کا عنوان، 294 00:16:15,320 --> 00:16:21,150 شاید ڈونٹس ہے جو اس کتاب، کی، ایک امریکی جوش، جذبہ، یہ باہر تصریف 295 00:16:21,150 --> 00:16:22,940 ایک چھوٹی سی ملوث ہے. 296 00:16:22,940 --> 00:16:27,380 ایک اور بات ہے جبکہ ڈبلن کور نامی شکل، 297 00:16:27,380 --> 00:16:29,730 جس میں ایک بہت، بہت آسان شکل ہے. 298 00:16:29,730 --> 00:16:33,764 >> اور تو آپ کو کوئی نہیں ہے، یہاں دیکھ کر عنوان، ذیلی عنوان، متبادل عنوان. 299 00:16:33,764 --> 00:16:35,930 صرف عنوان نہیں ہے، ڈونٹس، ایک امریکی جوش، جذبہ، 300 00:16:35,930 --> 00:16:38,780 اور ایک اور عنوان، امریکی جوش، جذبہ. 301 00:16:38,780 --> 00:16:42,907 آپ کس شکل دیکھ رہے ہیں تو جب آپ، سے باہر کے اعداد و شمار حاصل کرنا چاہتے ہیں 302 00:16:42,907 --> 00:16:44,740 ایک بہت کس طرح پر منحصر آپ اس کا استعمال کرنے جا رہے ہیں. 303 00:16:44,740 --> 00:16:46,573 آپ کے لئے استعمال کر رہے ہیں انٹرآپریبلٹی یا اگر آپ کرتے ہیں 304 00:16:46,573 --> 00:16:49,970 کہ سادہ کچھ کرنا چاہتے ہیں کے ساتھ کام کرنے کے لئے آسان ہو سکتا ہے؟ 305 00:16:49,970 --> 00:16:56,002 >> دوسرا پہلو، کی ایک بہت کچھ تفصیلات کے قسم کے نیچے squished کرنے. 306 00:16:56,002 --> 00:16:58,460 اگر آپ کی nuances محروم ہو سکتا ہے کیا ایک مخصوص علاقے اسباب 307 00:16:58,460 --> 00:17:02,960 آپ کو ڈبلن کور کے ساتھ کام کر رہے ہو، جس سے آپ mods کے ساتھ نہیں ملے گا. 308 00:17:02,960 --> 00:17:06,462 لہذا ان فارمیٹس میں سے دو ہیں آپ API کے باہر حاصل کر سکتے ہیں. 309 00:17:06,462 --> 00:17:08,920 اور بنیادی طور پر، ہم رکھ رہے ہیں یہ mods میں پردے کے پیچھے. 310 00:17:08,920 --> 00:17:14,179 لیکن ہم mods میں آپ کو دے سکتے ہیں اور ڈبلن کور اور اس کے ساتھ ساتھ کچھ اور. 311 00:17:14,179 --> 00:17:16,470 دیگر غور کرتے وقت آپ اعداد و شمار میں تلاش کر رہے ہیں 312 00:17:16,470 --> 00:17:21,210 آپ کو یا تو JSON، کے طور پر حاصل کر سکتے ہیں ہے، جس ، جاوا اسکرپٹ آبجیکٹ سنکیتن کے لئے کھڑا ہے 313 00:17:21,210 --> 00:17:24,720 کے لئے کھڑا ہے یا XML، قابل توسیع مارکاپ زبان. 314 00:17:24,720 --> 00:17:30,080 اور ان اعداد و شمار نمائندگی دونوں بالکل، بالکل ایک ہی اعداد و شمار ہیں 315 00:17:30,080 --> 00:17:31,080 ایک ہی شعبوں. 316 00:17:31,080 --> 00:17:33,644 لیکن وہ صرف ہیں syntactically ہے مختلف. 317 00:17:33,644 --> 00:17:40,401 >> لہذا اس a-- ہے 318 00:17:40,401 --> 00:17:41,400 ویسے، چلو صرف سوئچ. 319 00:17:41,400 --> 00:17:47,490 تو کیا یہ ہمارے سوال کے لئے ہے XML شکل میں ڈونٹس. 320 00:17:47,490 --> 00:17:53,470 میں صرف اس JSON ہونے کا سوئچ، میں نے اس کے مختلف لگ رہا ہے دیکھ سکتے ہیں. 321 00:17:53,470 --> 00:17:58,580 تو اب یہ وہی مواد ہے، لیکن ایک مختلف ساخت. 322 00:17:58,580 --> 00:18:00,080 اس سے کم قوسین زاویہ ہیں. 323 00:18:00,080 --> 00:18:02,530 اس سے کم شبدبہل نہیں ہے. 324 00:18:02,530 --> 00:18:06,440 >> اور یہ ایک شکل یہ ہے کہ، اگر آپ ویب ماحول میں کام کر رہے ہیں، 325 00:18:06,440 --> 00:18:09,680 آپ سب سے زیادہ امکان جا رہے ہیں کیونکہ ایک استعمال کرنے کے لئے چاہتے ہیں کے لئے 326 00:18:09,680 --> 00:18:12,630 اچھی چیزیں میں سے JSON کے بارے میں یہ جاوا سکرپٹ ساتھ مطابقت رکھتا ہے. 327 00:18:12,630 --> 00:18:17,680 میں ویب اپلیکیشن لکھ رہا ہوں اگر ایسا ہے تو، میں ھیںچو کر سکتے ہیں JSON میں اور صرف براہ راست اس کے ساتھ کام. 328 00:18:17,680 --> 00:18:20,187 XML کے ساتھ جبکہ یہ ایک ہے تھوڑا سا زیادہ پیچیدہ. 329 00:18:20,187 --> 00:18:21,520 تو ایک بار پھر، ان دونوں مفید ہیں. 330 00:18:21,520 --> 00:18:26,387 وہ صرف مختلف استعمال کے مقدمات ہیں جہاں لوگ انہیں استعمال کرنے کے لئے چاہتے ہیں کر سکتے. 331 00:18:26,387 --> 00:18:26,886 اوکے. 332 00:18:26,886 --> 00:18:29,810 333 00:18:29,810 --> 00:18:31,680 تو واپس API کے لئے. 334 00:18:31,680 --> 00:18:32,900 تو ہم نے for-- تلاش کر سکتے ہیں 335 00:18:32,900 --> 00:18:36,220 >> میں نے اس کی ایک مثال دیتے ہیں ڈونٹس کے لئے تلاش. 336 00:18:36,220 --> 00:18:39,330 ہم نے بھی ایک میں صرف تلاش کر سکتے ہیں یہاں کے اندر اندر مخصوص علاقے. 337 00:18:39,330 --> 00:18:41,310 تو بجائے تلاش کر کے پورے ریکارڈ، 338 00:18:41,310 --> 00:18:43,870 میں نے صرف عنوان میدان تلاش کر سکتے. 339 00:18:43,870 --> 00:18:48,810 اور اس طرح اب 25 چیزیں ہیں کہ عنوان میں ڈونٹس، ہے جن میں سے ایک 340 00:18:48,810 --> 00:18:52,430 بحال کرنے کے بارے میں ہے انتظام میں جھیلوں 341 00:18:52,430 --> 00:18:54,990 ڈونٹ میں سوراخ کے شاید ہے جس میں پروگرام، 342 00:18:54,990 --> 00:18:58,970 ضروری نہیں کہ جو ہم دیکھ رہے ہیں ہم ڈونٹس کے لئے تلاش کر رہے ہیں جب کے لئے. 343 00:18:58,970 --> 00:19:02,790 344 00:19:02,790 --> 00:19:05,490 >> کیا آپ واقعی ہو جب، بھی کر سکتے ہیں ایک API-- ساتھ نمٹنے 345 00:19:05,490 --> 00:19:08,827 >> ایک API ہونے کا حصہ دے رہا ہے لوگ بڑی ڈیٹا سیٹ تک رسائی. 346 00:19:08,827 --> 00:19:11,410 اور مختلف ایک جوڑے کی ہیں اوزار آپ کو ایسا کرنے کا استعمال کر سکتے. 347 00:19:11,410 --> 00:19:14,170 ایک آپ کو، بہت صرف، ہے اعداد و شمار کے ذریعے سکتی ہو صفحہ. 348 00:19:14,170 --> 00:19:17,340 تو تم نے ایک سوال کرتے ہیں بالکل کے طور پر اگر ایک ویب انٹرفیس کے ذریعے، 349 00:19:17,340 --> 00:19:19,470 آپ، ایک صفحے پر دیکھ سکتے ہیں صفحہ دو، صفحہ تین. 350 00:19:19,470 --> 00:19:22,040 تم وہی کر سکتے ہیں API کے ذریعے ہی چیز. 351 00:19:22,040 --> 00:19:24,150 تم بس رہنے کی ضرورت ہے تم اسے کس طرح میں واضح. 352 00:19:24,150 --> 00:19:29,511 >> تو مثال کے طور پر، میں دیکھ رہا ہوں یہاں میری پہلی استفسار پر، 353 00:19:29,511 --> 00:19:32,510 میں نے چیزوں کے لئے ایک تلاش کر رہا ہوں جہاں عنوان میں ڈونٹس کے ساتھ، میں نے کہہ سکتے ہیں، 354 00:19:32,510 --> 00:19:35,415 اور حد جس کا مطلب ہے، 20 کے برابر ہے ، مجھے سب سے پہلے 20 ریکارڈز نہ دے 355 00:19:35,415 --> 00:19:38,540 پہلے سے طے شدہ ہے جو پہلے 10،، میں ایک وقت میں 20 کو دیکھنے کے لئے چاہتے ہیں کیونکہ. 356 00:19:38,540 --> 00:19:43,435 یا میں نے مقرر کیا ہے، کہہ سکتے ہیں 20 اور حد کے برابر شروع کر دیں 357 00:19:43,435 --> 00:19:47,150 جس میں دے گا، 20 کے برابر مجھے 40 کے ذریعے 21 ریکارڈ ہے. 358 00:19:47,150 --> 00:19:52,680 >> تو میں نے بات یہ اندازہ لگانا یہاں دور لے کرنے کے لئے ہے 359 00:19:52,680 --> 00:19:57,290 ہم نے استفسار ڈور استعمال کر رہے ہیں استفسار پیرامیٹرز قائم کرنے کے لئے. 360 00:19:57,290 --> 00:20:02,760 اور یہ آپ کو کنٹرول کرنے کی اجازت دیتا تم واپس کیا ملے. 361 00:20:02,760 --> 00:20:05,980 >> آپ استعمال کر سکتے ہیں کہ ایک اور آلہ، - 362 00:20:05,980 --> 00:20:09,250 >> اور اس میں واقعی مددگار ہے ڈیٹا کو کی تلاش کی شرائط. 363 00:20:09,250 --> 00:20:10,840 >> faceting کہا جاتا ہے کچھ --is. 364 00:20:10,840 --> 00:20:15,530 تو اصطلاح faceting ہے لازمی طور پر عام نہیں. 365 00:20:15,530 --> 00:20:16,880 لیکن آپ سب سے پہلے اسے دیکھا ہے. 366 00:20:16,880 --> 00:20:18,630 تم پر ایک نظر ڈالیں تو ایمیزون، مثال کے طور پر، 367 00:20:18,630 --> 00:20:20,870 اور آپ کو کسی کی تلاش کے لئے کیا کتابوں میں ڈونٹس، 368 00:20:20,870 --> 00:20:27,080 یہاں انہوں نے کتابوں کی ایک سیریز ہے مل گیا ہے، اور وہ زمرے کے لحاظ سے گروپ بندی کر رہے ہیں، 369 00:20:27,080 --> 00:20:30,470 اور آپ کو مختلف اقسام حاصل، اور کتنے ہر زمرے میں کتابیں 370 00:20:30,470 --> 00:20:31,330 نظر آئیں. 371 00:20:31,330 --> 00:20:33,420 >> اس طرح یہ بنیادی طور پر ایک پہلو ہے. 372 00:20:33,420 --> 00:20:37,570 تم، 1،800 ان کی ساری کتابیں لے ایمیزون میں ڈونٹس ملنے والے کتابیں. 373 00:20:37,570 --> 00:20:39,820 ان میں سے 12 میں ہیں ناستے کے زمرے. 374 00:20:39,820 --> 00:20:43,100 پیسٹری اور بیکنگ میں 21، اور تو اور تو آگے. 375 00:20:43,100 --> 00:20:47,670 >> تو یہ واقعی ایک فائدہ مند ہوتا ہے مواد کی تلاش کے لئے کے آلے 376 00:20:47,670 --> 00:20:53,260 لائبریری کے اندر اندر اس کے ساتھ ساتھ آپ ایک پہلو پر نظر آتے ہیں کیونکہ، 377 00:20:53,260 --> 00:20:56,520 یہ آپ کے مضامین کے ایک خیال دیتا ہے مضامین کی کیا اقسام کی طرح، موجود 378 00:20:56,520 --> 00:20:58,510 آپ کے سوال سیٹ کے اندر اندر سب سے زیادہ مقبول ہیں. 379 00:20:58,510 --> 00:21:00,950 اور یہ آپ کو گاڑی چلانے کے لئے اور کی مدد کرتا ہے. 380 00:21:00,950 --> 00:21:02,770 تو ہم نے ایک ہی بات کر سکتے ہیں. 381 00:21:02,770 --> 00:21:05,940 >> ہم استعمال کرنا چاہتے ہیں تو API اور پہلوؤں پر نظر ڈالیں، 382 00:21:05,940 --> 00:21:08,950 ہم ایک اور پیرامیٹر پر شامل ہمارے دوست سوال کے جملے. 383 00:21:08,950 --> 00:21:12,540 پہلوؤں تاکہ الگ کر ایک کوما برابر ہم پر پہلو سے کیا چاہتے ہیں کی فہرست. 384 00:21:12,540 --> 00:21:14,790 تاکہ پہلوؤں میں سے ایک موضوع ہو سکتا ہے. 385 00:21:14,790 --> 00:21:16,565 کسی دوسری زبان سے ہو سکتا ہے. 386 00:21:16,565 --> 00:21:19,665 ہم نے اس سوال کو چلانے اور اگر ایسا ہے تو، ہم get-- 387 00:21:19,665 --> 00:21:23,372 388 00:21:23,372 --> 00:21:24,830 یہ بہت زیادہ ہے یہاں ہی لگ رہا ہے. 389 00:21:24,830 --> 00:21:29,010 لیکن ہم آخر میں شامل کر لیا ہے پہلوؤں کی فہرست کا ایک سیٹ. 390 00:21:29,010 --> 00:21:34,060 تاکہ ہم اس موضوع نامی ایک پہلو ہے. 391 00:21:34,060 --> 00:21:40,250 تو اس میں نظر آتے ہیں تو یہ کہ ہمیں بتا رہا ہے ڈونٹ استفسار سے میری 80 کے نتائج میں، 392 00:21:40,250 --> 00:21:42,100 ان میں سے 13 ہے امریکہ موضوع. 393 00:21:42,100 --> 00:21:43,684 تین مشروط ڈونٹس ہے. 394 00:21:43,684 --> 00:21:45,600 تین مشروط ہے آردربھوم بحالی کی، 395 00:21:45,600 --> 00:21:47,720 جس میں ڈونٹ میں ہمارے سوراخ ہو سکتا ہے. 396 00:21:47,720 --> 00:21:51,780 ان میں سے دو، میں Simpsons، اور تو اور تو آگے. 397 00:21:51,780 --> 00:21:59,211 >> تو یہ آپ ہیں تو مفید ہو سکتا ہے آپ کی تلاش کو محدود کرنا چاہتے ہیں. 398 00:21:59,211 --> 00:22:00,210 یہ آپ کو ایسا کرنے میں مدد کر سکتے ہیں. 399 00:22:00,210 --> 00:22:03,580 خاص طور پر اگر آپ کے پاس مزید، 80 سے زائد نتائج، کا کہنا ہے کہ. 400 00:22:03,580 --> 00:22:05,980 >> اسی طرح ہم بھی پوچھا زبان پر پہلوؤں کے لئے. 401 00:22:05,980 --> 00:22:14,790 ہم اپنے نتائج کو دیکھو تو، اگر ہم 76 دیکھیں ان میں سے فرانسیسی زبان میں انگریزی، چار میں ہیں، 402 00:22:14,790 --> 00:22:19,620 ہسپانوی، دو میں سے دو، مجھے لگتا ہے کہ یہ جانچ یا نامعلوم، ڈچ اور لاطینی. 403 00:22:19,620 --> 00:22:22,830 تو میں نے لاطینی میں سوچنا ڈونٹ نتیجہ، ایک بار پھر، 404 00:22:22,830 --> 00:22:24,922 سینکا ہوا سامان کے ساتھ کوئی تعلق نہیں ہے. 405 00:22:24,922 --> 00:22:25,630 لیکن تم وہاں جاؤ. 406 00:22:25,630 --> 00:22:31,420 407 00:22:31,420 --> 00:22:38,630 >> تو اس طرح کے آپ کو دکھا رہی ہے کس طرح آپ کے مواد کو واپس ھیںچو کر سکتے ہیں 408 00:22:38,630 --> 00:22:41,270 API کے ذریعے سے بہت اچھا ہے جس کے ویب براؤزر،. 409 00:22:41,270 --> 00:22:44,320 لیکن یہ واقعی نہیں ہے کیا تم کروگی عام طور پر اس کے لئے API کا استعمال کریں. 410 00:22:44,320 --> 00:22:48,710 آپ کو کس طرح کا اتنا ہی ایک مثال اصل میں یہ میں نے کیا کر سکتا ہے 411 00:22:48,710 --> 00:22:54,720 یہ ایک بہت چھوٹے پروگرام لکھا، جس میں، ایک بار پھر، میرے ڈونٹ کی تلاش کرتا ہے 412 00:22:54,720 --> 00:22:59,010 اور ایک جوڑے کے کھیتوں کو منتخب کرتا ہے اور ایک ٹیبل میں ان کے دکھاتا. 413 00:22:59,010 --> 00:23:01,610 تو کیا یہ بہت زیادہ ہے ایک ہی مواد ہے کہ ہم صرف 414 00:23:01,610 --> 00:23:04,830 چند شعبوں کے ساتھ دیکھا باہر نکالا. 415 00:23:04,830 --> 00:23:12,090 عنوانات کی فہرست اتنی کیا کتاب کا محل وقوع 416 00:23:12,090 --> 00:23:15,120 کے بارے میں، زبان، اور تو اور تو آگے. 417 00:23:15,120 --> 00:23:20,480 >> تو یہ اصل میں، کے بعد کیسے ہوا میرے خیال میں ہمیں کچھ کوڈ میں نظر ہے لگتا ہے 418 00:23:20,480 --> 00:23:22,420 is-- 419 00:23:22,420 --> 00:23:28,060 >> کیا ہم یہاں ہیں ایک سادہ HTML ہے ٹیکسٹ دکھاتا ہے جس کا صفحہ،، 420 00:23:28,060 --> 00:23:32,900 کتب خانہ کے بادل میں خوش آمدید اور اس کے بعد نتائج کا ایک جدول دکھاتا ہے. 421 00:23:32,900 --> 00:23:37,790 اور ظاہر ہے کوئی نتائج میں سے ہیں صفحہ بھری ہوئی ہو جاتا ہے جب میز. 422 00:23:37,790 --> 00:23:41,380 لیکن ہم کیا کر رہے ہیں ہم، ہے، سب سے پہلے ہے 423 00:23:41,380 --> 00:23:46,290 نامی ایک لائبریری لوڈنگ کر رہے ہیں بنیادی طور پر ہے جس jQuery، 424 00:23:46,290 --> 00:23:52,030 یہ کرتا ہے جو ایک جاوا سکرپٹ لائبریری، جاوا اسکرپٹ جوڑتوڑ کرنے کے لئے بہت آسان 425 00:23:52,030 --> 00:23:58,780 natively کی، HTML، اور ویب صفحات بنانے، کلائنٹ سائڈ منطق اور ویب صفحات. 426 00:23:58,780 --> 00:24:01,595 >> تو کیا ہم یہاں jQuery ہے ، حاصل نامی ایک طریقہ کار ہے 427 00:24:01,595 --> 00:24:05,270 جو بنیادی طور پر جائیں گے ایک URL، اس معاملے میں، جس میں، 428 00:24:05,270 --> 00:24:09,070 اس سے واقف لگ یو آر ایل ہے. 429 00:24:09,070 --> 00:24:14,440 اور اس کے بعد سے مواد حاصل کرے گا پھر اس یو آر ایل اور اس پر ایک تقریب چلانے. 430 00:24:14,440 --> 00:24:19,240 تو ہم نے api.lib.harvard / edu کے میں جانے کے کہا. 431 00:24:19,240 --> 00:24:20,060 ڈونٹس کے لئے تلاش کریں. 432 00:24:20,060 --> 00:24:21,300 ہم 20 ریکارڈز دے دو. 433 00:24:21,300 --> 00:24:28,590 اور پھر اس تقریب، چلانے کے جو میں نے اس کے اعداد و شمار کے گزرنے والے، کو منتخب کیا ہے. 434 00:24:28,590 --> 00:24:34,430 اور ڈیٹا JSON ہے کہ API سے واپس آئے ہو گئی. 435 00:24:34,430 --> 00:24:40,120 >> اور پھر ہم نے اس کے اندر اندر، کہہ رہے ہیں اعداد و شمار کی شے کے نام سے ایک فیلڈ نہیں ہے. 436 00:24:40,120 --> 00:24:48,117 اور میں واپس دیکھو لے جانا تو یہاں ہے کہ ان نتائج میں سے ایک، 437 00:24:48,117 --> 00:24:49,200 میں کچھ نہیں ہے اس لئے بلایا 438 00:24:49,200 --> 00:24:50,220 >> ٹھیک ہے، یہ شے کو کہا جاتا ہے. 439 00:24:50,220 --> 00:24:53,520 تو ہے کہ ہو سکتا ہے کہ. 440 00:24:53,520 --> 00:25:01,840 اور کیا اس سے فرق پڑتا ہے کہ یہ ہر شے سے گزرتا ہے 441 00:25:01,840 --> 00:25:05,300 اور پھر ایک دوسرے کو بلاتا ہے ہر آئٹم پر اس تقریب. 442 00:25:05,300 --> 00:25:08,440 اور اس تقریب بنیادی طور پر قدر لے جا رہا ہے 443 00:25:08,440 --> 00:25:12,010 ہے جس شے، کے بنیادی طور پر انفرادی ریکارڈ 444 00:25:12,010 --> 00:25:18,220 اور ہمیں عنوان سے نکالنے کے لئے کی اجازت دیتا ہے، کوریج اور زبان. 445 00:25:18,220 --> 00:25:21,640 >> تو ہم ہر پر ایک تقریب کہتے ہیں ہم واپس API کی طرف سے مل گیا ہے کہ شے. 446 00:25:21,640 --> 00:25:25,397 اور آپ کو صرف ایک نظر ڈالیں تو یہیں اس ٹکڑے پر، 447 00:25:25,397 --> 00:25:27,230 کیا ہم کر رہے ہے ہم ایک تار پیدا کر رہے ہیں، 448 00:25:27,230 --> 00:25:31,810 جو بنیادی طور پر کچھ HTML مارک اپ ہے ایک میز کے گرد، value.title ساتھ، 449 00:25:31,810 --> 00:25:35,790 جن میں سے عنوان ہے اعتراض، value.coverage، 450 00:25:35,790 --> 00:25:36,790 جس میں کوریج، ہے - 451 00:25:36,790 --> 00:25:38,225 >> اور ہم نے ایک چیک کر رہے ہیں یہاں کون جانچ ہے کو دیکھنے کے لئے 452 00:25:38,225 --> 00:25:40,570 اور یہ جانچ کہنا ہے کہ اگر اس کو چھپا، ہم واقعی دلچسپی نہیں ہے کیونکہ 453 00:25:40,570 --> 00:25:41,600 اس میں. 454 00:25:41,600 --> 00:25:42,939 >> --and پھر زبان. 455 00:25:42,939 --> 00:25:44,730 اور پھر ہم ہیں کیا کہ appending کی ہے کر 456 00:25:44,730 --> 00:25:48,510 یہ ہے کہ مذاکرات کی میز پر یہاں اس جملے کی طرف سے نشاندہی. 457 00:25:48,510 --> 00:25:50,790 اور jQuery کیسے کام کرتا ہے یہ کیا کہہ رہا ہے ہے 458 00:25:50,790 --> 00:25:56,420 خیال کے ساتھ میز کو تلاش کر رہا ہے نتائج اس کے لئے اس کے متن کو شامل کریں اور. 459 00:25:56,420 --> 00:25:59,380 اور اس خیال کے نتائج کے ساتھ میز ہے. 460 00:25:59,380 --> 00:26:04,998 لہذا اگر آپ کو ختم کی کے ساتھ یہاں اس صفحہ ہے. 461 00:26:04,998 --> 00:26:06,206 اور ترتیب میں سورس دیکھنے کے 462 00:26:06,206 --> 00:26:11,310 463 00:26:11,310 --> 00:26:13,810 ویسے، منبع اصل میں نہیں ہے جو کچھ بھی ہوا، جب اپ ڈیٹ کیا. 464 00:26:13,810 --> 00:26:18,740 تو اگر آپ اصل کو دیکھ سکتے ہیں یہاں اگرچہ ٹیبل کے نتائج. 465 00:26:18,740 --> 00:26:24,770 >> پس اس کی صرف ایک سادہ مثال ہے API کے خلاف ایک بہت بنیادی سوال کرنے کے 466 00:26:24,770 --> 00:26:29,020 اور کچھ دوسرے میں معلومات کی نمائش تشکیل، اور بہت پسند ہیں کچھ نہیں کر. 467 00:26:29,020 --> 00:26:36,370 اب، ایک اور مثال کی طرح ہے ڈیوڈ Weinberger کی طرف سے تحریری درخواست 468 00:26:36,370 --> 00:26:39,120 اس کی ایک ڈیمو، کے طور پر جس بنیادی طور پر آپ کو دکھاتا ہے 469 00:26:39,120 --> 00:26:44,620 کیا آپ واقعی ہیں کے نتائج تک سانی سکتے ہیں کس طرح کتب خانہ کے بادل API کی طرف سے ہو رہی ہے 470 00:26:44,620 --> 00:26:46,250 کے ساتھ،، گوگل کتب کہنا. 471 00:26:46,250 --> 00:26:52,225 >> اور یہاں سوچ میں کر سکتے ہیں ہے گوگل بکس کے خلاف ایک سوال کو چلانے، 472 00:26:52,225 --> 00:26:56,060 کچھ نتائج ملے، ایک مکمل متن کی تلاش ملتا واپس، باہر تلاش ان اشیاء میں سے جو 473 00:26:56,060 --> 00:27:01,180 اصل ہالس میں موجود ہیں، لائبریری نظام، 474 00:27:01,180 --> 00:27:03,200 اور پھر مجھے لنکس دے واپس ان اشیاء کو. 475 00:27:03,200 --> 00:27:12,730 میں نے کے لئے تلاش اگر ایسا ہے تو، یہ تھا ایک سیاہ اور طوفانی رات میں 476 00:27:12,730 --> 00:27:16,210 نتائج کی ایک گروپ کو واپس حاصل گوگل، اور اس کے بعد ایک کے نتیجے سے 477 00:27:16,210 --> 00:27:19,460 جس کے وقت میں ایک Wrinkle ہے. 478 00:27:19,460 --> 00:27:29,330 اور ان میں موجود ہے کہ کتابوں کے لنکس ہیں ہارورڈ لائبریری نظام کے اندر اندر. 479 00:27:29,330 --> 00:27:32,160 >> تو میں یہاں بات نہیں ہے لگتا ہے اتنا کہ رواں سال مئی یا نہیں ہوسکتی 480 00:27:32,160 --> 00:27:34,118 آپ چاہتے ہیں کہ جس طرح ہو لائبریری کی تلاش کے لئے، 481 00:27:34,118 --> 00:27:38,310 لیکن یہ ایک مکمل طور پر مختلف ہے جس طرح آپ کے لئے دستیاب نہیں تھا کہ 482 00:27:38,310 --> 00:27:42,884 اس سے پہلے، آپ کی طرح کر کے کوئی راستہ نہیں تھا مکمل متن کتابوں پر تلاش کرتا ہے یہاں تک کہ 483 00:27:42,884 --> 00:27:44,550 ہارورڈ لائبریری نظام کا حصہ تھے. 484 00:27:44,550 --> 00:27:46,870 تو اب اس کا ایک طریقہ ہے آپ یہ کر سکتے ہیں کہ. 485 00:27:46,870 --> 00:27:51,930 اور آپ میں ان کو ظاہر کر سکتا ہے جو کچھ بھی شکل تم چاہتے ہو. 486 00:27:51,930 --> 00:27:55,990 تو یہاں نقطہ، بنیادی طور پر، ہے ہم لوگوں کے لئے نئے طریقوں کھولنے رہے ہیں 487 00:27:55,990 --> 00:27:59,080 اعداد و شمار کے ساتھ کام کرنے کے. 488 00:27:59,080 --> 00:28:07,925 >> کتب خانہ کے بادل کا ایک ٹکڑا یہ ہے کہ اس کے استعمال کی معلومات میں سے کچھ کو بے نقاب کرنے میں مدد کرتا 489 00:28:07,925 --> 00:28:08,800 لائبریری ہے کہ. 490 00:28:08,800 --> 00:28:12,630 لہذا اگر آپ کو لائبریری میں جانا ہے تو، اور اپنی کتابوں کے لئے تلاش کر رہے ہیں، 491 00:28:12,630 --> 00:28:15,770 آپ کو ضروری نہیں کرتے اصل میں ایک خیال ہے، 492 00:28:15,770 --> 00:28:19,080 ایک میں تمام اشیاء کے لئے خاص موضوع، کیا 493 00:28:19,080 --> 00:28:21,200 لوگوں میں ہیں برادری، یہ ہے کہ آیا 494 00:28:21,200 --> 00:28:24,890 ہارورڈ یا کے طور پر بیان ملک یا آپ کے کلاس، 495 00:28:24,890 --> 00:28:26,421 وہ سب سے زیادہ مفید پایا ہے کیا ہے؟ 496 00:28:26,421 --> 00:28:28,920 اور لائبریری اصل میں ایک کے بارے میں معلومات کے ٹن کیا 497 00:28:28,920 --> 00:28:32,999 سب سے زیادہ فائدہ مند ہوتا ہے ایک بہت کیونکہ اگر لوگ ایک کتاب کی جانچ پڑتال کر رہے ہیں، 498 00:28:32,999 --> 00:28:34,040 کہ آپ کو کچھ بتاتا ہے. 499 00:28:34,040 --> 00:28:36,498 کسی وجہ ہے ضروری ہے وہ اسے باہر کی جانچ کرنا چاہتے. 500 00:28:36,498 --> 00:28:38,270 بہت سے لوگ ریزرو پر ڈال دیا. 501 00:28:38,270 --> 00:28:42,520 >> یہ ایک بہت کچھ کے لئے ریزرو کی فہرست میں ہے تو کلاس میں سے، ہے کہ آپ کو کچھ بتاتا ہے. 502 00:28:42,520 --> 00:28:45,960 فیکلٹی ممبران اس کی جانچ پڑتال کر رہے ہیں تو ایک بہت اور انڈرگریجویٹ نہیں ہیں باہر، 503 00:28:45,960 --> 00:28:47,200 کہ مجھ سے کچھ بتاتا ہے. 504 00:28:47,200 --> 00:28:49,280 اس کے برعکس، وہ بھی تم سے کچھ بتاتا ہے. 505 00:28:49,280 --> 00:28:54,680 تو یہ واقعی دلچسپ ہو جائے گا وہاں سے باہر ہے کہ معلومات ڈال دیا اور دو 506 00:28:54,680 --> 00:28:59,969 لوگوں کو ان کی تلاش میں مدد کرنے کے لئے استعمال کتب خانہ کے نظام کے اندر اندر کام کرتا ہے. 507 00:28:59,969 --> 00:29:02,260 اس کا دوسرا پہلو یہ ہے کچھ سنگین کی پرائیویسی ہیں 508 00:29:02,260 --> 00:29:07,854 خدشات میں سے ایک ہے کیونکہ لائبریری کے بنیادی اصولوں 509 00:29:07,854 --> 00:29:10,770 ہم سے کہہ رہا کیا جا نہیں کر رہے ہیں کر رہا ہے دوسرے لوگوں کو پڑھ رہے ہیں کیا لوگ. 510 00:29:10,770 --> 00:29:17,360 اور آپ کو یہ کہہ رہے ہیں یہاں تک کہ اگر کتاب چار بار باہر کی جانچ پڑتال کی گئی تھی 511 00:29:17,360 --> 00:29:20,070 کسی خاص مہینے میں، کہ استعمال کیا جا سکتا 512 00:29:20,070 --> 00:29:25,252 کسی خاص کے لئے واپس لنک کرنا ڈی گمنام اعداد و شمار کی طرف سے انسان 513 00:29:25,252 --> 00:29:26,710 اور اسے باہر کی جانچ پڑتال کی ہے جو باہر تلاش. 514 00:29:26,710 --> 00:29:30,792 تاکہ جس طرح ہم avoid-- سکتے ہیں کہ 515 00:29:30,792 --> 00:29:33,750 ہم نکالنے کی کوشش کر سکتے ہیں کہ جس طرح تمام معلومات سے کچھ سگنل 516 00:29:33,750 --> 00:29:36,740 خلاف ورزی کیے بغیر کسی کی پرائیویسی کے خدشات 517 00:29:36,740 --> 00:29:42,150 ہم پر نظر بنیادی طور پر ہے استعمال کے ڈیٹا کے 10 سال، - 518 00:29:42,150 --> 00:29:43,930 >> تو اس وقت کی ایک طویل مدت ختم ہو گیا ہے. 519 00:29:43,930 --> 00:29:50,639 >> --and ٹھیک ہے، کس طرح دیکھتے ہیں، کا کہنا ہے کہ اس کام کو استعمال کیا گیا ہے کئی بار، 520 00:29:50,639 --> 00:29:52,930 اور اس مدت کے دوران جو کی طرف سے وقت کی، اور پھر بنیادی طور پر 521 00:29:52,930 --> 00:29:56,300 جو ہم کہتے ہیں ایک بڑی تعداد، واپس دے ایک اسٹیک کے سکور، جس میں بنیادی طور 522 00:29:56,300 --> 00:29:59,910 یہ استعمال کیا گیا ہے کہ کس طرح زیادہ سے زیادہ کی نمائندگی کرتا ہے. 523 00:29:59,910 --> 00:30:01,084 اور یہ کہ تعداد 524 00:30:01,084 --> 00:30:03,250 مختلف شماروں کی ایک بہت اس تعداد میں جائیں. 525 00:30:03,250 --> 00:30:05,150 --but یہ ایک بہت کچا ہے آپ کو دیتا ہے کہ میٹرک 526 00:30:05,150 --> 00:30:11,300 کہ کس طرح کی کچھ خیال برادری کو اس کام کی قدر کرتے ہیں ہو سکتا ہے. 527 00:30:11,300 --> 00:30:16,772 >> یہاں تک کی اور اسی طرح کی ایک اور قسم مزید درخواست باہر fleshed 528 00:30:16,772 --> 00:30:18,480 کہ فائدہ لیتا ہے اس میں سے کچھ ہے 529 00:30:18,480 --> 00:30:24,000 جو اصل ہے کہا جاتا Stacklife، مرکزی ہارورڈ کے ذریعے دستیاب 530 00:30:24,000 --> 00:30:24,880 لائبریری پورٹل. 531 00:30:24,880 --> 00:30:26,700 تو کیا تم library.harvard.edu کے پاس جاؤ. 532 00:30:26,700 --> 00:30:29,360 آپ مختلف کی ایک بڑی تعداد نظر آئے گا لائبریری میں تلاش کرنے کی طریقوں. 533 00:30:29,360 --> 00:30:32,300 اور ان میں سے ایک Stacklife کہا جاتا ہے. 534 00:30:32,300 --> 00:30:38,980 >> اور یہ ایک درخواست ہے کہ کتب خانہ کے مواد تلاش کر 535 00:30:38,980 --> 00:30:43,490 لیکن مکمل طور پر بنایا گیا ہے ان APIs کے سب سے اوپر پر. 536 00:30:43,490 --> 00:30:46,910 تاکہ کوئی خاص چیز ہے پردے کے پیچھے کیا ہو رہا. 537 00:30:46,910 --> 00:30:49,570 تک رسائی نہیں ہے آپ کی ضرورت نہیں ہے کہ اعداد و شمار. 538 00:30:49,570 --> 00:30:54,090 یہ آپ کو فراہم کرنے کے لئے APIs کا استعمال کرتے ہوئے ہے ایک بالکل مختلف براؤزنگ کے ساتھ 539 00:30:54,090 --> 00:30:55,480 تجربے. 540 00:30:55,480 --> 00:30:58,570 >> میں یلس کی تلاش کے لئے اگر ایسا ہے تو اس معاملے میں Wonderland میں، 541 00:30:58,570 --> 00:31:02,600 میں نے طرح لگتا ہے کہ اس کے نتیجے میں حاصل خوبصورت much-- ہے جو اس، 542 00:31:02,600 --> 00:31:05,430 543 00:31:05,430 --> 00:31:10,870 >> یہ کسی دوسرے کی تلاش کے لئے اسی طرح کی ہے آپ کو اس صورت میں سوائے، ایسا ہو سکتا ہے 544 00:31:10,870 --> 00:31:15,730 ہم کی طرف سے اشیاء کی درجہ بندی کر رہے ہیں آپ کو دیتا ہے جس stackscore، 545 00:31:15,730 --> 00:31:19,850 کتنا مقبول ہے ان میں سے کچھ خیال اشیاء کمیونٹی کے اندر تھے. 546 00:31:19,850 --> 00:31:25,610 اور اس طرح واضح طور پر، Wonderland میں یلس والٹ ڈزنی کی طرف سے انتہائی مقبول ہے. 547 00:31:25,610 --> 00:31:36,570 لیکن آپ کو بھی سب سے اوپر چار دیکھ سکتے ہیں یہاں آپ نے واقعی میں نہیں کر سکتے ہیں ہیں 548 00:31:36,570 --> 00:31:39,220 >> انتہائی استعمال کیا جاتا ہے کہ چیزوں کو، لیکن آپ کو فوری طور پر نہیں کر سکتے ہیں 549 00:31:39,220 --> 00:31:41,240 Wonderland میں یلس کے ساتھ رابطہ قائم. 550 00:31:41,240 --> 00:31:44,650 لہذا ہمارے پرانے دوست اینوٹیٹڈ یلس یہاں ہے. 551 00:31:44,650 --> 00:31:46,350 لہذا میں نے اس پر ایک نظر لے جا سکتے ہیں. 552 00:31:46,350 --> 00:31:52,010 اور اب میں دیکھ رہا ہوں بنیادی طور پر ایک of-- مقرر کیا گیا ہے پر 553 00:31:52,010 --> 00:31:53,760 مجھے اینوٹیٹڈ ہو سکتا ہے یہیں یلس. 554 00:31:53,760 --> 00:31:56,700 میں اس کے بارے میں معلومات ہے. 555 00:31:56,700 --> 00:32:00,230 اور میں بھی ایک stackscore ہے کی، اس کیس، 26 میں. 556 00:32:00,230 --> 00:32:03,169 اور اس کے تقریبا طرح سے مجھ سے کہتا ہے ہم اس stackscore کو کیسے مل گیا، 557 00:32:03,169 --> 00:32:05,835 طرح جو کس طرح، اسے باہر کی جانچ پڑتال اسے باہر کی جانچ پڑتال کی گئی ہے کئی بار، 558 00:32:05,835 --> 00:32:08,440 فیکلٹی یا undergrads، کس طرح کی طرح لائبریری ہے کئی کاپیاں، 559 00:32:08,440 --> 00:32:11,300 اور تو اور تو آگے. 560 00:32:11,300 --> 00:32:16,460 >> اور آپ کو، بھی کر سکتے ہیں کافی دلچسپ یہاں، عملی طور پوٹ براؤز کریں. 561 00:32:16,460 --> 00:32:19,550 تو یہاں کے اعداد و شمار، اس طرح آپ کو دکھا رہی ہے 562 00:32:19,550 --> 00:32:23,547 ایک مجازی نمائندگی کی کیا شیلف قدرت کے 563 00:32:23,547 --> 00:32:25,880 آپ کو لینے کے لئے تھے تو طرح نظر آتے ہیں تمام لائبریری کے ہولڈنگز 564 00:32:25,880 --> 00:32:28,940 اور انہیں ساتھ رکھ ایک لامحدود شیلف پر. 565 00:32:28,940 --> 00:32:30,990 اور اچھی بات ہے ہم can-- یہ ہے کہ 566 00:32:30,990 --> 00:32:33,380 >> سب سے پہلے، ان کتابوں کے بارے میں میٹا ڈیٹا 567 00:32:33,380 --> 00:32:35,627 یہ شائع کیا گیا تھا جب اکثر آپ کو بتاتا ہے. 568 00:32:35,627 --> 00:32:37,085 یہ اس کے پاس ہے کتنے صفحات آپ کو بتاتا ہے. 569 00:32:37,085 --> 00:32:38,459 یہ آپ کو طول و عرض کو بتا سکتا ہے. 570 00:32:38,459 --> 00:32:42,930 تو تم نے کہ یہاں بھی جھلکتی ہے دیکھ سکتے ہیں کتابوں کے سائز کے لحاظ سے. 571 00:32:42,930 --> 00:32:46,740 >> اور پھر ہم استعمال کر سکتے ہیں اجاگر کرنے سکور ڈھیر لگانا 572 00:32:46,740 --> 00:32:49,170 اعلی اسٹیک کے سکور کیا ہے کہ کتابوں. 573 00:32:49,170 --> 00:32:54,930 یہ سیاہ ہے، اگر ایسا ہے تو یہ، مطلب ہے کہ شاید، یہ زیادہ کثرت سے استعمال کیا جاتا ہے. 574 00:32:54,930 --> 00:32:57,040 تو اس معاملے میں، میں ہوں یہ اس کا اندازہ لگانا جا 575 00:32:57,040 --> 00:33:03,226 Wonderland میں یلس ورژن ہے جو کہ بہت عام طور پر استعمال کیا جاتا ہے اور سب سے زیادہ 576 00:33:03,226 --> 00:33:05,100 حاصل کیا، لائبریری کے سب سے زیادہ کاپیاں ہے. 577 00:33:05,100 --> 00:33:06,975 آپ دیکھ رہے ہیں اگر ایسا ہے تو Wonderland میں یلس کے لئے، 578 00:33:06,975 --> 00:33:10,220 یہ شروع کرنے کے لئے ایک اچھی جگہ ہو سکتا ہے. 579 00:33:10,220 --> 00:33:13,500 >> اور پھر یہاں آپ کو بھی باہر منسلک کر سکتے ہیں ، کہنے کے لئے، ایمیزون، کتاب کی خریداری کے لئے 580 00:33:13,500 --> 00:33:15,182 اور تو اور تو آگے. 581 00:33:15,182 --> 00:33:17,140 یہاں بات، ایک بار پھر، کیا یہ اتنا ہے کہ ہے 582 00:33:17,140 --> 00:33:25,030 لائبریری براؤز کرنے کے لئے بہترین طریقہ ہے یا ہر موقع کے لئے حق کے آلے. 583 00:33:25,030 --> 00:33:28,400 لیکن یہ یہ کر کے ایک اور طریقہ ہے. 584 00:33:28,400 --> 00:33:31,359 اور اعداد و شمار کو بنانے کی طرف ایک API، جس کے ذریعے دستیاب 585 00:33:31,359 --> 00:33:34,650 بہت آسان عمارت کے بلاکس سے بنا ہے، جس سے آپ کے مواد کو تلاش کرنے کے لئے کی اجازت دیتا ہے، 586 00:33:34,650 --> 00:33:39,420 تم سے کچھ بنا سکتے ہیں اس طرح کہ کر سکتے ہیں 587 00:33:39,420 --> 00:33:41,520 غیر معمولی ہونا کچھ لوگوں کے لئے قابل قدر. 588 00:33:41,520 --> 00:33:46,640 589 00:33:46,640 --> 00:33:51,860 >> تو ہے کہ، ایک طرح سے میں چاہتا ہوں جتنا ہے API کیا ہے کے بارے میں واقعی میں کہنے کے لئے 590 00:33:51,860 --> 00:33:56,070 اس کو اجاگر کیا اور، ایک پوری وہاں ہے پردے کے پیچھے ساری چیزیں چڑھانے جس میں 591 00:33:56,070 --> 00:33:59,480 میں نے صرف مختصر طور پر چھو کرنے جا رہا ہوں اس طرح کی اس پر آتا ہے صرف اس وجہ سے 592 00:33:59,480 --> 00:34:03,720 ایک بالکل مختلف زاویہ میں سے کچھ اس طرح کرتا ہے کس طرح کی شرائط 593 00:34:03,720 --> 00:34:04,580 جگہ میں ڈال دیا ہو؟ 594 00:34:04,580 --> 00:34:10,820 >> تاکہ ایک API میں ایک معیار ہے اس کے مواد کی تمام انٹرفیس. 595 00:34:10,820 --> 00:34:13,820 لیکن وہاں، اسے حاصل کرنے کے لئے پہلی چیز جو ہم کرنا پڑا 596 00:34:13,820 --> 00:34:17,260 معلومات کو جمع کرنا گیا تھا کتابیں اور تصاویر کی 597 00:34:17,260 --> 00:34:21,580 اور تلاش کرنے ایڈز، مجموعہ مختلف ہارورڈ نظام سے دستاویز. 598 00:34:21,580 --> 00:34:23,929 سے Aleph، VIA، اور نخلستان ہیں نظام کے نام. 599 00:34:23,929 --> 00:34:28,820 اور وہ بنیادی طور پر ایک میں جانے پائپ لائن، ایک پروسیسنگ پائپ لائن. 600 00:34:28,820 --> 00:34:33,230 >> سب سے پہلے تو، ہم برآمد ہو جاؤ ان کے نظام کی سب سے فائلوں. 601 00:34:33,230 --> 00:34:35,130 ہم انفرادی اشیاء میں ان سے علیحدہ. 602 00:34:35,130 --> 00:34:39,360 تو ہم نے، ایک گیگا بائٹ ہے جو کسی فائل کو، ہے جو اس میں ایک ملین ریکارڈ کی ہے. 603 00:34:39,360 --> 00:34:42,290 تو ہم نے انفرادی اشیاء میں اسے تقسیم. 604 00:34:42,290 --> 00:34:45,374 اس کے بعد، ہر آئٹم کے لئے، ہم اسے تبدیل MODS میں، ان میں سے کچھ کی وجہ سے 605 00:34:45,374 --> 00:34:47,040 natively کی mods ہیں، ان میں سے کچھ نہیں ہیں. 606 00:34:47,040 --> 00:34:49,204 تو ہم نے ان سب کو ملے اسی شکل میں ہونا. 607 00:34:49,204 --> 00:34:51,120 اس کے بعد مختلف ہیں افزودگی اقدامات، جہاں 608 00:34:51,120 --> 00:34:55,969 ہم اعداد و شمار میں مزید معلومات شامل مقابلے لائبریری میں دستیاب تھا. 609 00:34:55,969 --> 00:34:59,750 تو ہم نے سب سے پہلے، شامل کرنے کی ضرورت لائبریریوں اسے پکڑنے کیا ہمارے پاس. 610 00:34:59,750 --> 00:35:02,250 ہم میں سے ایک قدم کے ذریعے جائیں stackscore حساب لگانے. 611 00:35:02,250 --> 00:35:07,112 ہم میں سے ایک اور قدم کے ذریعے جائیں لحاظ سے زیادہ میٹا ڈیٹا کو شامل کرنے 612 00:35:07,112 --> 00:35:10,730 کیا مجموعوں لوگوں کی this-- نے مزید کہا ہے ہو سکتا ہے 613 00:35:10,730 --> 00:35:12,532 >> لوگ پیدا کر رہے ہیں اشیاء کا مجموعہ. 614 00:35:12,532 --> 00:35:13,990 کیا مجموعوں کے اس کا تعلق ہوتا ہے؟ 615 00:35:13,990 --> 00:35:17,220 کس طرح لوگوں کو ٹیگ کیا ہے ماضی میں اس مواد کو؟ 616 00:35:17,220 --> 00:35:20,750 اس کے بعد آپ کو فلٹر، اور آپ کو محدود ریکارڈ، میں نے ذکر کیا ہے، کیونکہ 617 00:35:20,750 --> 00:35:24,120 بعض کے ریکارڈ ہے کہ، کی وجہ سے کاپی رائٹ وجوہات، ہم نہیں دکھا سکتے. 618 00:35:24,120 --> 00:35:26,700 اور پھر ہم نے ان لوڈ کچھ نام نہاد میں 619 00:35:26,700 --> 00:35:31,680 ایک غلط سپیلنگ نہیں ہے جس Solr،، لیکن سافٹ ویئر کی ایک ٹکڑا کا نام ہے 620 00:35:31,680 --> 00:35:35,710 کہ تلاش تخکرمن، کرتا ہے جس API کے پیچھے تمام سرچ چلاتے ہیں. 621 00:35:35,710 --> 00:35:40,110 اور پھر اس کے لئے دستیاب ہو جاتا ہے API، اور لوگوں کو اسے استعمال کر سکتے. 622 00:35:40,110 --> 00:35:44,640 >> اس طرح یہ ایک کافی کی طرح ہے براہ راست عمل. 623 00:35:44,640 --> 00:35:47,230 دلچسپ میں سے ایک یہ ہے کے بارے میں باتیں 624 00:35:47,230 --> 00:35:50,990 ہم دوچار ہیں کہ 13 ملین ریکارڈ کے ساتھ 625 00:35:50,990 --> 00:35:53,820 اور ہم نمٹنے یا زیادہ کیا جا رہا ہے. 626 00:35:53,820 --> 00:36:01,260 اور ہم کو ہینڈل کرنے کے قابل بننا چاہتا ہوں ایک نسبتا تیز رفتار انداز میں ان. 627 00:36:01,260 --> 00:36:03,630 یہ ایک طویل وقت کے لئے لیتا ہے 13 ملین ریکارڈ پر عملدرآمد. 628 00:36:03,630 --> 00:36:09,529 >> تاکہ اس پائپ لائن ہے کہ کس طرح قائم کی آپ can-- یہ ہے کہ 629 00:36:09,529 --> 00:36:12,070 میں نے فائدہ اندازہ لگانا پائپ لائن، ہم ہیں کہ مسئلہ 630 00:36:12,070 --> 00:36:15,580 یہاں کو حل کرنے کی کوشش کر، کہ ہے تمام تبدیلیوں، تمام 631 00:36:15,580 --> 00:36:18,729 اس میں ان اقدامات پائپ لائن ویوست ہیں. 632 00:36:18,729 --> 00:36:19,645 کوئی انحصار نہیں ہے. 633 00:36:19,645 --> 00:36:22,146 آپ پروسیسنگ کر رہے ہیں تو ایک ہی کتاب کی ریکارڈ، 634 00:36:22,146 --> 00:36:24,270 کوئی انحصار میں ہے ایک اور کتاب کے درمیان ہے کہ. 635 00:36:24,270 --> 00:36:27,760 >> تاکہ ہم کیا کر سکتے ہیں، بنیادی طور پر ہے پائپ لائن میں ہر قدم پر، 636 00:36:27,760 --> 00:36:30,470 ہم نے بادل میں ایک قطار میں رکھ دیا. 637 00:36:30,470 --> 00:36:32,250 میں ایمیزون ویب سروسز پر ہوا. 638 00:36:32,250 --> 00:36:35,140 تاکہ کی ایک فہرست موجود ہے، 10،000 اشیاء، کا کہنا ہے کہ 639 00:36:35,140 --> 00:36:38,100 معمول رہنے کی ضرورت ہے اور MODS فارمیٹ میں تبدیل. 640 00:36:38,100 --> 00:36:41,620 اور ہم جیسے کئی سرورز تک سنانا ہم چاہتے ہیں کے طور پر، شاید 10 سرورز. 641 00:36:41,620 --> 00:36:44,860 اور ان لوگوں کے سرورز میں سے ہر ایک کو صرف ،، وہاں بیٹھتا ہے کہ قطار میں لگ رہا ہے 642 00:36:44,860 --> 00:36:46,730 کی ضرورت ہے کہ ایک ہے کہ دیکھتا ہے کارروائی کی جائے، دور قطار ھیںچتی، 643 00:36:46,730 --> 00:36:48,740 اس کارروائی کرتا ہے، اور لاٹھی یہ اگلے قطار پر. 644 00:36:48,740 --> 00:36:54,200 >> اور یہ کہ ہمیں اجازت دیتا ہے تو کیا ہوا درخواست دے رہا ہے کرنے کی، بنیادی طور پر، 645 00:36:54,200 --> 00:36:58,110 زیادہ سے زیادہ ہارڈ ویئر کے طور پر ہم نے یہ کرنا چاہتے ہیں کے طور پر وقت کی ایک بہت ہی مختصر عرصے کے لئے مسئلہ 646 00:36:58,110 --> 00:37:02,970 جتنی جلد ڈیٹا پر عملدرآمد کرنے کے لئے اگر ممکن ہو، جو کچھ ہے جو کہ صرف، 647 00:37:02,970 --> 00:37:08,220 اب کلاؤڈ کمپیوٹنگ کی دنیا میں بنیادی طور پر ہم کر سکتے فراہمی سرورز 648 00:37:08,220 --> 00:37:09,890 فوری طور پر، کہ مفید ہے. 649 00:37:09,890 --> 00:37:12,260 تو ہم نے ایک ہونا ضروری نہیں ہے کے ارد گرد بیٹھے دیو سرور 650 00:37:12,260 --> 00:37:16,700 ہر وقت پروسیسنگ کرنے کی کہ ایک ہفتے میں صرف ایک بار ہو سکتا ہے. 651 00:37:16,700 --> 00:37:21,440 >> تو ہے کہ اس سے زیادہ تر ہے. 652 00:37:21,440 --> 00:37:27,590 دستیاب دستاویزات ہے لائبریری بادل آئٹم API کے لئے 653 00:37:27,590 --> 00:37:31,960 اس URL پر، جس میں بعد میں دستیاب ہو. 654 00:37:31,960 --> 00:37:36,730 اور پر ایک نظر ڈالیں براہ مہربانی جاؤ اگر کچھ ہو یہ، کو دیکھنے کے لئے 655 00:37:36,730 --> 00:37:37,579 آپ کو کسی بھی خیالات ہیں. 656 00:37:37,579 --> 00:37:38,120 اس کے ساتھ کھیلیں. 657 00:37:38,120 --> 00:37:38,830 مذاق. 658 00:37:38,830 --> 00:37:42,800 اور امید ہے کہ آپ آ سکتے ہیں عظیم چیز کے ساتھ. 659 00:37:42,800 --> 00:37:44,740 آپ کا شکریہ. 660 00:37:44,740 --> 00:37:45,899