JEFFREY LICHT: Γεια σου εκεί.
Είμαι Jeffrey Licht.
Και είμαι εδώ για να σας μιλήσω για το Βιβλιοθήκη του Χάρβαρντ και την οικοδόμηση του αύριο
σήμερα βιβλιοθήκη, υποθέτω.
Έτσι, το υπόβαθρο εδώ, το γήπεδο για αυτήν την περίοδο
είναι ουσιαστικά ότι υπάρχει πολλά βιβλιογραφικά δεδομένα
διαθέσιμο στις βιβλιοθήκες του Χάρβαρντ.
Και υπάρχει μια ευκαιρία, μέσα από μερικά από τα εργαλεία
και ένα έργο που είναι υπό ανάπτυξη, για να αποκτήσετε πρόσβαση στις πληροφορίες
και να το πάρετε σε μέρη που η Χάρβαρντ Βιβλιοθήκη δεν κάνει τώρα,
κάνει νέα πράγματα με αυτό, το πείραμα και να παίζουν με αυτό.
>> Έτσι, το σημείο εισόδου σε αυτό είναι ένα API ονομάζεται η Βιβλιοθήκη του Χάρβαρντ Cloud, η οποία
είναι μια ανοικτή διακομιστής μεταδεδομένων, το οποίο θα μιλήσω τώρα.
Έτσι ώστε το υπόβαθρο είναι ότι υπάρχει μια πολλά πράγματα στη βιβλιοθήκη του Χάρβαρντ.
Έχουμε πάνω από 13 εκατομμύρια βιβλιογραφικές τα αρχεία, τα εκατομμύρια των εικόνων,
και χιλιάδες εύρεση του AIDS, η οποία είναι ουσιαστικά έγγραφα που περιγράφουν
συλλογές, λέει ό, τι είναι σε αυτούς, κουτιά χαρτιά
και ούτω καθεξής, που αντιπροσωπεύουν πάνω από το ένα εκατομμύριο μεμονωμένα έγγραφα.
Και υπάρχει επίσης ένα πολύ πληροφορίες ότι η βιβλιοθήκη έχει
για το πώς το περιεχόμενο χρησιμοποιείται ότι θα μπορούσε να είναι ενδιαφέρον για τους ανθρώπους
που μπορεί να θέλουν να συνεργαστούν μαζί της.
>> Έτσι, όλες οι πληροφορίες η βιβλιοθήκη έχει μεταδεδομένων.
Έτσι, τα μεταδεδομένα είναι δεδομένα για τα δεδομένα.
Έτσι, όταν μιλάμε για οι πληροφορίες που είναι
διαθέσιμα μέσω της βιβλιοθήκης σύννεφο που είναι διαθέσιμα,
δεν είναι κατ 'ανάγκην τα πραγματικά έγγραφα
μόνες τους, όχι κατ 'ανάγκη την πλήρη κείμενο των βιβλίων ή τις πλήρεις εικόνες,
όμως ότι στην πραγματικότητα μπορεί να είναι η περίπτωση.
Αλλά είναι πραγματικά πληροφορίες σχετικά με τα δεδομένα.
>> Έτσι, μπορείτε να σκεφτείτε καταλογογράφηση πληροφορίες, οι αριθμοί κλήσης, θέματα,
πόσα αντίγραφα της το βιβλίο είναι εκεί, τι
είναι οι εκδόσεις, ποια είναι η μορφές, οι συγγραφείς, και ούτω καθεξής.
Έτσι, υπάρχει ένα πλήθος πληροφοριών σχετικά με οι πληροφορίες στην συλλογή που,
από μόνη της, είναι το είδος του εγγενώς χρήσιμη.
Και όμως, αν είστε να κάνει τη σε βάθος έρευνα,
που προφανώς θέλετε να πάρετε την πραγματική το ίδιο περιεχόμενο και να εξετάσουμε τα δεδομένα,
Τα μεταδεδομένα είναι χρήσιμη από την άποψη της τόσο την ανάλυση της σώμα ως σύνολο,
σαν αυτό που τα πράγματα βρίσκονται στη συλλογή.
Πώς σχετίζονται;
Αυτό σας βοηθά να βρείτε πραγματικά άλλα πράγματα, το οποίο είναι πραγματικά ο κύριος σκοπός της.
Το σημείο της μεταδεδομένων και ο κατάλογος
είναι να σας βοηθήσει να βρείτε όλα οι πληροφορίες που είναι
διαθέσιμες εντός των συλλογών.
>> Έτσι, αυτό είναι ένα παράδειγμα των μεταδεδομένων για ένα βιβλίο στη βιβλιοθήκη του Χάρβαρντ.
Γι 'αυτό είναι εκεί.
Και μπορείτε να δείτε ότι είναι πραγματικά μέτρια πολύπλοκη.
Και μέρος της αξίας των μεταδεδομένων στο πλαίσιο του συστήματος του Χάρβαρντ Βιβλιοθήκη
είναι ότι αυτό είναι το είδος του δημιουργήθηκε από καταλογογράφοι
και συναρμολογούνται από τους ανθρώπους που εφαρμόζονται πολλή εμπειρογνωμοσύνη και την ικανότητα
και σκέφτηκα να την πάροδο του χρόνου, το οποίο έχει μεγάλη αξία.
>> Έτσι, αν ρίξετε μια ματιά σε αυτό το αρχείο για Η σχολιασμένη Alice, μπορείτε να μάθετε
έχετε τον τίτλο, ο οποίος το έγραψε, το συγγραφέας, και όλα τα διαφορετικά θέματα
τις οποίες οι πολίτες έχουν καταγραφεί σε.
Και μπορείτε να δείτε εκεί επίσης, σε Εκτός από τις πολλές καλές πληροφορίες
Εδώ, υπάρχει κάποια επικάλυψη.
Υπάρχει μια μεγάλη πολυπλοκότητα που είναι αντικατοπτρίζεται μέσα από τα μεταδεδομένα
ότι έχετε.
>> Έτσι, ένας τίτλος αυτού του βιβλίου είναι Περιπέτειες της Αλίκης στη Χώρα των Θαυμάτων.
Έτσι, αυτό είναι ένα σχολιασμένο έκδοση του ίδιου βιβλίου.
Αλλά είναι επίσης ονομάζεται τη σχολιασμένη Αλίκη, Αλίκη
στη χώρα των θαυμάτων, διότι είναι κάτι το οποίο
Martin Gardner έγραψε και σχολιασμένη το βιβλίο.
Και υπάρχουν πολλές μεγάλες πληροφορίες σχετικά με τη λογική παζλ και τα πράγματα
μέσα Alice ότι μάλλον δεν γνωρίζουν.
Έτσι πρέπει να πάτε να το διαβάσετε.
>> Αλλά μπορείτε να δείτε εκεί πολλή λεπτομέρεια εδώ,
συμπεριλαμβανομένων των αναγνωριστικών, όταν δημιουργήθηκε, από πού προήλθε,
από την άποψη του Χάρβαρντ σύστημα, και ούτω καθεξής.
Έτσι, αυτό είναι ένα δείγμα το είδος των μεταδεδομένων
ότι μπορείτε να δείτε για ένα βιβλίο στο Η συλλογή της Βιβλιοθήκης του Χάρβαρντ.
>> Αυτό είναι κάτι εντελώς διαφορετικό.
Έτσι, υπάρχει ένα σύστημα που ονομάζεται VIA Χάρβαρντ, η οποία βασικά
καταλογογραφεί εικόνες και αντικείμενα τέχνης και οπτική πράγματα σε όλη την Χάρβαρντ,
και προσθέτοντας κάποια μεταδεδομένα σε αυτούς, τους ταξινόμηση,
και, σε ορισμένες περιπτώσεις, παρέχοντας μικρές μικρογραφίες
ότι μπορείτε να πάρετε μια εξετάσουμε αν το επιθυμείτε.
>> Έτσι, αυτό είναι ένα παράδειγμα του μεταδεδομένα που έχετε για ένα πιάτο
από, κατά πάσα πιθανότητα, η Αλίκη στη Χώρα των Θαυμάτων.
Και μπορείτε να δείτε εκεί λιγότερα μεταδεδομένα εδώ.
Είναι απλά ένα διαφορετικό είδος του αντικειμένου.
Και έτσι υπάρχει λιγότερη πληροφορία.
>> Μπορείτε ως επί το πλείστον έχουν το γεγονός ότι, μια κλήση αριθμός, κατ 'ουσίαν, ποιος το δημιούργησε, -
>> Δεν ξέρουμε πότε δημιουργήθηκε.
>> --and έναν τίτλο.
>> Ένα άλλο παράδειγμα.
Αυτό είναι ένα εργαλείο έρευνας.
Έτσι, υπάρχει μια συλλογή από Lewis Χαρτιά Carroll στο Χάρβαρντ.
Έτσι, αυτό περιγράφει τι είναι σε αυτή τη συλλογή.
Έτσι, κάποιος έχει περάσει και κοίταξε μέσα από όλα τα πεδία
και καταλογογράφησης, δεδομένου κάποιο υπόβαθρο, γράψει μια περίληψη του τι είναι εδώ.
Και αν ήταν να εξετάσουμε περαιτέρω σε αυτό, αυτό
συνεχίζεται για σελίδες και σελίδες και σελίδες, αλλά θα σας πω
τι γράμματα και ό, τι ημερομηνίες Από ό, τι κουτιά
υπήρχε καθ 'όλη τη συλλογή.
Αλλά αυτό είναι κάτι ότι, αν είστε στο Χάρβαρντ,
μπορείτε να πάτε και να το δούμε φυσικά και, πιθανώς, ρίξτε μια ματιά στο.
>> Έτσι, όλα αυτά είναι μεγάλη.
Αυτά τα μεταδεδομένα είναι χρήσιμο.
Είναι το σύστημα Harvard Βιβλιοθήκη.
Υπάρχουν εργαλεία σε απευθείας σύνδεση, όπου μπορείτε μπορεί να πάει και να ρίξετε μια ματιά σε αυτό,
και να το δείτε, και ψάξε.
Και μπορείτε να το και ζάρια φέτα αυτό με πολλούς διαφορετικούς τρόπους.
>> Αλλά είναι πραγματικά διαθέσιμη μόνο αν είστε ένας άνθρωπος που κάθεται κάτω
στο φυλλομετρητή σας ή κάτι ή το τηλέφωνό σας και την πλοήγηση μέσα από αυτό.
Δεν είναι πραγματικά διαθέσιμες σε κάθε είδους που μπορούν να χρησιμοποιηθούν μόδας
για άλλα συστήματα ή σε άλλους υπολογιστές να χρησιμοποιούν,
όχι με τα συστήματα εντός η Βιβλιοθήκη του Χάρβαρντ,
αλλά συστημάτων στον έξω κόσμο, μόνο τους άλλους γενικότερα.
Το ερώτημα λοιπόν είναι, πώς μπορούμε εμείς θέτει στη διάθεση των υπολογιστών
έτσι ώστε να μπορούμε να κάνουμε πιο ενδιαφέρουσα πράγματα με αυτό από μόνο
περιήγηση μόνοι μας;
>> Επομένως, γιατί θα θέλετε να το κάνετε αυτό;
Υπάρχουν πολλές δυνατότητες.
Ένα είναι θα μπορούσατε να οικοδομήσουμε μια εντελώς διαφορετικός τρόπος περιήγησης
το περιεχόμενο που είναι διαθέσιμο μέσω των Βιβλιοθηκών του Χάρβαρντ.
Θα σας δείξω ένα που αργότερα ονομάστηκε Stacklife,
το οποίο έχει μία εντελώς διαφορετική αναλάβει αναζητούν περιεχόμενο.
>> Θα μπορούσατε να οικοδομήσουμε μια μηχανή σύσταση.
Έτσι Χάρβαρντ Βιβλιοθήκη δεν είναι η των επιχειρήσεων του λέγοντας, σας αρέσει αυτό το βιβλίο.
Στη συνέχεια, πηγαίνετε να ρίξετε μια ματιά σε αυτά τα 17 άλλα βιβλία που μπορεί να σας ενδιαφέρει σε
ή αυτοί οι 18 άλλες εικόνες.
Αλλά αυτό σίγουρα θα μπορούσε να είναι ένα πολύτιμο χαρακτηριστικό.
Και με δεδομένο το μεταδεδομένα, μπορεί είναι δυνατόν να θέσει ότι μαζί.
Μπορεί να έχουν διαφορετικές ανάγκες σε όσον αφορά την αναζήτηση του περιεχομένου,
όπως ίσως παρά τα εργαλεία που Διατίθενται ότι η βιβλιοθήκη κάνει
διαθέσιμα, μπορεί να θέλετε να αναζητήσετε με διαφορετικό τρόπο
ή βελτιστοποίηση για μια συγκεκριμένη υπόθεση χρήση, το οποίο ίσως είναι πολύ εξειδικευμένα.
Ίσως υπάρχουν μόνο μερικά άνθρωποι στον κόσμο που
θέλετε να αναζητήσετε το περιεχόμενο με αυτόν τον τρόπο, αλλά
Θα ήταν υπέροχο αν μπορούσαμε θα μπορούσε να τους αφήσουμε να το κάνουν αυτό.
Υπάρχει πολλή των analytics για το πόσο οι άνθρωποι
χρησιμοποιήστε το περιεχόμενο που θα είναι πραγματικά ενδιαφέρον να γνωρίζουμε, να μάθετε
ποια βιβλία χρησιμοποιούνται, τι δεν είναι, και ούτω καθεξής.
Και έπειτα υπάρχει πολλή ευκαιρία να ενσωματώσουν
με άλλες πληροφορίες ότι είναι εκεί έξω στο διαδίκτυο.
Γι 'αυτό και have--
>> Για παράδειγμα, έχει NPR ένα τμήμα επανεξέταση του βιβλίου,
όπου συνέντευξη συγγραφείς για τα βιβλία.
Και γι 'αυτό θα ήταν μεγάλη, αν ήταν κοιτάζοντας ένα βιβλίο στο Χάρβαρντ
Βιβλιοθήκη, και λέτε, εντάξει, δεν υπάρχει ήταν μια συνέντευξη με τον συγγραφέα.
Ας πάει να ρίξει μια ματιά σε αυτό.
Ή υπάρχει μια σελίδα της Wikipedia, ως ένα έγκυρη, επιστημονική αναφορά
σχετικά με αυτό το βιβλίο που σας Ίσως θέλετε να ρίξετε μια ματιά.
>> Υπάρχουν αυτά τα είδη των πηγών διάσπαρτα σε όλο το διαδίκτυο.
Και τους φέρνοντας μαζί θα μπορούσε να είναι μια μεγάλη χρήση
σε κάποιον κοιτάζοντας το περιεχόμενο, ψάχνει για κάτι.
Αλλά δεν είναι, επίσης, η είδος των πράγμα που θα
θέλουν η βιβλιοθήκη να είναι υπεύθυνος για να πάει προς τα κάτω και το κυνήγι κάτω
Όλες αυτές οι διαφορετικές πηγές και τους συνδέοντας μαζί
επειδή Αλλάζουμε συνεχώς.
Και τι νομίζετε ότι είναι σημαντικό Μαΐου Δεν είναι αυτό που νομίζετε ότι είναι σημαντικό.
>> Και ακόμα περισσότερο, ουσιαστικά υπάρχει μια πολλά πράγματα που δεν έχουμε σκεφτεί ακόμα.
Έτσι, αν μπορούμε να ανοίξουμε αυτό επάνω, περισσότερο οι άνθρωποι εκτός από μισή ντουζίνα ή έτσι,
που ψάχνουν σε αυτό για μια τακτική βάση μπορεί να σκεφτεί ιδέες
και μασάζ τα δεδομένα, και κάνουν ό, τι θέλουν με αυτό.
>> Έτσι θέλουμε να κάνουμε αυτό διαθέσιμα στον κόσμο των δεδομένων.
Λοιπόν, υπάρχουν μερικά επιπλοκές.
Το ένα είναι ότι αυτά τα μεταδεδομένα είναι σε διαφορετικά συστήματα.
Είναι σε διαφορετικές μορφές.
Έτσι, υπάρχει κάποια εξομάλυνση η οποία πρέπει να συμβεί,
που κανονικοποίηση είναι η διαδικασία της φέρνοντας τα πράγματα από διαφορετικές μορφές
και τους χαρτογράφηση σε μια ενιαία μορφή έτσι ώστε τα πεδία θα ταιριάζουν.
>> Υπάρχουν ορισμένοι περιορισμοί πνευματικών δικαιωμάτων.
Περιέργως, η είσοδος καταλόγου για ένα βιβλίο που είναι υπεύθυνη για τα πνευματικά δικαιώματα.
Έτσι, ακόμα κι αν είναι μόνο πληροφορίες που προέρχονται από το βιβλίο,
είναι πνευματικά δικαιώματα.
Και ανάλογα με το ποιος πραγματικά δημιουργήθηκε ότι τα μεταδεδομένα,
ενδέχεται να υπάρχουν περιορισμοί σχετικά με το ποιος μπορεί να το διανείμει, παρόμοια to--
>> Δεν ξέρω.
Μπορεί ή δεν μπορεί να είναι παρόμοιο η κατάσταση των στίχων του τραγουδιού,
για παράδειγμα.
Έτσι, όλοι γνωρίζουμε πως αυτό τηγάνια έξω.
Έτσι θα πρέπει να πάρετε γύρω από αυτό το θέμα.
>> Και στη συνέχεια, ένα άλλο κομμάτι είναι ότι υπάρχει ένας μεγάλος αριθμός δεδομένων.
Έτσι, αν είμαι κάποιος που θέλει να εργαστεί με τα δεδομένα ή έχει μια δροσερή ιδέα,
που ασχολούνται με 14 εκατομμύρια αρχεία στο laptop μου
θα μπορούσε να είναι προβληματική και είναι δύσκολο να διαχειριστεί.
Έτσι θέλουμε να μειώσουμε τα εμπόδια για τα άτομα
να είναι σε θέση να συνεργαστεί με τα δεδομένα.
>> Έτσι, η προσέγγιση που ελπίζουμε διευθύνσεις όλες αυτές τις ανησυχίες είναι τα δύο μέρη.
Ένα χτίζει μια πλατφόρμα που παίρνει δεδομένα από όλες αυτές τις διαφορετικές πηγές
και επιδεινώνει, ομαλοποιεί, εμπλουτίζει και καθιστά
διαθέσιμο σε μια ενιαία θέση.
Και αυτό καθιστά διαθέσιμο μέσω ένα κοινό API που οι άνθρωποι μπορούν να καλέσετε.
>> Έτσι, ένα API είναι μια εφαρμογή Programming Interface.
Και αυτό αναφέρεται βασικά σε ένα καταληκτικό σημείο που ένα σύστημα ή τεχνολογία
μπορεί να καλέσει και να πάρει πίσω τα δεδομένα σε μια δομημένη μορφή με έναν τρόπο
ότι μπορεί να χρησιμοποιηθεί.
Έτσι δεν είναι εξαρτώμενη για τη μετάβαση σε ένα δικτυακό τόπο
και απόξεση δεδομένα από από αυτό, για παράδειγμα.
>> Έτσι, αυτή είναι η αρχική σελίδα του Το στοιχείο API Βιβλιοθήκη Cloud,
το οποίο είναι ουσιαστικά έκδοση του δύο.
Έτσι είναι η δεύτερη επανάληψη του προσπαθούν να κάνουν όλα αυτά τα δεδομένα
διαθέσιμα στον κόσμο.
Έτσι είναι http://api.lib.harvard.edu/v2/items.
Και μόνο για να σπάσει αυτό κάτω λίγο, τι σημαίνει αυτό
είναι ότι πρόκειται για την έκδοση δύο του ΑΡΙ.
Υπάρχει μια έκδοση One, η οποία Είμαι δεν πρόκειται να μιλήσω.
Αλλά υπάρχει μια έκδοση ενός.
>> Και αν είστε καλώντας αυτό API, παίρνετε τα στοιχεία.
Και μέρος της ιδέας ενός API είναι ένα API είναι μια σύμβαση.
Είναι κάτι που είναι δεν πρόκειται να αλλάξει.
Έτσι, για παράδειγμα, -
>> Και ο λόγος είναι ότι αν κατασκευή κάποιου είδους σύστημα που
πρόκειται να χρησιμοποιήσει ένα σύννεφο βιβλιοθήκη API για να εμφανίσετε τα βιβλία ή να βοηθήσει τους ανθρώπους να βρουν
πληροφορίες σε μοναδικούς τρόπους, τι δεν θέλουμε να συμβεί
είναι για εμάς να πάμε αλλάξετε τον τρόπο ότι η API λειτουργεί, και ξαφνικά
πάντα διαλείμματα από την πλευρά του τελικού χρήστη.
Έτσι μέρος αν θέλετε να κάνετε API στη διάθεση του κόσμου, είναι
καλή πρακτική να θέσει ένα αριθμός έκδοσης σε αυτό, ώστε οι άνθρωποι
γνωρίζετε ποια έκδοση έχουμε να κάνουμε με.
>> Έτσι, αν αποφασίσουμε να βρούμε έναν καλύτερο τρόπο τη διάθεση αυτές τις πληροφορίες,
μπορούμε να αλλάξουμε ότι για να αμφισβητήσει την έκδοση τρία.
Έτσι, ο καθένας ο οποίος εξακολουθεί να χρησιμοποιεί έκδοση δύο, ότι θα εξακολουθούν να εργάζονται.
Αλλά έκδοση τρία θα έχουν όλα τα νέα πράγματα.
>> Έτσι, αυτό είναι ένα API, αλλά αυτό πραγματικά μοιάζει με μια διεύθυνση URL.
Και έτσι ό, τι αυτό είναι ένα παράδειγμα είναι αυτό που είναι
ονομάζεται ΑΡΙ ανάπαυσης, η οποία είναι διαθέσιμη πάνω ακριβώς τακτική σύνδεση στο διαδίκτυο.
Και μπορείτε πραγματικά πηγαίνετε σε αυτό στο πρόγραμμα περιήγησης.
>> Εδώ, λοιπόν, έχουμε μόλις άνοιξε τον Firefox και πάει να api.lib.harvard.edu/v2/items.
Και έτσι αυτό που παίρνω εδώ είναι βασικά, η πρώτη σελίδα
των αποτελεσμάτων από το σύνολο του σύνολο από στοιχεία που έχουμε.
Και είναι εδώ σε μορφή XML.
Και αυτό είναι επίσης ωραιοποιημένη από τον Firefox.
Δεν έχει πραγματικά όλα αυτά μικρή διαστολή και συστολή
doohickeys εδώ.
Αυτό είναι το είδος της ένα καλύτερο Έκδοση τρόπος να το δει κανείς.
>> Αλλά τι είναι αυτό που μας λέει είναι Έχω ζήτησε όλα τα στοιχεία.
Έτσι, υπάρχουν 13.289.475 αντικείμενα.
Και κοιτάω την πρώτη 10, ξεκινώντας από τη θέση μηδέν
επειδή στην επιστήμη των υπολογιστών εμείς πάντα ξεκινούν από το μηδέν.
Και αυτό που έχω εδώ, αν θέλω απλώς να καταρρεύσει αυτό, θα δείτε έχω 10 αντικείμενα.
>> Και αν ρίξουμε μια ματιά σε ένα στοιχείο, μπορώ δείτε ότι έχω πληροφορίες σχετικά με αυτό.
Και αυτό είναι ό, τι λέγεται μορφή MODS.
Και έτσι Πάω να στραφούν πίσω εδώ για μια στιγμή.
ΟΚ.
>> Ας ψάξετε για κάτι ειδικά επειδή το πρώτο στοιχείο που
συμβαίνει να καταλήξει όταν κοιτάς καθ 'όλη τη συλλογή
είναι, εξ ορισμού, τυχαία.
Ας ρίξουμε μια ματιά για κάποιες ντόνατς.
Ω.
>> ΟΚ.
Έτσι ντόνατς.
Έτσι βρήκαμε ότι υπάρχουν 80 είδη σε Η συλλογή που παραπέμπουν ντόνατς.
Κοιτάμε τα πρώτα 10 από αυτούς.
Τώρα, μπορείτε να δείτε εδώ ο τρόπος που Είπα Ψάχνω για ντόνατς,
Θέλω μόνο να προσθέσει κάτι η συμβολοσειρά ερωτήματος της διεύθυνσης URL.
Έτσι, Q είναι ίσο με ντόνατς, τα οποία μπορείτε να δείτε λίγο πιο εύκολα εδώ.
>> Και αυτό σημαίνει ότι ουσιαστικά δεν υπάρχει spec για το API, το οποίο
καθορίζει αυτό που όλοι σημαίνουν αυτές οι παράμετροι.
Και αυτό δεν σημαίνει ότι πρόκειται να τα πάντα για λουκουμάδες αναζήτηση.
>> Έτσι, το πρώτο στοιχείο που έχουμε εδώ μπορείτε να δείτε τον τίτλο είναι Donuts,
και υπάρχει ένας υπότιτλος που ονομάζεται Αμερικανός Πάθος, το οποίο είναι, υποθέτω,
κατάλληλες.
Υπάρχουν πολλά different--
Μόλις φτάσετε στο σημείο να πάρει τα δεδομένα,
υπάρχουν πολλά διαφορετικά μορφές που μπορείτε να το πάρετε σε.
Και υπάρχουν διαφορετικές περιεκτικότητες και τις αδυναμίες για όλα αυτά.
Έτσι, αυτό το ένα, μπορείτε να δείτε εδώ, αυτή η μορφή είναι πολύ πλούσια.
Και αυτό είναι τυποποιημένες.
>> Έτσι, υπάρχει ένα συγκεκριμένο τίτλο πεδίο, ένα πεδίο υπότιτλος.
Υπάρχει μια εναλλακτική τίτλο, Ένας Αμερικανός Πάθος.
Υπάρχει το όνομα που σχετίζεται με αυτό.
Είδος του πόρου είναι κείμενο.
Υπάρχουν πολλές πληροφορίες εδώ σε αυτή τη μορφή.
>> Αλλά υπάρχουν ένα σωρό από διαφορετικές μορφές.
Έτσι, αυτό που ήταν μόλις κοιτάζοντας είναι μια μορφή
ονομάζεται MODS, που σημαίνει Μεταδεδομένα Αντικείμενο Περιγραφή Υπηρεσίας,
δυνητικά.
Είμαι πραγματικά δεν είναι αρκετά σίγουροι για το Σ Αλλά είναι μια αρκετά πολύπλοκη μορφή.
Είναι η προεπιλεγμένη μορφή.
>> Αλλά είναι αυτός που κρατά ο πλούτος όλων των δεδομένων
ότι η βιβλιοθήκη έχει επειδή Είναι πολύ κοντά σε ό, τι
η βιβλιοθήκη χρησιμοποιεί εσωτερικά.
Είναι ένα πρότυπο που είναι που χρησιμοποιούνται σε όλη τη χώρα,
σε όλο τον κόσμο σε ακαδημαϊκές βιβλιοθήκες.
Και είναι πολύ διαλειτουργικό.
Έτσι, εάν έχετε ένα έγγραφο ότι είναι σε μορφή MODS,
μπορείτε να δώσετε ότι σε κάποιον άλλο συστήματα των οποίων κατανοούν MODS,
και μπορούν να το εισάγει.
Έτσι είναι ένα πρότυπο.
Είναι πολύ καλά καθορισμένη, πολύ συγκεκριμένες.
Και αυτό είναι που κάνει διαλειτουργικό γιατί αν κάποιος λέει,
αυτή είναι η εναλλακτική τίτλος ενός ρεκόρ, όλοι γνωρίζουν τι σημαίνει αυτό.
Από την άλλη πλευρά, είναι πολύ περίπλοκο.
>> Έτσι, αν ρίξετε μια ματιά σε αυτό το ρεκόρ εδώ,
αν απλά θέλετε να πάρετε το τίτλος αυτού του εγγράφου,
αυτού του βιβλίου, το οποίο είναι πιθανώς Donuts, Ένας Αμερικανός Πάθος, το parsing έξω
είναι λίγο εμπλέκονται.
Εκτιμώντας υπάρχει ένα άλλο μορφή που ονομάζεται Dublin Core,
το οποίο είναι ένα πολύ, πολύ απλούστερη μορφή.
>> Και έτσι βλέπεις εδώ, δεν υπάρχει κανένας τίτλος, υπότιτλος, εναλλακτικό τίτλο.
Υπάρχει μόνο ο τίτλος, Donuts, ένας Αμερικανός Πάθος,
και άλλο τίτλο, Αμερικανός Πάθος.
Έτσι, όταν ψάχνετε σε ποια μορφή θέλετε να πάρετε τα στοιχεία από,
πολλά εξαρτώνται από το πώς θα πάμε να το χρησιμοποιήσετε.
Χρησιμοποιείτε για διαλειτουργικότητα ή να κάνετε
θέλουν κάτι απλό που θα μπορούσε να είναι πιο εύκολο να συνεργαστείς μαζί του;
>> Από την άλλη πλευρά, ένα μεγάλο μέρος της λεπτομέρειες παίρνουν είδος συμπιεσμένη κάτω.
Μπορεί να χάσετε τις αποχρώσεις του ό, τι ένα συγκεκριμένο μέσο πεδίο
αν έχουμε να κάνουμε με το Dublin Core, το οποίο δεν θα πάρει με MODS.
Έτσι, αυτές είναι δύο από τα φορμά μπορείτε να βγούμε από το API.
Και βασικά, κρατάμε πίσω από τις σκηνές στο MODS.
Αλλά μπορούμε να σας δώσουμε το στο MODS και Dublin Core και οτιδήποτε άλλο, καθώς και.
Η άλλη μελέτη, όταν ψάχνετε στα δεδομένα
είναι ότι μπορείτε να πάρετε είτε ως JSON, το οποίο σημαίνει JavaScript Object Notation,
ή XML, το οποίο αντιπροσωπεύει Extensible Markup Language.
Και αυτές οι αναπαραστάσεις δεδομένων, τόσο έχουν ακριβώς τα ίδια δεδομένα, ακριβώς
τα ίδια πεδία.
Αλλά είναι ακριβώς συντακτικά διαφορετικοί.
>> Έτσι, αυτό είναι a--
Λοιπόν, ας αλλάξουν.
Έτσι, αυτό είναι το ερώτημα μας για ντόνατς σε μορφή XML.
Αν ήμουν απλά διακόπτης αυτός να είναι JSON, Μπορώ να δω φαίνεται διαφορετική.
Μέχρι τώρα αυτό είναι το ίδιο περιεχόμενο, αλλά μια διαφορετική δομή.
Υπάρχουν λιγότερα στηρίγματα γωνία.
Υπάρχει λιγότερη λεπτομέρεια.
>> Και αυτό είναι μια μορφή που, αν εργάζονται σε περιβάλλον web,
που είναι πιο πιθανό θα να θέλουν να χρησιμοποιήσουν ένα
από τα ωραία πράγματα για το JSON είναι είναι συμβατή με JavaScript.
Έτσι, αν γράφω Web App, μπορώ να τραβήξει σε JSON και μόλις εργαστείτε με αυτό άμεσα.
Ότι, με την XML, είναι μια λίγο πιο περίπλοκη.
Έτσι και πάλι, αυτά είναι τόσο χρήσιμα.
Απλώς είναι διαφορετικές περιπτώσεις χρήσης όπου οι άνθρωποι μπορεί να θέλουν να τα χρησιμοποιούν.
ΟΚ.
Έτσι, πίσω στο API.
Έτσι, μπορούμε να ψάξουμε for--
>> Δίνω ένα παράδειγμα ψάχνουν για ντόνατς.
Μπορούμε επίσης να ψάξετε μόνο σε ένα συγκεκριμένο τομέα μέσα εδώ.
Έτσι, αντί να ψάχνουν ολόκληρο το αρχείο,
Μπορώ να ψάξει ακριβώς το πεδίο του τίτλου.
Και έτσι τώρα υπάρχουν 25 πράγματα ότι έχουν ντόνατς στον τίτλο, μία εκ των οποίων
είναι για την αποκατάσταση υγροτόπων στη διαχείριση
της οπής στο ντόνατ προγράμματος, το οποίο είναι πιθανώς
δεν είναι απαραίτητα αυτό που ψάχνουμε για όταν είμαστε ψάχνουν για ντόνατς.
>> Μπορείτε επίσης, όταν είστε που ασχολούνται με API--
>> Μέρος της ύπαρξης ενός API δίνει οι άνθρωποι έχουν πρόσβαση σε μεγάλα σύνολα δεδομένων.
Και υπάρχουν μια-δυο διαφορετικούς εργαλεία που μπορείτε να χρησιμοποιήσετε για να το κάνουμε αυτό.
Το ένα είναι, πολύ απλά, να ξεφυλλίσετε τα δεδομένα.
Έτσι ακριβώς όπως αν κάνετε ένα ερώτημα μέσω ενός web interface,
μπορείτε να δείτε στη σελίδα ένα, σελίδα δύο, τρία σελίδα.
Μπορείτε να κάνετε το ίδιο πράγμα μέσω του API.
Απλά πρέπει να είναι σαφείς ως προς το πώς το κάνεις.
>> Έτσι, για παράδειγμα, αν ψάχνω στο πρώτο μου ερώτημα εδώ,
όπου κάνω μια αναζήτηση για τα πράγματα με λουκουμάδες στον τίτλο, μπορώ να πω,
και το όριο ισούται με 20, πράγμα που σημαίνει να μου δώσει τις πρώτες 20 εγγραφές, δεν
το πρώτο 10, το οποίο είναι η προεπιλογή, γιατί θέλω να δούμε 20 σε έναν χρόνο.
Ή μπορώ να πω, που η ξεκινήστε ίση με 20 και όριο
ισούται με 20, η οποία θα δώσει Θέλω να καταγράφει 21 έως 40.
>> Έτσι υποθέτω ότι το πράγμα να πάρει εδώ είναι
ότι είμαστε χρησιμοποιώντας τις χορδές ερωτήματος να ρυθμίσετε τις παραμέτρους για το ερώτημα.
Και αυτό επιτρέπει τον έλεγχο σας ό, τι μπορείτε να πάρετε πίσω.
>> Ένα άλλο εργαλείο που μπορείτε να χρησιμοποιήσετε, -
>> Και αυτό είναι πραγματικά χρήσιμη όσον αφορά την εξερεύνηση των δεδομένων.
>> --is κάτι που ονομάζεται εδρικοποίηση.
Έτσι, ο όρος είναι εδρικοποίηση όχι κατ 'ανάγκη κοινά.
Αλλά έχετε όλοι δει πριν.
Αν ρίξετε μια ματιά Amazon, για παράδειγμα,
και κάνετε μια αναζήτηση για ντόνατς στα βιβλία,
Εδώ έχουμε μια σειρά από βιβλία, Και είναι ομαδοποιημένα κατά κατηγορία,
και μπορείτε να πάρετε τις διάφορες κατηγορίες, και πόσα βιβλία σε κάθε κατηγορία
εμφανίζονται.
>> Έτσι, αυτό είναι βασικά μια πτυχή.
Μπορείτε να πάρετε όλα τα βιβλία τους, το 1800 βιβλία που ταιριάζουν με ντόνατς στο Amazon.
12 από αυτά βρίσκονται στο Κατηγορία πρωινό.
21 ζαχαροπλαστικής και αρτοποιίας, και ούτω καθεξής και ούτω καθεξής.
>> Έτσι, αυτό είναι πραγματικά μια χρήσιμη εργαλείο για την εξερεύνηση του περιεχομένου
εντός της βιβλιοθήκης, καθώς και γιατί όταν κοιτάς μια έκφανση,
σας δίνει μια ιδέα για το ποια θέματα υπάρχει, όπως ποιοι τύποι θεμάτων
είναι πιο δημοφιλής στο σύνολο του ερωτήματός σας.
Και αυτό σας βοηθά να εκδιωχθεί και να εξερευνήσετε.
Έτσι, μπορούμε να κάνουμε το ίδιο πράγμα.
>> Αν θέλουμε να χρησιμοποιήσουμε το API και να εξετάσουμε τις πτυχές,
προσθέτουμε μια άλλη παράμετρο για ο φίλος μας ο συμβολοσειρά ερωτήματος.
Έτσι έδρες ισοδυναμεί με διαχωρισμένες με κόμμα λίστα με το τι θέλουμε να έκφανση επάνω.
Έτσι, μία από τις πτυχές μπορεί να είναι αντικείμενο.
Ένας άλλος θα μπορούσε να είναι γλώσσα.
Και έτσι αν τρέξουμε αυτό το ερώτημα, εμείς get--
Φαίνεται λίγο πολύ το ίδιο εδώ.
Αλλά έχουμε προσθέσει στο τέλος από τον κατάλογο μια σειρά από πτυχές.
Έτσι, έχουμε μια πτυχή που ονομάζεται θέμα.
Έτσι, αυτό μας λέει ότι αν κοιτάξω 80 αποτελέσματα μου από το ερώτημα ντόνατ,
13 από αυτά έχουν την υποβάλλουν Ηνωμένες Πολιτείες.
Τρεις έχουν τα ντόνατς θέμα.
Τρεις έχουν το θέμα της αποκατάστασης υγροτόπων,
που μπορεί να είναι τρύπα μας στο ντόνατ.
Δύο από αυτούς, οι Simpsons, και ούτω καθεξής και ούτω καθεξής.
>> Έτσι, αυτό μπορεί να είναι χρήσιμο αν θέλετε να περιορίσετε την αναζήτησή σας.
Μπορεί να σας βοηθήσει να το κάνουμε αυτό.
Ειδικά αν έχετε περισσότερο από ό, τι, ας πούμε, 80 αποτελέσματα.
>> Επίσης, ζητήσαμε επίσης για έδρες επί γλώσσα.
Έτσι, αν κοιτάξουμε τα αποτελέσματά μας, βλέπουμε 76 από αυτούς είναι στην αγγλική γλώσσα, τέσσερα στα γαλλικά,
δύο στα ισπανικά, δύο, νομίζω ότι αυτό είναι απροσδιόριστη ή άγνωστη, ολλανδικά και τα λατινικά.
Πιστεύω λοιπόν ότι το λατινικό ντόνατ αποτέλεσμα, και πάλι,
δεν έχει τίποτα να κάνει με τα ψημένα αγαθά.
Αλλά εκεί θα πάτε.
>> Έτσι, αυτό είναι το είδος της δείχνοντάς σας πώς μπορείτε να τραβήξετε το περιεχόμενο πίσω
από το API του μόνο μέσω της web browser, η οποία είναι μεγάλη.
Αλλά δεν είναι πραγματικά ό, τι θα κάνατε κανονικά να είναι σε χρήση API για αυτό.
Έτσι, ένα παράδειγμα για το πώς θα θα μπορούσε πραγματικά να το κάνετε αυτό είναι που έχω
γράψει ένα σούπερ μικρό πρόγραμμα, η οποία, και πάλι, κάνει αναζήτηση ντόνατ μου
και επιλέγει ένα ζευγάρι πεδία και τα εμφανίζει σε έναν πίνακα.
Έτσι, αυτό είναι πάρα πολύ η ίδιο περιεχόμενο που μόλις
πριόνι με λίγα πεδία τράβηξε έξω.
Έτσι, λίστα με τους τίτλους, τα τοποθεσία του τι το βιβλίο
είναι περίπου, η γλώσσα, και ούτω καθεξής και ούτω καθεξής.
>> Πώς, λοιπόν, αυτό που πραγματικά συνέβη, επειδή Υποθέτω ότι θα πρέπει να εξετάσουμε σε κάποιο κώδικα,
is--
>> Αυτό που έχουμε εδώ είναι μια απλή HTML σελίδα, η οποία εμφανίζει το κείμενο,
καλώς ήλθατε σύννεφο της βιβλιοθήκης και στη συνέχεια, εμφανίζει έναν πίνακα των αποτελεσμάτων.
Και προφανώς να μην υπάρχουν αποτελέσματα ο πίνακας όταν η σελίδα φορτώνει.
Αλλά τι κάνουμε Είναι, πρώτα απ 'όλα,
τοποθετείτε ένα βιβλιοθήκη που ονομάζεται jQuery, η οποία είναι βασικά
μια βιβλιοθήκη JavaScript, το οποίο καθιστά πολύ εύκολο να χειραγωγήσουν το JavaScript
εγγενώς, HTML, και τη δημιουργία ιστοσελίδων, client-side λογική και ιστοσελίδες.
>> Έτσι, αυτό που έχουμε εδώ είναι jQuery έχει μια μέθοδο που ονομάζεται πάρει,
που ουσιαστικά θα πάει στο ένα URL, η οποία, στην περίπτωση αυτή,
Είναι αυτή η οικεία διεύθυνση URL που αναζητούν.
Και τότε θα πάρει το περιεχόμενο από ότι η διεύθυνση URL και στη συνέχεια να εκτελέσετε μια λειτουργία σε αυτό.
Έτσι είπαμε πάμε να api.lib.harvard / edu.
Αναζήτηση για λουκουμάδες.
Δώστε μας 20 εγγραφές.
Και στη συνέχεια, εκτελέστε αυτή τη λειτουργία, η οποία Έχω επιλέξει, περνώντας τα δεδομένα.
Και τα δεδομένα είναι το JSON ότι πήρε επέστρεψε από το API.
>> Και μετά λέμε, μέσα σε αυτό δεδομένα υπάρχει ένα πεδίο που ονομάζεται στοιχείο.
Και αν πάω ρίξετε μια ματιά πίσω στο ένα από αυτά τα αποτελέσματα που είναι εδώ,
υπάρχει κάτι called--
>> Λοιπόν, αυτό λέγεται σημείο.
Έτσι ώστε να μπορεί να είναι ότι.
Και αυτό που κάνει είναι να περνά από κάθε σημείο
και στη συνέχεια καλεί ένα άλλο λειτουργία σε κάθε σημείο.
Και αυτή η λειτουργία βασικά λαμβάνει την τιμή
του αντικειμένου, η οποία είναι ουσιαστικά η μεμονωμένη εγγραφή
και μας επιτρέπει να αποχωρήσει από τον τίτλο, η κάλυψη και η γλώσσα.
>> Έτσι, καλούμε μια συνάρτηση για κάθε στοιχείο που πήραμε πίσω από το API.
Και αν απλά ρίξτε μια ματιά σε αυτό το κομμάτι εδώ,
αυτό που κάνουμε είναι δημιουργούμε ένα string,
το οποίο είναι ουσιαστικά κάποια σήμανση HTML γύρω από ένα τραπέζι, με value.title,
η οποία είναι ο τίτλος του αντικείμενο, value.coverage,
η οποία είναι η κάλυψη, -
>> Και κάνουμε μια επιταγή εδώ για να δείτε ποιος είναι απροσδιόριστο
και κρύβοντας το αν λέει απροσδιόριστο, επειδή δεν είμαστε πραγματικά ενδιαφέρονται
από το ότι.
>> --and τότε η γλώσσα.
Και τότε τι είμαστε κάνει επισυνάπτει ότι
στο τραπέζι που είναι προσδιορίζονται από αυτό το κορδόνι εδώ.
Και πώς λειτουργεί jQuery είναι ό, τι λέει αυτό
είναι να κοιτάξουμε για το τραπέζι με την ιδέα αποτελέσματα και να προσθέσετε αυτό το κείμενο σε αυτό.
Και αυτό είναι ο πίνακας με τα αποτελέσματα ιδέα.
Έτσι, αυτό που θα καταλήξετε με αυτή τη σελίδα είναι εδώ.
Και για να δείτε source--
Λοιπόν, η πηγή δεν είναι στην πραγματικότητα ενημερώνεται, όταν αυτό συνέβη.
Έτσι, μπορείτε να δείτε το πραγματικό αποτελέσματα του πίνακα εδώ όμως.
>> Έτσι, αυτό είναι μόνο ένα απλό παράδειγμα κάνει ένα πολύ βασικό ερώτημα σε σχέση με το API
και εμφάνιση πληροφοριών σε κάποιο άλλο αποτελούν, και να μην κάνουν τίποτα πάρα πολύ φανταχτερό.
Τώρα, ένα άλλο παράδειγμα είναι σαν ένα εφαρμογή γράφτηκε από τον David Weinberger
ως ένα demo του αυτό, το οποίο σας δείχνει ουσιαστικά
πώς μπορείτε να mash up των αποτελεσμάτων είστε να πάρει από το σύννεφο βιβλιοθήκη API
με, ας πούμε, το Google Books.
>> Και η σκέψη εδώ είναι ότι μπορώ να εκτελέσετε ένα ερώτημα σε σχέση με το Google Books,
να πάρετε μια πλήρη αναζήτηση κειμένου, να πάρει κάποια αποτελέσματα πίσω, να μάθετε ποια από αυτά τα στοιχεία
πράγματι υπάρχουν σε Hollis, το σύστημα της βιβλιοθήκης,
και στη συνέχεια να μου δώσει συνδέσεις πίσω στα στοιχεία αυτά.
Έτσι, αν μπορώ να ψάξω για, ήταν μια σκοτεινή και θυελλώδης νύχτα,
να πάρει πίσω μια δέσμη των αποτελεσμάτων από την Google, και στη συνέχεια, ένα αποτέλεσμα
η οποία είναι μια ρυτίδα στο χρόνο.
Και αυτοί είναι οι συνδέσεις με τα βιβλία που υπάρχουν στο πλαίσιο του συστήματος του Χάρβαρντ Βιβλιοθήκη.
>> Έτσι υποθέτω ότι το θέμα εδώ δεν είναι τόσο πολύ που αυτό μπορεί ή δεν μπορεί να
είναι ο τρόπος που θέλετε για να αναζητήσετε τη βιβλιοθήκη,
αλλά αυτό είναι ένα εντελώς διαφορετικό τρόπο που δεν ήταν στη διάθεσή σας
πριν, όπως σας είχε κανένα τρόπο να κάνουμε πλήρες κείμενο ψάχνει για τα βιβλία που ακόμα
ήταν μέρος του συστήματος του Χάρβαρντ Βιβλιοθήκη.
Μέχρι τώρα αυτός είναι ένας τρόπος ότι μπορείτε να το κάνετε αυτό.
Και μπορείτε να τα εμφανίσετε σε ανεξάρτητα από τη μορφή που θέλετε.
Έτσι, το σημείο εδώ είναι, βασικά, είμαστε ανοίγοντας νέους δρόμους για τους ανθρώπους
να συνεργαστεί με τα δεδομένα.
>> Ένα άλλο κομμάτι του cloud βιβλιοθήκης είναι ότι βοηθά να εκθέσει ορισμένα από τα δεδομένα χρήσης
ότι η βιβλιοθήκη έχει.
Έτσι, αν πάτε στη βιβλιοθήκη, και ψάχνετε για βιβλία,
Δεν είναι υποχρεωτικό πραγματικά έχετε μια ιδέα,
για όλα τα στοιχεία σε ένα συγκεκριμένο θέμα, τι
οι άνθρωποι στην κοινότητα, είτε πρόκειται για
ορίζεται ως το Χάρβαρντ ή το χώρα ή την τάξη σας,
Τι έχουν βρει πιο χρήσιμο;
Και η βιβλιοθήκη έχει ένα πραγματικά τόνο των πληροφοριών σχετικά με το τι
είναι πιο χρήσιμο γιατί αν πολλά των ανθρώπων που ελέγχουν ένα βιβλίο,
αυτό σας λέει κάτι.
Πρέπει να υπήρχε κάποιος λόγος θέλουν να το ελέγξουμε.
Πολλοί άνθρωποι που έχουν διατεθεί στην εφεδρεία.
>> Αν είναι στον πίνακα επιτυχόντων για πολλά των κατηγοριών, ότι σας λέει κάτι.
Αν τα μέλη ΔΕΠ ελέγχουμε από πολλά και προπτυχιακούς φοιτητές δεν είναι,
ότι μου λέει κάτι.
Αντιστρόφως, δηλαδή επίσης σας λέει κάτι.
Έτσι, θα ήταν πραγματικά ενδιαφέρον να οι πληροφορίες αυτές τίθενται εκεί έξω και αφήστε
άνθρωποι το χρησιμοποιούν για να τους βοηθήσουν να βρουν λειτουργεί στο πλαίσιο του συστήματος της βιβλιοθήκης.
Η άλλη πλευρά είναι υπάρχουν κάποια σοβαρή προστασία της ιδιωτικής ζωής
ανησυχίες, διότι ένα από τα βασικά χαρακτηριστικά της βιβλιοθήκης
είναι ότι δεν πρόκειται να πει οι άνθρωποι ό, τι άλλοι άνθρωποι διαβάζουν.
Και ακόμα κι αν λέτε αυτό βιβλίο ελέγχθηκε τέσσερις φορές
σε ένα συγκεκριμένο μήνα, ότι θα μπορούσε να χρησιμοποιηθεί
να συνδέσει πίσω σε μια συγκεκριμένη πρόσωπο με τα δεδομένα de-ανωνυμοποίηση
και να ανακαλύψει ποιος ελεγχθεί έξω.
Έτσι, ο τρόπος με τον οποίο μπορούμε να avoid--
Ο τρόπος με τον οποίο μπορούμε να προσπαθήσουμε να εξαγάγετε κάποιο σήμα από όλες τις πληροφορίες
χωρίς να παραβιάζεται της ιδιωτικής ζωής κανενός
είναι ουσιαστικά κοιτάμε 10 χρόνια δεδομένα χρήσης, -
>> Έτσι είναι επί μακρό χρονικό διάστημα.
>> --and να πω, εντάξει, ας δούμε πώς πολλές φορές το έργο αυτό χρησιμοποιήθηκε,
και οι οποίοι κατά τη διάρκεια αυτής της περιόδου του χρόνου, και, στη συνέχεια, βασικά
δώσει πίσω ένα αριθμό, που εμείς ονομάζουμε ένα σκορ στοίβα, η οποία βασικά
αντιπροσωπεύει το πόσο έχει χρησιμοποιηθεί.
Και αυτό number--
Πολλοί από διαφορετικούς υπολογισμούς μπω σε αυτόν τον αριθμό.
--but είναι μια πολύ πρόχειρη μετρικό που σας δίνει
κάποια ιδέα για το πώς η κοινότητα μπορεί να αποτιμά το έργο αυτό.
>> Και έτσι ένα άλλο είδος, ακόμη και περισσότερα συμπληρωθούν εφαρμογή
ότι εκμεταλλεύεται από αυτό είναι κάτι
ονομάζεται Stacklife, η οποία είναι στην πραγματικότητα διαθέσιμες μέσω του βασικού του Χάρβαρντ
Πύλη της Βιβλιοθήκης.
Έτσι, μπορείτε να πάτε να library.harvard.edu.
Θα δείτε έναν αριθμό διαφορετικών τρόπους αναζήτησης της βιβλιοθήκης.
Και ένας από αυτούς ονομάζεται Stacklife.
>> Και αυτό είναι μια εφαρμογή που περιηγείται το περιεχόμενο της βιβλιοθήκης,
αλλά είναι πλήρως ενσωματωμένη στην κορυφή αυτών των ΑΡΙ.
Έτσι, δεν υπάρχει ειδική ουσία συμβαίνει πίσω από τις σκηνές.
Δεν υπάρχει πρόσβαση στο δεδομένα που δεν έχετε.
Είναι χρησιμοποιώντας τα APIs για να σας παρέχει με μια εντελώς διαφορετική περιήγηση
εμπειρία.
>> Έτσι, αν μπορώ να ψάξω για την Αλίκη στη χώρα των θαυμάτων σε αυτή την περίπτωση,
Έχω πάρει ένα αποτέλεσμα που μοιάζει με αυτό, το οποίο είναι αρκετά much--
>> Είναι πολύ παρόμοιο με οποιαδήποτε άλλη αναζήτηση μπορείτε να κάνετε, εκτός στην περίπτωση αυτή
είμαστε κατάταξη των στοιχείων από stackscore, το οποίο σας δίνει
κάποια ιδέα για το πόσο δημοφιλείς είναι αυτές στοιχεία ήταν εντός της κοινότητας.
Και έτσι με σαφήνεια, Αλίκη στη Χώρα των Θαυμάτων από την Walt Disney είναι εξαιρετικά δημοφιλής.
Αλλά μπορείτε επίσης να δείτε στην τετράδα εδώ είναι αυτά που μπορεί να μην actually--
>> Πράγματα που χρησιμοποιείται πολύ, αλλά δεν μπορείτε αμέσως
συνδεθεί με την Αλίκη στη Χώρα των Θαυμάτων.
Έτσι, ο παλιός μας φίλος Ο Σχολιασμένη Alice είναι εδώ.
Έτσι μπορώ να ρίξουμε μια ματιά σε αυτό.
Και τώρα τι ψάχνω στο είναι βασικά ένα σύνολο of--
Μπορώ να έχω τη σχολιασμένη Αλίκη εδώ.
Έχω πληροφορίες σχετικά με αυτό.
Και έχω επίσης μια stackscore του, στην περίπτωση αυτή, 26.
Και αυτό μου λέει είδος περίπου πώς φτάσαμε σε αυτό το stackscore,
όπως το ποιος θα ελεγχθεί, όπως το πώς πολλές φορές είχε ελεγχθεί,
όπως σχολή ή προπτυχιακούς, πώς πολλά αντίγραφα η βιβλιοθήκη έχει,
και ούτω καθεξής και ούτω καθεξής.
>> Και μπορείτε επίσης, αρκετά ενδιαφέροντα εδώ, αναζητήστε τις στοίβες ουσιαστικά.
Έτσι ώστε τα δεδομένα εδώ, αυτό σας δείχνει το είδος
από μία εικονική αναπαράσταση από ό, τι τη δύναμη ράφι
μοιάζουν εάν επρόκειτο να λάβει το σύνολο των συμμετοχών της βιβλιοθήκης
και να τα βάλει μαζί σε μια άπειρη ράφι.
Και το ωραίο είναι ότι εμείς can--
>> Πρώτα απ 'όλα, το μεταδεδομένα για αυτά τα βιβλία
συχνά σας λέει όταν δημοσιεύθηκε.
Θα σας λέει πόσες σελίδες έχει.
Θα μπορούσε να σας πω τις διαστάσεις.
Έτσι, μπορείτε να δείτε ότι αντικατοπτρίζεται εδώ από την άποψη του μεγέθους των βιβλίων.
>> Και τότε μπορούμε να χρησιμοποιήσουμε το στοίβα σκορ να τονίσει
τα βιβλία που έχουν υψηλότερες βαθμολογίες στοίβα.
Έτσι, αν είναι πιο σκούρα, αυτό σημαίνει ότι, προφανώς, χρησιμοποιείται πιο συχνά.
Έτσι, σε αυτή την περίπτωση, είμαι πρόκειται να μαντέψει ότι αυτό
είναι η έκδοση της Αλίκης στη Χώρα των Θαυμάτων ότι χρησιμοποιείται πολύ συχνά και πιο
πρόσβαση, η βιβλιοθήκη έχει τα περισσότερα αντίγραφα.
Έτσι, αν ψάχνετε για την Αλίκη στη χώρα των θαυμάτων,
Αυτό θα μπορούσε να είναι ένα καλό μέρος για να ξεκινήσετε.
>> Και τότε εδώ μπορείτε επίσης να συνδέσετε έξω για, ας πούμε, η Amazon να αγοράσουν το βιβλίο,
και ούτω καθεξής και ούτω καθεξής.
Το σημείο εδώ, και πάλι, δεν είναι τόσο πολύ ώστε αυτό
είναι ο καλύτερος τρόπος για να περιηγηθείτε στη βιβλιοθήκη ή το κατάλληλο εργαλείο για κάθε περίσταση.
Αλλά είναι ένας άλλος τρόπος για να γίνει αυτό.
Και κάνοντας τα δεδομένα διαθέσιμες μέσω ενός API, το οποίο
γίνεται πολύ απλά δομικά στοιχεία, που σας επιτρέπει να κάνετε αναζήτηση στο περιεχόμενο,
μπορείτε να δημιουργήσετε κάτι όπως αυτό που μπορεί
είναι εξαιρετικά πολύτιμο για μερικούς ανθρώπους.
>> Έτσι, αυτό είναι το είδος του, όσο θέλω να πω πραγματικά τι το API είναι
και τι εκθέτει, υπάρχει ένα ολόκληρο σωρό πράγματα πίσω από τις σκηνές, η οποία
Είμαι ακριβώς πρόκειται να αναφερθώ σε συντομία μόνο και μόνο επειδή αυτό το είδος του έρχεται σε αυτό
από μια εντελώς διαφορετική γωνία την άποψη του πώς κάνει κάτι σαν αυτό
να τεθεί σε εφαρμογή;
>> Έτσι, ένα API είναι ένα πρότυπο διεπαφή με όλο αυτό το περιεχόμενο.
Αλλά για να φτάσουμε εκεί, η το πρώτο πράγμα που έπρεπε να κάνουμε
είχε τραβήξει μαζί πληροφοριών βιβλία και εικόνες
και τα εργαλεία έρευνας, η συλλογή έγγραφο από διάφορα συστήματα του Χάρβαρντ.
Aleph, VIA, και το OASIS είναι τα ονόματα των συστημάτων.
Και πάνε κατ 'ουσίαν, σε μια αγωγός, αγωγός επεξεργασίας.
>> Έτσι, πρώτα απ 'όλα, έχουμε την εξαγωγή αρχεία από όλα αυτά τα συστήματα.
Εμείς τους χωρίσει σε επιμέρους αντικείμενα.
Έτσι έχουμε ένα αρχείο, το οποίο είναι ένα gigabyte, η οποία έχει ένα εκατομμύρια δίσκους σε αυτό.
Γι 'αυτό το χωρίσει σε επιμέρους αντικείμενα.
Στη συνέχεια, για κάθε είδος, θα το μετατρέψει σε MODS, επειδή ορισμένες από αυτές
είναι εγγενώς MODS, κάποια από αυτά δεν είναι.
Έτσι παίρνουμε όλα να να είναι στην ίδια μορφή.
Στη συνέχεια, υπάρχουν διάφορες εμπλουτισμού βήματα, όπου
προσθέτουμε περισσότερες πληροφορίες στα δεδομένα ό, τι ήταν διαθέσιμο στη βιβλιοθήκη.
Πρέπει, λοιπόν, να προσθέσουμε, πρώτα απ 'όλα έχουμε ό, τι βιβλιοθήκες που κατέχουν.
Περνάμε μέσα από μια βήμα υπολογισμό του stackscore.
Περνάμε μέσα από ένα άλλο στάδιο προσθήκη περισσότερων μεταδεδομένων από την άποψη
από ό, τι οι άνθρωποι συλλογές θα μπορούσε να προστεθεί this--
>> Οι άνθρωποι δημιουργούν συλλογές αντικειμένων.
Τι συλλογές δεν ανήκει;
Πώς οι άνθρωποι με ετικέτα αυτό το περιεχόμενο στο παρελθόν;
Στη συνέχεια, μπορείτε να φιλτράρετε έξω, και θα περιορίσει τα αρχεία, επειδή, όπως ανέφερα,
υπάρχει κάποια αρχεία τα οποία, λόγω της λόγους πνευματικών δικαιωμάτων, δεν μπορούμε να μην εμφανίζεται.
Και τότε θα τους φορτώσει σε κάτι που ονομάζεται
Solr, το οποίο δεν είναι ένα ορθογραφικό λάθος, αλλά είναι το όνομα του ένα κομμάτι του λογισμικού
ότι κάνει αναζήτηση ευρετηρίου, το οποίο κινεί όλη την αναζήτηση πίσω από το API.
Και τότε γίνεται διαθέσιμη σε Το API, και οι άνθρωποι μπορούν να το χρησιμοποιήσουν.
>> Έτσι, αυτό είναι σαν ένα αρκετά απλή διαδικασία.
Ένα από τα ενδιαφέροντα τα πράγματα γι 'αυτό είναι
ότι έχουμε να κάνουμε με 13 εκατομμύρια εγγραφές
και θέλουμε να κάνουμε ή περισσότερο.
Και θέλουμε να είναι σε θέση να χειριστεί αυτά σε μια σχετικά ταχεία τρόπο.
Παίρνει πολύ χρόνο για να επεξεργάζεται 13 εκατομμύρια εγγραφές.
>> Πώς, λοιπόν, αυτός ο αγωγός είναι που έχει συσταθεί είναι ότι μπορείτε can--
Υποθέτω ότι το πλεονέκτημα του αγωγού, το πρόβλημα που είμαστε
προσπαθεί να λύσει εδώ, είναι ότι όλοι οι μετασχηματισμοί, όλα
αυτά τα βήματα σε αυτό αγωγού είναι να διαχωριστούν.
Δεν υπάρχει καμία εξάρτηση.
Αν είστε επεξεργασία ένα ρεκόρ του ενός βιβλίου,
δεν υπάρχει εξάρτηση σε ότι μεταξύ ένα άλλο βιβλίο.
>> Έτσι, αυτό που μπορούμε να κάνουμε είναι βασικά, σε κάθε στάδιο του αγωγού,
το βάζουμε σε μια ουρά στο σύννεφο.
Έτυχε να είμαι στο Amazon Web Services.
Έτσι, υπάρχει μια λίστα, λένε, 10.000 αντικείμενα που
Πρέπει να εξομαλυνθεί και μετατρέπονται σε μορφή MODS.
Και εμείς γυρίσει όπως πολλοί διακομιστές όπως θέλουμε, ίσως και 10 διακομιστές.
Και κάθε ένα από αυτούς τους διακομιστές μόνο κάθεται εκεί, φαίνεται στο ότι ουρά,
βλέπει ότι υπάρχει ένα που πρέπει να να υποβάλλονται σε επεξεργασία, τραβά μακριά ουρά,
επεξεργάζεται και μπαστούνια αυτό στην επόμενη ουρά.
>> Και έτσι αυτό που μας επιτρέπει ότι να κάνουμε είναι να εφαρμόσει, κατ 'ουσίαν,
όσο υλικό όπως θέλουμε σε αυτό πρόβλημα για ένα πολύ σύντομο χρονικό διάστημα
να επεξεργάζεται τα δεδομένα, το συντομότερο είναι δυνατόν, κάτι που μόνο,
τώρα στον κόσμο του cloud computing μπορούμε διακομιστές διάταξη κατ 'ουσίαν
ακαριαία, είναι ότι χρήσιμο.
Γι 'αυτό και δεν χρειάζεται να έχουν μια Server γίγαντας κάθονται γύρω
όλη την ώρα για να κάνει την επεξεργασία ότι μπορεί να συμβεί μόνο μία φορά την εβδομάδα.
>> Έτσι ώστε να είναι ως επί το πλείστον.
Δεν υπάρχει διαθέσιμη τεκμηρίωση για το στοιχείο API Βιβλιοθήκη Cloud
σε αυτό το URL, το οποίο θα είναι διαθέσιμη αργότερα.
Και παρακαλώ πηγαίνετε να ρίξετε μια ματιά για να δούμε αν υπάρχει κάτι,
Έχετε κάποιες ιδέες.
Παίξτε με αυτό.
Ανόητος γύρω.
Και ελπίζουμε ότι μπορείτε να έρθετε με κάτι μεγάλο.
Σας ευχαριστώ.