id sid tid token lemma pos ital-3146 1 1 76 76 NUM ital-3146 1 2 information information NOUN ital-3146 1 3 technology technology NOUN ital-3146 1 4 and and CCONJ ital-3146 1 5 libraries library NOUN ital-3146 1 6 | | ADP ital-3146 1 7 june june PROPN ital-3146 1 8 2010 2010 NUM ital-3146 1 9 in in ADP ital-3146 1 10 this this DET ital-3146 1 11 paper paper NOUN ital-3146 1 12 we we PRON ital-3146 1 13 discuss discuss VERB ital-3146 1 14 the the DET ital-3146 1 15 design design NOUN ital-3146 1 16 space space NOUN ital-3146 1 17 of of ADP ital-3146 1 18 methods method NOUN ital-3146 1 19 for for ADP ital-3146 1 20 integrating integrate VERB ital-3146 1 21 information information NOUN ital-3146 1 22 from from ADP ital-3146 1 23 web web NOUN ital-3146 1 24 services service NOUN ital-3146 1 25 into into ADP ital-3146 1 26 websites website NOUN ital-3146 1 27 . . PUNCT ital-3146 2 1 we we PRON ital-3146 2 2 focus focus VERB ital-3146 2 3 primarily primarily ADV ital-3146 2 4 on on ADP ital-3146 2 5 client client NOUN ital-3146 2 6 - - PUNCT ital-3146 2 7 side side NOUN ital-3146 2 8 mash mash NOUN ital-3146 2 9 - - PUNCT ital-3146 2 10 ups up NOUN ital-3146 2 11 , , PUNCT ital-3146 2 12 in in ADP ital-3146 2 13 which which DET ital-3146 2 14 code code NOUN ital-3146 2 15 running run VERB ital-3146 2 16 in in ADP ital-3146 2 17 the the DET ital-3146 2 18 user user NOUN ital-3146 2 19 ’s ’s PART ital-3146 2 20 browser browser NOUN ital-3146 2 21 contacts contact NOUN ital-3146 2 22 web web NOUN ital-3146 2 23 services service NOUN ital-3146 2 24 directly directly ADV ital-3146 2 25 without without ADP ital-3146 2 26 the the DET ital-3146 2 27 assistance assistance NOUN ital-3146 2 28 of of ADP ital-3146 2 29 an an DET ital-3146 2 30 intermediary intermediary ADJ ital-3146 2 31 server server NOUN ital-3146 2 32 or or CCONJ ital-3146 2 33 proxy proxy NOUN ital-3146 2 34 . . PUNCT ital-3146 3 1 to to PART ital-3146 3 2 create create VERB ital-3146 3 3 such such ADJ ital-3146 3 4 mash mash NOUN ital-3146 3 5 - - PUNCT ital-3146 3 6 ups up NOUN ital-3146 3 7 , , PUNCT ital-3146 3 8 we we PRON ital-3146 3 9 advocate advocate VERB ital-3146 3 10 the the DET ital-3146 3 11 use use NOUN ital-3146 3 12 of of ADP ital-3146 3 13 “ " PUNCT ital-3146 3 14 widgets widget NOUN ital-3146 3 15 , , PUNCT ital-3146 3 16 ” " PUNCT ital-3146 3 17 which which PRON ital-3146 3 18 are be AUX ital-3146 3 19 easy easy ADJ ital-3146 3 20 - - PUNCT ital-3146 3 21 to to ADP ital-3146 3 22 - - PUNCT ital-3146 3 23 use use NOUN ital-3146 3 24 , , PUNCT ital-3146 3 25 customizable customizable ADJ ital-3146 3 26 html html NOUN ital-3146 3 27 elements element NOUN ital-3146 3 28 whose whose DET ital-3146 3 29 use use NOUN ital-3146 3 30 does do AUX ital-3146 3 31 not not PART ital-3146 3 32 require require VERB ital-3146 3 33 programming programming NOUN ital-3146 3 34 knowledge knowledge NOUN ital-3146 3 35 . . PUNCT ital-3146 4 1 although although SCONJ ital-3146 4 2 the the DET ital-3146 4 3 techniques technique NOUN ital-3146 4 4 we we PRON ital-3146 4 5 discuss discuss VERB ital-3146 4 6 apply apply VERB ital-3146 4 7 to to ADP ital-3146 4 8 any any DET ital-3146 4 9 web web NOUN ital-3146 4 10 - - PUNCT ital-3146 4 11 based base VERB ital-3146 4 12 information information NOUN ital-3146 4 13 system system NOUN ital-3146 4 14 , , PUNCT ital-3146 4 15 we we PRON ital-3146 4 16 specifically specifically ADV ital-3146 4 17 consider consider VERB ital-3146 4 18 how how SCONJ ital-3146 4 19 an an DET ital-3146 4 20 opac opac NOUN ital-3146 4 21 can can AUX ital-3146 4 22 become become VERB ital-3146 4 23 both both DET ital-3146 4 24 the the DET ital-3146 4 25 target target NOUN ital-3146 4 26 of of ADP ital-3146 4 27 web web NOUN ital-3146 4 28 services service NOUN ital-3146 4 29 integration integration NOUN ital-3146 4 30 and and CCONJ ital-3146 4 31 also also ADV ital-3146 4 32 a a DET ital-3146 4 33 web web NOUN ital-3146 4 34 service service NOUN ital-3146 4 35 that that PRON ital-3146 4 36 provides provide VERB ital-3146 4 37 information information NOUN ital-3146 4 38 to to PART ital-3146 4 39 be be AUX ital-3146 4 40 integrated integrate VERB ital-3146 4 41 elsewhere elsewhere ADV ital-3146 4 42 . . PUNCT ital-3146 5 1 we we PRON ital-3146 5 2 describe describe VERB ital-3146 5 3 three three NUM ital-3146 5 4 widget widget NOUN ital-3146 5 5 libraries library NOUN ital-3146 5 6 we we PRON ital-3146 5 7 have have AUX ital-3146 5 8 developed develop VERB ital-3146 5 9 , , PUNCT ital-3146 5 10 which which PRON ital-3146 5 11 provide provide VERB ital-3146 5 12 access access NOUN ital-3146 5 13 to to ADP ital-3146 5 14 four four NUM ital-3146 5 15 web web NOUN ital-3146 5 16 services service NOUN ital-3146 5 17 . . PUNCT ital-3146 6 1 these these DET ital-3146 6 2 libraries library NOUN ital-3146 6 3 have have AUX ital-3146 6 4 been be AUX ital-3146 6 5 deployed deploy VERB ital-3146 6 6 by by ADP ital-3146 6 7 us we PRON ital-3146 6 8 and and CCONJ ital-3146 6 9 others other NOUN ital-3146 6 10 . . PUNCT ital-3146 7 1 our our PRON ital-3146 7 2 contributions contribution NOUN ital-3146 7 3 are be AUX ital-3146 7 4 twofold twofold ADJ ital-3146 7 5 : : PUNCT ital-3146 7 6 we we PRON ital-3146 7 7 give give VERB ital-3146 7 8 practitioners practitioner NOUN ital-3146 7 9 an an DET ital-3146 7 10 insight insight NOUN ital-3146 7 11 into into ADP ital-3146 7 12 the the DET ital-3146 7 13 trade trade NOUN ital-3146 7 14 - - PUNCT ital-3146 7 15 offs off NOUN ital-3146 7 16 surrounding surround VERB ital-3146 7 17 the the DET ital-3146 7 18 appropriate appropriate ADJ ital-3146 7 19 choice choice NOUN ital-3146 7 20 of of ADP ital-3146 7 21 mash mash NOUN ital-3146 7 22 - - PUNCT ital-3146 7 23 up up ADP ital-3146 7 24 model model NOUN ital-3146 7 25 , , PUNCT ital-3146 7 26 and and CCONJ ital-3146 7 27 we we PRON ital-3146 7 28 present present VERB ital-3146 7 29 the the DET ital-3146 7 30 specific specific ADJ ital-3146 7 31 designs design NOUN ital-3146 7 32 and and CCONJ ital-3146 7 33 use use VERB ital-3146 7 34 examples example NOUN ital-3146 7 35 of of ADP ital-3146 7 36 three three NUM ital-3146 7 37 concrete concrete ADJ ital-3146 7 38 widget widget NOUN ital-3146 7 39 libraries library NOUN ital-3146 7 40 librarians librarian NOUN ital-3146 7 41 can can AUX ital-3146 7 42 directly directly ADV ital-3146 7 43 use use VERB ital-3146 7 44 or or CCONJ ital-3146 7 45 adapt adapt VERB ital-3146 7 46 . . PUNCT ital-3146 8 1 all all DET ital-3146 8 2 software software NOUN ital-3146 8 3 described describe VERB ital-3146 8 4 in in ADP ital-3146 8 5 this this DET ital-3146 8 6 paper paper NOUN ital-3146 8 7 is be AUX ital-3146 8 8 available available ADJ ital-3146 8 9 under under ADP ital-3146 8 10 the the DET ital-3146 8 11 lgpl lgpl ADV ital-3146 8 12 open open ADJ ital-3146 8 13 source source NOUN ital-3146 8 14 license license NOUN ital-3146 8 15 . . PUNCT ital-3146 9 1 ■ ■ NOUN ital-3146 9 2 ■ ■ NOUN ital-3146 9 3 background background NOUN ital-3146 9 4 web web NOUN ital-3146 9 5 - - PUNCT ital-3146 9 6 based base VERB ital-3146 9 7 information information NOUN ital-3146 9 8 systems system NOUN ital-3146 9 9 use use VERB ital-3146 9 10 a a DET ital-3146 9 11 client client NOUN ital-3146 9 12 - - PUNCT ital-3146 9 13 server server NOUN ital-3146 9 14 architecture architecture NOUN ital-3146 9 15 in in ADP ital-3146 9 16 which which PRON ital-3146 9 17 the the DET ital-3146 9 18 server server NOUN ital-3146 9 19 sends send VERB ital-3146 9 20 html html NOUN ital-3146 9 21 markup markup NOUN ital-3146 9 22 to to ADP ital-3146 9 23 the the DET ital-3146 9 24 user user NOUN ital-3146 9 25 ’s ’s PART ital-3146 9 26 browser browser NOUN ital-3146 9 27 , , PUNCT ital-3146 9 28 which which PRON ital-3146 9 29 then then ADV ital-3146 9 30 renders render VERB ital-3146 9 31 this this DET ital-3146 9 32 html html NOUN ital-3146 9 33 and and CCONJ ital-3146 9 34 displays display VERB ital-3146 9 35 it it PRON ital-3146 9 36 to to ADP ital-3146 9 37 the the DET ital-3146 9 38 user user NOUN ital-3146 9 39 . . PUNCT ital-3146 10 1 along along ADP ital-3146 10 2 with with ADP ital-3146 10 3 html html NOUN ital-3146 10 4 markup markup PROPN ital-3146 10 5 , , PUNCT ital-3146 10 6 a a DET ital-3146 10 7 server server NOUN ital-3146 10 8 may may AUX ital-3146 10 9 send send VERB ital-3146 10 10 javascript javascript PROPN ital-3146 10 11 code code NOUN ital-3146 10 12 that that PRON ital-3146 10 13 executes execute VERB ital-3146 10 14 in in ADP ital-3146 10 15 the the DET ital-3146 10 16 user user NOUN ital-3146 10 17 ’s ’s PART ital-3146 10 18 browser browser NOUN ital-3146 10 19 . . PUNCT ital-3146 11 1 this this DET ital-3146 11 2 javascript javascript PROPN ital-3146 11 3 code code NOUN ital-3146 11 4 can can AUX ital-3146 11 5 in in ADP ital-3146 11 6 turn turn NOUN ital-3146 11 7 contact contact VERB ital-3146 11 8 the the DET ital-3146 11 9 original original ADJ ital-3146 11 10 server server NOUN ital-3146 11 11 or or CCONJ ital-3146 11 12 additional additional ADJ ital-3146 11 13 servers server NOUN ital-3146 11 14 and and CCONJ ital-3146 11 15 include include VERB ital-3146 11 16 information information NOUN ital-3146 11 17 obtained obtain VERB ital-3146 11 18 from from ADP ital-3146 11 19 them they PRON ital-3146 11 20 into into ADP ital-3146 11 21 the the DET ital-3146 11 22 rendered render VERB ital-3146 11 23 content content NOUN ital-3146 11 24 while while SCONJ ital-3146 11 25 it it PRON ital-3146 11 26 is be AUX ital-3146 11 27 being be AUX ital-3146 11 28 displayed display VERB ital-3146 11 29 . . PUNCT ital-3146 12 1 this this DET ital-3146 12 2 basic basic ADJ ital-3146 12 3 architecture architecture NOUN ital-3146 12 4 allows allow VERB ital-3146 12 5 for for ADP ital-3146 12 6 myriad myriad ADJ ital-3146 12 7 possible possible ADJ ital-3146 12 8 design design NOUN ital-3146 12 9 choices choice NOUN ital-3146 12 10 and and CCONJ ital-3146 12 11 combinations combination NOUN ital-3146 12 12 for for ADP ital-3146 12 13 mash mash NOUN ital-3146 12 14 - - PUNCT ital-3146 12 15 ups up NOUN ital-3146 12 16 . . PUNCT ital-3146 13 1 each each DET ital-3146 13 2 design design NOUN ital-3146 13 3 choice choice NOUN ital-3146 13 4 has have VERB ital-3146 13 5 implications implication NOUN ital-3146 13 6 to to PART ital-3146 13 7 ease ease VERB ital-3146 13 8 of of ADP ital-3146 13 9 use use NOUN ital-3146 13 10 , , PUNCT ital-3146 13 11 customizability customizability NOUN ital-3146 13 12 , , PUNCT ital-3146 13 13 programming programming NOUN ital-3146 13 14 requirements requirement NOUN ital-3146 13 15 , , PUNCT ital-3146 13 16 hosting host VERB ital-3146 13 17 requirements requirement NOUN ital-3146 13 18 , , PUNCT ital-3146 13 19 scalability scalability NOUN ital-3146 13 20 , , PUNCT ital-3146 13 21 latency latency NOUN ital-3146 13 22 , , PUNCT ital-3146 13 23 and and CCONJ ital-3146 13 24 availability availability NOUN ital-3146 13 25 . . PUNCT ital-3146 14 1 server server NOUN ital-3146 14 2 - - PUNCT ital-3146 14 3 side side NOUN ital-3146 14 4 mash mash NOUN ital-3146 14 5 - - PUNCT ital-3146 14 6 ups up NOUN ital-3146 14 7 in in ADP ital-3146 14 8 a a DET ital-3146 14 9 server server NOUN ital-3146 14 10 - - PUNCT ital-3146 14 11 side side NOUN ital-3146 14 12 mash mash NOUN ital-3146 14 13 - - PUNCT ital-3146 14 14 up up ADP ital-3146 14 15 design design NOUN ital-3146 14 16 , , PUNCT ital-3146 14 17 shown show VERB ital-3146 14 18 in in ADP ital-3146 14 19 figure figure NOUN ital-3146 14 20 1 1 NUM ital-3146 14 21 , , PUNCT ital-3146 14 22 the the DET ital-3146 14 23 mash mash NOUN ital-3146 14 24 - - PUNCT ital-3146 14 25 up up ADP ital-3146 14 26 server server NOUN ital-3146 14 27 contacts contact NOUN ital-3146 14 28 the the DET ital-3146 14 29 base base NOUN ital-3146 14 30 server server NOUN ital-3146 14 31 and and CCONJ ital-3146 14 32 each each DET ital-3146 14 33 source source NOUN ital-3146 14 34 when when SCONJ ital-3146 14 35 it it PRON ital-3146 14 36 receives receive VERB ital-3146 14 37 a a DET ital-3146 14 38 request request NOUN ital-3146 14 39 from from ADP ital-3146 14 40 a a DET ital-3146 14 41 client client NOUN ital-3146 14 42 . . PUNCT ital-3146 15 1 it it PRON ital-3146 15 2 combines combine VERB ital-3146 15 3 the the DET ital-3146 15 4 information information NOUN ital-3146 15 5 received receive VERB ital-3146 15 6 from from ADP ital-3146 15 7 the the DET ital-3146 15 8 base base NOUN ital-3146 15 9 server server NOUN ital-3146 15 10 and and CCONJ ital-3146 15 11 the the DET ital-3146 15 12 sources source NOUN ital-3146 15 13 and and CCONJ ital-3146 15 14 sends send VERB ital-3146 15 15 the the DET ital-3146 15 16 combined combined ADJ ital-3146 15 17 html html NOUN ital-3146 15 18 to to ADP ital-3146 15 19 the the DET ital-3146 15 20 client client NOUN ital-3146 15 21 . . PUNCT ital-3146 16 1 server server NOUN ital-3146 16 2 - - PUNCT ital-3146 16 3 side side NOUN ital-3146 16 4 mash mash NOUN ital-3146 16 5 - - PUNCT ital-3146 16 6 up up ADP ital-3146 16 7 systems system NOUN ital-3146 16 8 that that PRON ital-3146 16 9 combine combine VERB ital-3146 16 10 base base NOUN ital-3146 16 11 and and CCONJ ital-3146 16 12 mash mash NOUN ital-3146 16 13 - - PUNCT ital-3146 16 14 up up ADP ital-3146 16 15 servers server NOUN ital-3146 16 16 are be AUX ital-3146 16 17 also also ADV ital-3146 16 18 referred refer VERB ital-3146 16 19 to to ADP ital-3146 16 20 as as ADP ital-3146 16 21 data data NOUN ital-3146 16 22 mash mash NOUN ital-3146 16 23 - - PUNCT ital-3146 16 24 up up ADP ital-3146 16 25 systems system NOUN ital-3146 16 26 . . PUNCT ital-3146 17 1 such such ADJ ital-3146 17 2 data datum NOUN ital-3146 17 3 mash mash NOUN ital-3146 17 4 - - PUNCT ital-3146 17 5 up up ADP ital-3146 17 6 systems system NOUN ital-3146 17 7 typically typically ADV ital-3146 17 8 provide provide VERB ital-3146 17 9 a a DET ital-3146 17 10 web web NOUN ital-3146 17 11 - - PUNCT ital-3146 17 12 based base VERB ital-3146 17 13 configuration configuration NOUN ital-3146 17 14 front front ADJ ital-3146 17 15 - - PUNCT ital-3146 17 16 end end NOUN ital-3146 17 17 that that PRON ital-3146 17 18 allows allow VERB ital-3146 17 19 users user NOUN ital-3146 17 20 to to PART ital-3146 17 21 select select VERB ital-3146 17 22 data data NOUN ital-3146 17 23 sources source NOUN ital-3146 17 24 , , PUNCT ital-3146 17 25 specify specify VERB ital-3146 17 26 the the DET ital-3146 17 27 manner manner NOUN ital-3146 17 28 in in ADP ital-3146 17 29 which which PRON ital-3146 17 30 they they PRON ital-3146 17 31 are be AUX ital-3146 17 32 combined combine VERB ital-3146 17 33 , , PUNCT ital-3146 17 34 and and CCONJ ital-3146 17 35 to to PART ital-3146 17 36 create create VERB ital-3146 17 37 a a DET ital-3146 17 38 layout layout NOUN ital-3146 17 39 for for ADP ital-3146 17 40 the the DET ital-3146 17 41 entire entire ADJ ital-3146 17 42 mash mash NOUN ital-3146 17 43 - - PUNCT ital-3146 17 44 up up NOUN ital-3146 17 45 . . PUNCT ital-3146 18 1 godmar godmar VERB ital-3146 18 2 back back ADV ital-3146 18 3 and and CCONJ ital-3146 18 4 annette annette PROPN ital-3146 18 5 bailey bailey PROPN ital-3146 18 6 web web NOUN ital-3146 18 7 services service NOUN ital-3146 18 8 and and CCONJ ital-3146 18 9 widgets widget NOUN ital-3146 18 10 for for ADP ital-3146 18 11 library library NOUN ital-3146 18 12 information information NOUN ital-3146 18 13 systems system NOUN ital-3146 18 14 as as SCONJ ital-3146 18 15 more more ADJ ital-3146 18 16 libraries library NOUN ital-3146 18 17 integrate integrate VERB ital-3146 18 18 information information NOUN ital-3146 18 19 from from ADP ital-3146 18 20 web web NOUN ital-3146 18 21 services service NOUN ital-3146 18 22 to to PART ital-3146 18 23 enhance enhance VERB ital-3146 18 24 their their PRON ital-3146 18 25 online online ADJ ital-3146 18 26 public public ADJ ital-3146 18 27 displays display NOUN ital-3146 18 28 , , PUNCT ital-3146 18 29 techniques technique NOUN ital-3146 18 30 that that PRON ital-3146 18 31 facilitate facilitate VERB ital-3146 18 32 this this DET ital-3146 18 33 integration integration NOUN ital-3146 18 34 are be AUX ital-3146 18 35 needed need VERB ital-3146 18 36 . . PUNCT ital-3146 19 1 this this DET ital-3146 19 2 paper paper NOUN ital-3146 19 3 presents present VERB ital-3146 19 4 a a DET ital-3146 19 5 technique technique NOUN ital-3146 19 6 for for ADP ital-3146 19 7 such such ADJ ital-3146 19 8 integration integration NOUN ital-3146 19 9 that that PRON ital-3146 19 10 is be AUX ital-3146 19 11 based base VERB ital-3146 19 12 on on ADP ital-3146 19 13 html html NOUN ital-3146 19 14 widgets widget NOUN ital-3146 19 15 . . PUNCT ital-3146 20 1 we we PRON ital-3146 20 2 discuss discuss VERB ital-3146 20 3 three three NUM ital-3146 20 4 example example NOUN ital-3146 20 5 systems system NOUN ital-3146 20 6 ( ( PUNCT ital-3146 20 7 google google PROPN ital-3146 20 8 book book PROPN ital-3146 20 9 classes class NOUN ital-3146 20 10 , , PUNCT ital-3146 20 11 tictoclookup tictoclookup NOUN ital-3146 20 12 , , PUNCT ital-3146 20 13 and and CCONJ ital-3146 20 14 majax majax PROPN ital-3146 20 15 ) ) PUNCT ital-3146 20 16 that that PRON ital-3146 20 17 implement implement VERB ital-3146 20 18 this this DET ital-3146 20 19 technique technique NOUN ital-3146 20 20 . . PUNCT ital-3146 21 1 these these DET ital-3146 21 2 systems system NOUN ital-3146 21 3 can can AUX ital-3146 21 4 be be AUX ital-3146 21 5 easily easily ADV ital-3146 21 6 adapted adapt VERB ital-3146 21 7 without without ADP ital-3146 21 8 requiring require VERB ital-3146 21 9 programming programming NOUN ital-3146 21 10 experience experience NOUN ital-3146 21 11 or or CCONJ ital-3146 21 12 expensive expensive ADJ ital-3146 21 13 hosting hosting NOUN ital-3146 21 14 . . PUNCT ital-3146 22 1 t t PROPN ital-3146 22 2 o o PROPN ital-3146 22 3 improve improve VERB ital-3146 22 4 the the DET ital-3146 22 5 usefulness usefulness NOUN ital-3146 22 6 and and CCONJ ital-3146 22 7 quality quality NOUN ital-3146 22 8 of of ADP ital-3146 22 9 their their PRON ital-3146 22 10 online online ADJ ital-3146 22 11 public public ADJ ital-3146 22 12 access access NOUN ital-3146 22 13 catalogs catalog NOUN ital-3146 22 14 ( ( PUNCT ital-3146 22 15 opacs opacs PROPN ital-3146 22 16 ) ) PUNCT ital-3146 22 17 , , PUNCT ital-3146 22 18 more more ADJ ital-3146 22 19 and and CCONJ ital-3146 22 20 more more ADJ ital-3146 22 21 librarians librarian NOUN ital-3146 22 22 include include VERB ital-3146 22 23 information information NOUN ital-3146 22 24 from from ADP ital-3146 22 25 additional additional ADJ ital-3146 22 26 sources source NOUN ital-3146 22 27 into into ADP ital-3146 22 28 their their PRON ital-3146 22 29 public public ADJ ital-3146 22 30 displays.1 displays.1 PROPN ital-3146 22 31 examples example NOUN ital-3146 22 32 of of ADP ital-3146 22 33 such such ADJ ital-3146 22 34 sources source NOUN ital-3146 22 35 include include VERB ital-3146 22 36 web web NOUN ital-3146 22 37 services service NOUN ital-3146 22 38 that that PRON ital-3146 22 39 provide provide VERB ital-3146 22 40 additional additional ADJ ital-3146 22 41 bibliographic bibliographic ADJ ital-3146 22 42 information information NOUN ital-3146 22 43 , , PUNCT ital-3146 22 44 social social ADJ ital-3146 22 45 bookmarking bookmarking NOUN ital-3146 22 46 and and CCONJ ital-3146 22 47 tagging tag VERB ital-3146 22 48 information information NOUN ital-3146 22 49 , , PUNCT ital-3146 22 50 book book NOUN ital-3146 22 51 reviews review NOUN ital-3146 22 52 , , PUNCT ital-3146 22 53 alternative alternative ADJ ital-3146 22 54 sources source NOUN ital-3146 22 55 for for ADP ital-3146 22 56 bibliographic bibliographic ADJ ital-3146 22 57 items item NOUN ital-3146 22 58 , , PUNCT ital-3146 22 59 table table NOUN ital-3146 22 60 - - PUNCT ital-3146 22 61 of of ADP ital-3146 22 62 - - PUNCT ital-3146 22 63 contents content NOUN ital-3146 22 64 previews preview NOUN ital-3146 22 65 , , PUNCT ital-3146 22 66 and and CCONJ ital-3146 22 67 excerpts excerpt NOUN ital-3146 22 68 . . PUNCT ital-3146 23 1 as as SCONJ ital-3146 23 2 new new ADJ ital-3146 23 3 web web NOUN ital-3146 23 4 services service NOUN ital-3146 23 5 emerge emerge VERB ital-3146 23 6 , , PUNCT ital-3146 23 7 librarians librarian NOUN ital-3146 23 8 quickly quickly ADV ital-3146 23 9 integrate integrate VERB ital-3146 23 10 them they PRON ital-3146 23 11 to to PART ital-3146 23 12 enhance enhance VERB ital-3146 23 13 the the DET ital-3146 23 14 quality quality NOUN ital-3146 23 15 of of ADP ital-3146 23 16 their their PRON ital-3146 23 17 opac opac NOUN ital-3146 23 18 displays display NOUN ital-3146 23 19 . . PUNCT ital-3146 24 1 conversely conversely ADV ital-3146 24 2 , , PUNCT ital-3146 24 3 librarians librarian NOUN ital-3146 24 4 are be AUX ital-3146 24 5 interested interested ADJ ital-3146 24 6 in in ADP ital-3146 24 7 opening open VERB ital-3146 24 8 the the DET ital-3146 24 9 bibliographic bibliographic NOUN ital-3146 24 10 , , PUNCT ital-3146 24 11 holdings holding NOUN ital-3146 24 12 , , PUNCT ital-3146 24 13 and and CCONJ ital-3146 24 14 circulation circulation NOUN ital-3146 24 15 information information NOUN ital-3146 24 16 contained contain VERB ital-3146 24 17 in in ADP ital-3146 24 18 their their PRON ital-3146 24 19 opacs opac NOUN ital-3146 24 20 for for ADP ital-3146 24 21 inclusion inclusion NOUN ital-3146 24 22 into into ADP ital-3146 24 23 other other ADJ ital-3146 24 24 web web NOUN ital-3146 24 25 offerings offering NOUN ital-3146 24 26 they they PRON ital-3146 24 27 or or CCONJ ital-3146 24 28 others other NOUN ital-3146 24 29 maintain maintain VERB ital-3146 24 30 . . PUNCT ital-3146 25 1 for for ADP ital-3146 25 2 example example NOUN ital-3146 25 3 , , PUNCT ital-3146 25 4 by by ADP ital-3146 25 5 turning turn VERB ital-3146 25 6 their their PRON ital-3146 25 7 opac opac NOUN ital-3146 25 8 into into ADP ital-3146 25 9 a a DET ital-3146 25 10 web web NOUN ital-3146 25 11 service service NOUN ital-3146 25 12 , , PUNCT ital-3146 25 13 subject subject NOUN ital-3146 25 14 librarians librarian NOUN ital-3146 25 15 can can AUX ital-3146 25 16 include include VERB ital-3146 25 17 up up ADP ital-3146 25 18 - - PUNCT ital-3146 25 19 to to ADP ital-3146 25 20 - - PUNCT ital-3146 25 21 the the DET ital-3146 25 22 - - PUNCT ital-3146 25 23 minute minute NOUN ital-3146 25 24 circulation circulation NOUN ital-3146 25 25 information information NOUN ital-3146 25 26 in in ADP ital-3146 25 27 subject subject ADJ ital-3146 25 28 or or CCONJ ital-3146 25 29 resource resource NOUN ital-3146 25 30 guides guide NOUN ital-3146 25 31 . . PUNCT ital-3146 26 1 similarly similarly ADV ital-3146 26 2 , , PUNCT ital-3146 26 3 university university NOUN ital-3146 26 4 instructors instructor NOUN ital-3146 26 5 can can AUX ital-3146 26 6 use use VERB ital-3146 26 7 an an DET ital-3146 26 8 opac opac ADJ ital-3146 26 9 ’s ’s PART ital-3146 26 10 metadata metadata NOUN ital-3146 26 11 records record NOUN ital-3146 26 12 to to PART ital-3146 26 13 display display VERB ital-3146 26 14 citation citation NOUN ital-3146 26 15 information information NOUN ital-3146 26 16 ready ready ADJ ital-3146 26 17 for for ADP ital-3146 26 18 import import NOUN ital-3146 26 19 into into ADP ital-3146 26 20 citation citation NOUN ital-3146 26 21 management management NOUN ital-3146 26 22 software software NOUN ital-3146 26 23 on on ADP ital-3146 26 24 their their PRON ital-3146 26 25 course course NOUN ital-3146 26 26 pages page NOUN ital-3146 26 27 . . PUNCT ital-3146 27 1 the the DET ital-3146 27 2 ability ability NOUN ital-3146 27 3 to to PART ital-3146 27 4 easily easily ADV ital-3146 27 5 create create VERB ital-3146 27 6 such such ADJ ital-3146 27 7 “ " PUNCT ital-3146 27 8 mash mash NOUN ital-3146 27 9 - - PUNCT ital-3146 27 10 up up ADP ital-3146 27 11 ” " PUNCT ital-3146 27 12 pages page NOUN ital-3146 27 13 is be AUX ital-3146 27 14 crucial crucial ADJ ital-3146 27 15 for for ADP ital-3146 27 16 increasing increase VERB ital-3146 27 17 the the DET ital-3146 27 18 visibility visibility NOUN ital-3146 27 19 and and CCONJ ital-3146 27 20 reach reach NOUN ital-3146 27 21 of of ADP ital-3146 27 22 the the DET ital-3146 27 23 digital digital ADJ ital-3146 27 24 resources resource NOUN ital-3146 27 25 libraries library NOUN ital-3146 27 26 provide provide VERB ital-3146 27 27 . . PUNCT ital-3146 28 1 although although SCONJ ital-3146 28 2 the the DET ital-3146 28 3 technology technology NOUN ital-3146 28 4 to to PART ital-3146 28 5 use use VERB ital-3146 28 6 web web NOUN ital-3146 28 7 services service NOUN ital-3146 28 8 to to PART ital-3146 28 9 create create VERB ital-3146 28 10 mash mash NOUN ital-3146 28 11 - - PUNCT ital-3146 28 12 ups up NOUN ital-3146 28 13 is be AUX ital-3146 28 14 well well ADV ital-3146 28 15 known know VERB ital-3146 28 16 , , PUNCT ital-3146 28 17 several several ADJ ital-3146 28 18 practical practical ADJ ital-3146 28 19 requirements requirement NOUN ital-3146 28 20 must must AUX ital-3146 28 21 be be AUX ital-3146 28 22 met meet VERB ital-3146 28 23 to to PART ital-3146 28 24 facilitate facilitate VERB ital-3146 28 25 its its PRON ital-3146 28 26 widespread widespread ADJ ital-3146 28 27 use use NOUN ital-3146 28 28 . . PUNCT ital-3146 29 1 first first ADV ital-3146 29 2 , , PUNCT ital-3146 29 3 any any DET ital-3146 29 4 environment environment NOUN ital-3146 29 5 providing provide VERB ital-3146 29 6 for for ADP ital-3146 29 7 such such ADJ ital-3146 29 8 integration integration NOUN ital-3146 29 9 should should AUX ital-3146 29 10 be be AUX ital-3146 29 11 easy easy ADJ ital-3146 29 12 to to PART ital-3146 29 13 use use VERB ital-3146 29 14 , , PUNCT ital-3146 29 15 even even ADV ital-3146 29 16 for for ADP ital-3146 29 17 librarians librarian NOUN ital-3146 29 18 with with ADP ital-3146 29 19 limited limited ADJ ital-3146 29 20 programming programming NOUN ital-3146 29 21 background background NOUN ital-3146 29 22 . . PUNCT ital-3146 30 1 this this DET ital-3146 30 2 ease ease NOUN ital-3146 30 3 of of ADP ital-3146 30 4 use use NOUN ital-3146 30 5 must must AUX ital-3146 30 6 extend extend VERB ital-3146 30 7 to to ADP ital-3146 30 8 environments environment NOUN ital-3146 30 9 that that PRON ital-3146 30 10 include include VERB ital-3146 30 11 proprietary proprietary ADJ ital-3146 30 12 systems system NOUN ital-3146 30 13 , , PUNCT ital-3146 30 14 such such ADJ ital-3146 30 15 as as ADP ital-3146 30 16 vendor vendor NOUN ital-3146 30 17 - - PUNCT ital-3146 30 18 provided provide VERB ital-3146 30 19 opacs opac NOUN ital-3146 30 20 . . PUNCT ital-3146 31 1 second second ADJ ital-3146 31 2 , , PUNCT ital-3146 31 3 integration integration NOUN ital-3146 31 4 must must AUX ital-3146 31 5 be be AUX ital-3146 31 6 seamless seamless ADJ ital-3146 31 7 and and CCONJ ital-3146 31 8 customizable customizable ADJ ital-3146 31 9 , , PUNCT ital-3146 31 10 allowing allow VERB ital-3146 31 11 for for ADP ital-3146 31 12 local local ADJ ital-3146 31 13 display display NOUN ital-3146 31 14 preferences preference NOUN ital-3146 31 15 and and CCONJ ital-3146 31 16 flexible flexible ADJ ital-3146 31 17 styling styling NOUN ital-3146 31 18 . . PUNCT ital-3146 32 1 third third ADJ ital-3146 32 2 , , PUNCT ital-3146 32 3 the the DET ital-3146 32 4 setup setup NOUN ital-3146 32 5 , , PUNCT ital-3146 32 6 hosting hosting NOUN ital-3146 32 7 , , PUNCT ital-3146 32 8 and and CCONJ ital-3146 32 9 maintenance maintenance NOUN ital-3146 32 10 of of ADP ital-3146 32 11 any any DET ital-3146 32 12 necessary necessary ADJ ital-3146 32 13 infrastructure infrastructure NOUN ital-3146 32 14 must must AUX ital-3146 32 15 be be AUX ital-3146 32 16 low low ADJ ital-3146 32 17 - - PUNCT ital-3146 32 18 cost cost NOUN ital-3146 32 19 and and CCONJ ital-3146 32 20 should should AUX ital-3146 32 21 maximize maximize VERB ital-3146 32 22 the the DET ital-3146 32 23 use use NOUN ital-3146 32 24 of of ADP ital-3146 32 25 already already ADV ital-3146 32 26 available available ADJ ital-3146 32 27 or or CCONJ ital-3146 32 28 freely freely ADV ital-3146 32 29 accessible accessible ADJ ital-3146 32 30 resources resource NOUN ital-3146 32 31 . . PUNCT ital-3146 33 1 fourth fourth ADJ ital-3146 33 2 , , PUNCT ital-3146 33 3 performance performance NOUN ital-3146 33 4 must must AUX ital-3146 33 5 be be AUX ital-3146 33 6 acceptable acceptable ADJ ital-3146 33 7 , , PUNCT ital-3146 33 8 both both PRON ital-3146 33 9 in in ADP ital-3146 33 10 terms term NOUN ital-3146 33 11 of of ADP ital-3146 33 12 latency latency NOUN ital-3146 33 13 and and CCONJ ital-3146 33 14 scalability.2 scalability.2 PROPN ital-3146 33 15 godmar godmar PROPN ital-3146 33 16 back back ADV ital-3146 33 17 ( ( PUNCT ital-3146 33 18 gback@cs.vt.edu gback@cs.vt.edu SPACE ital-3146 33 19 ) ) PUNCT ital-3146 33 20 is be AUX ital-3146 33 21 assistant assistant ADJ ital-3146 33 22 professor professor NOUN ital-3146 33 23 , , PUNCT ital-3146 33 24 department department PROPN ital-3146 33 25 of of ADP ital-3146 33 26 computer computer NOUN ital-3146 33 27 science science PROPN ital-3146 33 28 and and CCONJ ital-3146 33 29 annette annette PROPN ital-3146 33 30 bailey bailey PROPN ital-3146 33 31 ( ( PUNCT ital-3146 33 32 afbailey@vt.edu afbailey@vt.edu SPACE ital-3146 33 33 ) ) PUNCT ital-3146 33 34 is be AUX ital-3146 33 35 assistant assistant ADJ ital-3146 33 36 professor professor NOUN ital-3146 33 37 , , PUNCT ital-3146 33 38 university university PROPN ital-3146 33 39 libraries library NOUN ital-3146 33 40 , , PUNCT ital-3146 33 41 virginia virginia PROPN ital-3146 33 42 tech tech PROPN ital-3146 33 43 university university PROPN ital-3146 33 44 , , PUNCT ital-3146 33 45 blacksburg blacksburg PROPN ital-3146 33 46 . . PUNCT ital-3146 34 1 web web NOUN ital-3146 34 2 services service NOUN ital-3146 34 3 and and CCONJ ital-3146 34 4 widgets widget NOUN ital-3146 34 5 for for ADP ital-3146 34 6 library library NOUN ital-3146 34 7 information information NOUN ital-3146 34 8 systems system NOUN ital-3146 34 9 | | ADP ital-3146 34 10 back back ADV ital-3146 34 11 and and CCONJ ital-3146 34 12 bailey bailey VERB ital-3146 34 13 77 77 NUM ital-3146 34 14 examples example NOUN ital-3146 34 15 of of ADP ital-3146 34 16 such such ADJ ital-3146 34 17 systems system NOUN ital-3146 34 18 include include VERB ital-3146 34 19 dapper dapper NOUN ital-3146 34 20 and and CCONJ ital-3146 34 21 yahoo yahoo PROPN ital-3146 34 22 ! ! PUNCT ital-3146 35 1 pipes.3 pipes.3 DET ital-3146 35 2 these these DET ital-3146 35 3 systems system NOUN ital-3146 35 4 require require VERB ital-3146 35 5 very very ADV ital-3146 35 6 little little ADJ ital-3146 35 7 programming programming NOUN ital-3146 35 8 knowledge knowledge NOUN ital-3146 35 9 , , PUNCT ital-3146 35 10 but but CCONJ ital-3146 35 11 they they PRON ital-3146 35 12 limit limit VERB ital-3146 35 13 mash mash NOUN ital-3146 35 14 - - PUNCT ital-3146 35 15 up up ADP ital-3146 35 16 creators creator NOUN ital-3146 35 17 to to ADP ital-3146 35 18 the the DET ital-3146 35 19 functionality functionality NOUN ital-3146 35 20 supported support VERB ital-3146 35 21 by by ADP ital-3146 35 22 a a DET ital-3146 35 23 particular particular ADJ ital-3146 35 24 system system NOUN ital-3146 35 25 and and CCONJ ital-3146 35 26 do do AUX ital-3146 35 27 not not PART ital-3146 35 28 allow allow VERB ital-3146 35 29 the the DET ital-3146 35 30 user user NOUN ital-3146 35 31 to to PART ital-3146 35 32 leverage leverage VERB ital-3146 35 33 the the DET ital-3146 35 34 layout layout NOUN ital-3146 35 35 and and CCONJ ital-3146 35 36 functionality functionality NOUN ital-3146 35 37 of of ADP ital-3146 35 38 an an DET ital-3146 35 39 existing exist VERB ital-3146 35 40 base base NOUN ital-3146 35 41 server server NOUN ital-3146 35 42 , , PUNCT ital-3146 35 43 such such ADJ ital-3146 35 44 as as ADP ital-3146 35 45 an an DET ital-3146 35 46 existing exist VERB ital-3146 35 47 opac opac NOUN ital-3146 35 48 . . PUNCT ital-3146 36 1 integrating integrate VERB ital-3146 36 2 server server NOUN ital-3146 36 3 - - PUNCT ital-3146 36 4 side side NOUN ital-3146 36 5 mash mash NOUN ital-3146 36 6 - - PUNCT ital-3146 36 7 up up ADP ital-3146 36 8 systems system NOUN ital-3146 36 9 with with ADP ital-3146 36 10 proprietary proprietary ADJ ital-3146 36 11 opacs opac NOUN ital-3146 36 12 as as SCONJ ital-3146 36 13 the the DET ital-3146 36 14 base base NOUN ital-3146 36 15 server server NOUN ital-3146 36 16 is be AUX ital-3146 36 17 difficult difficult ADJ ital-3146 36 18 because because SCONJ ital-3146 36 19 the the DET ital-3146 36 20 mash mash NOUN ital-3146 36 21 - - PUNCT ital-3146 36 22 up up ADP ital-3146 36 23 server server NOUN ital-3146 36 24 must must AUX ital-3146 36 25 parse parse VERB ital-3146 36 26 the the DET ital-3146 36 27 opac opac NOUN ital-3146 36 28 ’s ’s PART ital-3146 36 29 output output NOUN ital-3146 36 30 before before ADP ital-3146 36 31 integrating integrate VERB ital-3146 36 32 any any DET ital-3146 36 33 additional additional ADJ ital-3146 36 34 information information NOUN ital-3146 36 35 . . PUNCT ital-3146 37 1 moreover moreover ADV ital-3146 37 2 , , PUNCT ital-3146 37 3 users user NOUN ital-3146 37 4 must must AUX ital-3146 37 5 now now ADV ital-3146 37 6 visit visit VERB ital-3146 37 7 — — PUNCT ital-3146 37 8 or or CCONJ ital-3146 37 9 be be AUX ital-3146 37 10 redirected redirect VERB ital-3146 37 11 to to ADP ital-3146 37 12 — — PUNCT ital-3146 37 13 the the DET ital-3146 37 14 url url NOUN ital-3146 37 15 of of ADP ital-3146 37 16 the the DET ital-3146 37 17 mash mash NOUN ital-3146 37 18 - - PUNCT ital-3146 37 19 up up ADP ital-3146 37 20 server server NOUN ital-3146 37 21 . . PUNCT ital-3146 38 1 although although SCONJ ital-3146 38 2 some some DET ital-3146 38 3 emerging emerge VERB ital-3146 38 4 extensible extensible ADJ ital-3146 38 5 opac opac NOUN ital-3146 38 6 designs design NOUN ital-3146 38 7 provide provide VERB ital-3146 38 8 the the DET ital-3146 38 9 ability ability NOUN ital-3146 38 10 to to PART ital-3146 38 11 include include VERB ital-3146 38 12 information information NOUN ital-3146 38 13 from from ADP ital-3146 38 14 external external ADJ ital-3146 38 15 sources source NOUN ital-3146 38 16 directly directly ADV ital-3146 38 17 and and CCONJ ital-3146 38 18 easily easily ADV ital-3146 38 19 , , PUNCT ital-3146 38 20 most most ADV ital-3146 38 21 currently currently ADV ital-3146 38 22 deployed deploy VERB ital-3146 38 23 systems system NOUN ital-3146 38 24 do do VERB ital-3146 38 25 not.4 not.4 PROPN ital-3146 38 26 in in ADP ital-3146 38 27 addition addition NOUN ital-3146 38 28 , , PUNCT ital-3146 38 29 those those DET ital-3146 38 30 mash mash NOUN ital-3146 38 31 - - PUNCT ital-3146 38 32 up up ADP ital-3146 38 33 servers server NOUN ital-3146 38 34 that that PRON ital-3146 38 35 do do AUX ital-3146 38 36 usually usually ADV ital-3146 38 37 require require VERB ital-3146 38 38 server server NOUN ital-3146 38 39 - - PUNCT ital-3146 38 40 side side NOUN ital-3146 38 41 programming programming NOUN ital-3146 38 42 to to PART ital-3146 38 43 retrieve retrieve VERB ital-3146 38 44 and and CCONJ ital-3146 38 45 integrate integrate VERB ital-3146 38 46 the the DET ital-3146 38 47 information information NOUN ital-3146 38 48 coming come VERB ital-3146 38 49 from from ADP ital-3146 38 50 the the DET ital-3146 38 51 mash mash NOUN ital-3146 38 52 - - PUNCT ital-3146 38 53 up up ADP ital-3146 38 54 sources source NOUN ital-3146 38 55 into into ADP ital-3146 38 56 the the DET ital-3146 38 57 page page NOUN ital-3146 38 58 . . PUNCT ital-3146 39 1 the the DET ital-3146 39 2 availability availability NOUN ital-3146 39 3 of of ADP ital-3146 39 4 software software NOUN ital-3146 39 5 libraries library NOUN ital-3146 39 6 and and CCONJ ital-3146 39 7 the the DET ital-3146 39 8 use use NOUN ital-3146 39 9 of of ADP ital-3146 39 10 special special ADJ ital-3146 39 11 purpose purpose NOUN ital-3146 39 12 markup markup PROPN ital-3146 39 13 languages language NOUN ital-3146 39 14 may may AUX ital-3146 39 15 mitigate mitigate VERB ital-3146 39 16 this this DET ital-3146 39 17 requirement requirement NOUN ital-3146 39 18 in in ADP ital-3146 39 19 the the DET ital-3146 39 20 future future NOUN ital-3146 39 21 . . PUNCT ital-3146 40 1 from from ADP ital-3146 40 2 a a DET ital-3146 40 3 performance performance NOUN ital-3146 40 4 scalability scalability NOUN ital-3146 40 5 point point NOUN ital-3146 40 6 of of ADP ital-3146 40 7 view view NOUN ital-3146 40 8 , , PUNCT ital-3146 40 9 the the DET ital-3146 40 10 mash mash NOUN ital-3146 40 11 - - PUNCT ital-3146 40 12 up up ADP ital-3146 40 13 server server NOUN ital-3146 40 14 is be AUX ital-3146 40 15 a a DET ital-3146 40 16 bottleneck bottleneck NOUN ital-3146 40 17 in in ADP ital-3146 40 18 server server NOUN ital-3146 40 19 - - PUNCT ital-3146 40 20 side side NOUN ital-3146 40 21 mash mash NOUN ital-3146 40 22 - - PUNCT ital-3146 40 23 ups up NOUN ital-3146 40 24 and and CCONJ ital-3146 40 25 therefore therefore ADV ital-3146 40 26 must must AUX ital-3146 40 27 be be AUX ital-3146 40 28 made make VERB ital-3146 40 29 large large ADJ ital-3146 40 30 enough enough ADV ital-3146 40 31 to to PART ital-3146 40 32 handle handle VERB ital-3146 40 33 the the DET ital-3146 40 34 expected expect VERB ital-3146 40 35 load load NOUN ital-3146 40 36 of of ADP ital-3146 40 37 end end NOUN ital-3146 40 38 - - PUNCT ital-3146 40 39 user user NOUN ital-3146 40 40 requests request NOUN ital-3146 40 41 . . PUNCT ital-3146 41 1 on on ADP ital-3146 41 2 the the DET ital-3146 41 3 other other ADJ ital-3146 41 4 hand hand NOUN ital-3146 41 5 , , PUNCT ital-3146 41 6 the the DET ital-3146 41 7 caching caching NOUN ital-3146 41 8 of of ADP ital-3146 41 9 data datum NOUN ital-3146 41 10 retrieved retrieve VERB ital-3146 41 11 from from ADP ital-3146 41 12 mash mash NOUN ital-3146 41 13 - - PUNCT ital-3146 41 14 up up ADP ital-3146 41 15 sources source NOUN ital-3146 41 16 is be AUX ital-3146 41 17 simple simple ADJ ital-3146 41 18 to to PART ital-3146 41 19 implement implement VERB ital-3146 41 20 in in ADP ital-3146 41 21 this this DET ital-3146 41 22 arrangement arrangement NOUN ital-3146 41 23 because because SCONJ ital-3146 41 24 only only ADV ital-3146 41 25 the the DET ital-3146 41 26 mash mash NOUN ital-3146 41 27 - - PUNCT ital-3146 41 28 up up ADP ital-3146 41 29 server server NOUN ital-3146 41 30 contacts contact NOUN ital-3146 41 31 these these DET ital-3146 41 32 sources source NOUN ital-3146 41 33 . . PUNCT ital-3146 42 1 such such ADJ ital-3146 42 2 caching caching NOUN ital-3146 42 3 reduces reduce VERB ital-3146 42 4 the the DET ital-3146 42 5 frequency frequency NOUN ital-3146 42 6 with with ADP ital-3146 42 7 which which PRON ital-3146 42 8 requests request NOUN ital-3146 42 9 have have VERB ital-3146 42 10 to to PART ital-3146 42 11 be be AUX ital-3146 42 12 sent send VERB ital-3146 42 13 to to ADP ital-3146 42 14 sources source NOUN ital-3146 42 15 if if SCONJ ital-3146 42 16 their their PRON ital-3146 42 17 data datum NOUN ital-3146 42 18 is be AUX ital-3146 42 19 cacheable cacheable ADJ ital-3146 42 20 , , PUNCT ital-3146 42 21 that that ADV ital-3146 42 22 is is ADV ital-3146 42 23 , , PUNCT ital-3146 42 24 if if SCONJ ital-3146 42 25 realtime realtime ADJ ital-3146 42 26 information information NOUN ital-3146 42 27 is be AUX ital-3146 42 28 not not PART ital-3146 42 29 required require VERB ital-3146 42 30 . . PUNCT ital-3146 43 1 the the DET ital-3146 43 2 latency latency NOUN ital-3146 43 3 in in ADP ital-3146 43 4 this this DET ital-3146 43 5 design design NOUN ital-3146 43 6 is be AUX ital-3146 43 7 the the DET ital-3146 43 8 sum sum NOUN ital-3146 43 9 of of ADP ital-3146 43 10 the the DET ital-3146 43 11 time time NOUN ital-3146 43 12 required require VERB ital-3146 43 13 for for SCONJ ital-3146 43 14 the the DET ital-3146 43 15 client client NOUN ital-3146 43 16 to to PART ital-3146 43 17 send send VERB ital-3146 43 18 a a DET ital-3146 43 19 request request NOUN ital-3146 43 20 to to ADP ital-3146 43 21 the the DET ital-3146 43 22 mashup mashup NOUN ital-3146 43 23 server server NOUN ital-3146 43 24 and and CCONJ ital-3146 43 25 receive receive VERB ital-3146 43 26 a a DET ital-3146 43 27 reply reply NOUN ital-3146 43 28 , , PUNCT ital-3146 43 29 plus plus CCONJ ital-3146 43 30 the the DET ital-3146 43 31 processing processing NOUN ital-3146 43 32 time time NOUN ital-3146 43 33 required require VERB ital-3146 43 34 by by ADP ital-3146 43 35 the the DET ital-3146 43 36 server server NOUN ital-3146 43 37 , , PUNCT ital-3146 43 38 plus plus CCONJ ital-3146 43 39 the the DET ital-3146 43 40 time time NOUN ital-3146 43 41 incurred incur VERB ital-3146 43 42 by by ADP ital-3146 43 43 sending send VERB ital-3146 43 44 a a DET ital-3146 43 45 request request NOUN ital-3146 43 46 and and CCONJ ital-3146 43 47 receiving receive VERB ital-3146 43 48 a a DET ital-3146 43 49 reply reply NOUN ital-3146 43 50 from from ADP ital-3146 43 51 the the DET ital-3146 43 52 last last ADJ ital-3146 43 53 responding respond VERB ital-3146 43 54 mash mash NOUN ital-3146 43 55 - - PUNCT ital-3146 43 56 up up ADP ital-3146 43 57 source source NOUN ital-3146 43 58 . . PUNCT ital-3146 44 1 this this DET ital-3146 44 2 model model NOUN ital-3146 44 3 assumes assume VERB ital-3146 44 4 that that SCONJ ital-3146 44 5 the the DET ital-3146 44 6 mash mash NOUN ital-3146 44 7 - - PUNCT ital-3146 44 8 up up ADP ital-3146 44 9 server server NOUN ital-3146 44 10 contacts contact NOUN ital-3146 44 11 all all DET ital-3146 44 12 sources source NOUN ital-3146 44 13 in in ADP ital-3146 44 14 parallel parallel NOUN ital-3146 44 15 , , PUNCT ital-3146 44 16 or or CCONJ ital-3146 44 17 as as ADV ital-3146 44 18 soon soon ADV ital-3146 44 19 as as SCONJ ital-3146 44 20 the the DET ital-3146 44 21 server server NOUN ital-3146 44 22 knows know VERB ital-3146 44 23 that that SCONJ ital-3146 44 24 information information NOUN ital-3146 44 25 from from ADP ital-3146 44 26 a a DET ital-3146 44 27 source source NOUN ital-3146 44 28 should should AUX ital-3146 44 29 be be AUX ital-3146 44 30 included include VERB ital-3146 44 31 in in ADP ital-3146 44 32 a a DET ital-3146 44 33 page page NOUN ital-3146 44 34 . . PUNCT ital-3146 45 1 the the DET ital-3146 45 2 availability availability NOUN ital-3146 45 3 of of ADP ital-3146 45 4 the the DET ital-3146 45 5 system system NOUN ital-3146 45 6 depends depend VERB ital-3146 45 7 on on ADP ital-3146 45 8 the the DET ital-3146 45 9 availability availability NOUN ital-3146 45 10 of of ADP ital-3146 45 11 all all DET ital-3146 45 12 mash mash NOUN ital-3146 45 13 - - PUNCT ital-3146 45 14 up up ADP ital-3146 45 15 sources source NOUN ital-3146 45 16 . . PUNCT ital-3146 46 1 if if SCONJ ital-3146 46 2 a a DET ital-3146 46 3 mash mash NOUN ital-3146 46 4 - - PUNCT ital-3146 46 5 up up ADP ital-3146 46 6 source source NOUN ital-3146 46 7 does do AUX ital-3146 46 8 not not PART ital-3146 46 9 respond respond VERB ital-3146 46 10 , , PUNCT ital-3146 46 11 the the DET ital-3146 46 12 end end NOUN ital-3146 46 13 user user NOUN ital-3146 46 14 must must AUX ital-3146 46 15 wait wait VERB ital-3146 46 16 until until SCONJ ital-3146 46 17 such such ADJ ital-3146 46 18 failure failure NOUN ital-3146 46 19 is be AUX ital-3146 46 20 apparent apparent ADJ ital-3146 46 21 to to ADP ital-3146 46 22 the the DET ital-3146 46 23 mash mash NOUN ital-3146 46 24 - - PUNCT ital-3146 46 25 up up ADP ital-3146 46 26 server server NOUN ital-3146 46 27 via via ADP ital-3146 46 28 a a DET ital-3146 46 29 timeout timeout NOUN ital-3146 46 30 . . PUNCT ital-3146 47 1 finally finally ADV ital-3146 47 2 , , PUNCT ital-3146 47 3 because because SCONJ ital-3146 47 4 the the DET ital-3146 47 5 mash mash NOUN ital-3146 47 6 - - PUNCT ital-3146 47 7 up up ADP ital-3146 47 8 server server NOUN ital-3146 47 9 acts act NOUN ital-3146 47 10 as as ADP ital-3146 47 11 a a DET ital-3146 47 12 client client NOUN ital-3146 47 13 to to ADP ital-3146 47 14 the the DET ital-3146 47 15 base base NOUN ital-3146 47 16 and and CCONJ ital-3146 47 17 source source NOUN ital-3146 47 18 servers server NOUN ital-3146 47 19 , , PUNCT ital-3146 47 20 no no DET ital-3146 47 21 additional additional ADJ ital-3146 47 22 security security NOUN ital-3146 47 23 considerations consideration NOUN ital-3146 47 24 apply apply VERB ital-3146 47 25 with with ADP ital-3146 47 26 respect respect NOUN ital-3146 47 27 to to ADP ital-3146 47 28 which which PRON ital-3146 47 29 sources source NOUN ital-3146 47 30 may may AUX ital-3146 47 31 be be AUX ital-3146 47 32 contacted contact VERB ital-3146 47 33 . . PUNCT ital-3146 48 1 there there PRON ital-3146 48 2 also also ADV ital-3146 48 3 are be AUX ital-3146 48 4 no no DET ital-3146 48 5 restrictions restriction NOUN ital-3146 48 6 on on ADP ital-3146 48 7 the the DET ital-3146 48 8 data datum NOUN ital-3146 48 9 interchange interchange NOUN ital-3146 48 10 format format NOUN ital-3146 48 11 used use VERB ital-3146 48 12 by by ADP ital-3146 48 13 source source NOUN ital-3146 48 14 servers server NOUN ital-3146 48 15 as as ADV ital-3146 48 16 long long ADV ital-3146 48 17 as as SCONJ ital-3146 48 18 the the DET ital-3146 48 19 mash mash NOUN ital-3146 48 20 - - PUNCT ital-3146 48 21 up up ADP ital-3146 48 22 server server NOUN ital-3146 48 23 is be AUX ital-3146 48 24 able able ADJ ital-3146 48 25 to to PART ital-3146 48 26 parse parse VERB ital-3146 48 27 the the DET ital-3146 48 28 data datum NOUN ital-3146 48 29 returned return VERB ital-3146 48 30 . . PUNCT ital-3146 49 1 client client NOUN ital-3146 49 2 - - PUNCT ital-3146 49 3 side side NOUN ital-3146 49 4 mash mash NOUN ital-3146 49 5 - - PUNCT ital-3146 49 6 ups up NOUN ital-3146 49 7 in in ADP ital-3146 49 8 a a DET ital-3146 49 9 client client NOUN ital-3146 49 10 - - PUNCT ital-3146 49 11 side side NOUN ital-3146 49 12 setup setup NOUN ital-3146 49 13 , , PUNCT ital-3146 49 14 shown show VERB ital-3146 49 15 in in ADP ital-3146 49 16 figure figure NOUN ital-3146 49 17 2 2 NUM ital-3146 49 18 , , PUNCT ital-3146 49 19 the the DET ital-3146 49 20 base base NOUN ital-3146 49 21 server server NOUN ital-3146 49 22 sends send VERB ital-3146 49 23 only only ADV ital-3146 49 24 a a DET ital-3146 49 25 partial partial ADJ ital-3146 49 26 website website NOUN ital-3146 49 27 to to ADP ital-3146 49 28 the the DET ital-3146 49 29 client client NOUN ital-3146 49 30 , , PUNCT ital-3146 49 31 along along ADP ital-3146 49 32 with with ADP ital-3146 49 33 javascript javascript PROPN ital-3146 49 34 code code PROPN ital-3146 49 35 that that PRON ital-3146 49 36 instructs instruct VERB ital-3146 49 37 the the DET ital-3146 49 38 client client NOUN ital-3146 49 39 which which DET ital-3146 49 40 other other ADJ ital-3146 49 41 sources source NOUN ital-3146 49 42 of of ADP ital-3146 49 43 information information NOUN ital-3146 49 44 to to ADP ital-3146 49 45 contact contact NOUN ital-3146 49 46 . . PUNCT ital-3146 50 1 when when SCONJ ital-3146 50 2 executed execute VERB ital-3146 50 3 in in ADP ital-3146 50 4 the the DET ital-3146 50 5 browser browser NOUN ital-3146 50 6 , , PUNCT ital-3146 50 7 this this DET ital-3146 50 8 javascript javascript PROPN ital-3146 50 9 code code NOUN ital-3146 50 10 retrieves retrieve VERB ital-3146 50 11 the the DET ital-3146 50 12 information information NOUN ital-3146 50 13 from from ADP ital-3146 50 14 the the DET ital-3146 50 15 mash mash NOUN ital-3146 50 16 - - PUNCT ital-3146 50 17 up up ADP ital-3146 50 18 sources source NOUN ital-3146 50 19 directly directly ADV ital-3146 50 20 and and CCONJ ital-3146 50 21 completes complete VERB ital-3146 50 22 the the DET ital-3146 50 23 mash mash NOUN ital-3146 50 24 - - PUNCT ital-3146 50 25 up up NOUN ital-3146 50 26 . . PUNCT ital-3146 51 1 the the DET ital-3146 51 2 primary primary ADJ ital-3146 51 3 appeal appeal NOUN ital-3146 51 4 of of ADP ital-3146 51 5 client client NOUN ital-3146 51 6 - - PUNCT ital-3146 51 7 side side NOUN ital-3146 51 8 mashing mashing NOUN ital-3146 51 9 is be AUX ital-3146 51 10 that that SCONJ ital-3146 51 11 no no DET ital-3146 51 12 mash mash NOUN ital-3146 51 13 - - PUNCT ital-3146 51 14 up up ADP ital-3146 51 15 server server NOUN ital-3146 51 16 is be AUX ital-3146 51 17 required require VERB ital-3146 51 18 , , PUNCT ital-3146 51 19 and and CCONJ ital-3146 51 20 thus thus ADV ital-3146 51 21 the the DET ital-3146 51 22 url url NOUN ital-3146 51 23 that that PRON ital-3146 51 24 users user NOUN ital-3146 51 25 visit visit VERB ital-3146 51 26 does do AUX ital-3146 51 27 not not PART ital-3146 51 28 change change VERB ital-3146 51 29 . . PUNCT ital-3146 52 1 consequently consequently ADV ital-3146 52 2 , , PUNCT ital-3146 52 3 the the DET ital-3146 52 4 mash mash NOUN ital-3146 52 5 - - PUNCT ital-3146 52 6 up up ADP ital-3146 52 7 server server NOUN ital-3146 52 8 is be AUX ital-3146 52 9 no no ADV ital-3146 52 10 longer long ADV ital-3146 52 11 a a DET ital-3146 52 12 bottleneck bottleneck NOUN ital-3146 52 13 . . PUNCT ital-3146 53 1 equally equally ADV ital-3146 53 2 important important ADJ ital-3146 53 3 , , PUNCT ital-3146 53 4 no no DET ital-3146 53 5 maintenance maintenance NOUN ital-3146 53 6 is be AUX ital-3146 53 7 required require VERB ital-3146 53 8 for for ADP ital-3146 53 9 this this DET ital-3146 53 10 server server NOUN ital-3146 53 11 , , PUNCT ital-3146 53 12 which which PRON ital-3146 53 13 is be AUX ital-3146 53 14 particularly particularly ADV ital-3146 53 15 relevant relevant ADJ ital-3146 53 16 when when SCONJ ital-3146 53 17 libraries library NOUN ital-3146 53 18 use use VERB ital-3146 53 19 turnkey turnkey NOUN ital-3146 53 20 solutions solution NOUN ital-3146 53 21 that that PRON ital-3146 53 22 restrict restrict VERB ital-3146 53 23 administrative administrative ADJ ital-3146 53 24 access access NOUN ital-3146 53 25 to to ADP ital-3146 53 26 the the DET ital-3146 53 27 machine machine NOUN ital-3146 53 28 housing house VERB ital-3146 53 29 their their PRON ital-3146 53 30 opac opac NOUN ital-3146 53 31 . . PUNCT ital-3146 54 1 on on ADP ital-3146 54 2 the the DET ital-3146 54 3 other other ADJ ital-3146 54 4 hand hand NOUN ital-3146 54 5 , , PUNCT ital-3146 54 6 without without ADP ital-3146 54 7 a a DET ital-3146 54 8 mash mash NOUN ital-3146 54 9 - - PUNCT ital-3146 54 10 up up ADP ital-3146 54 11 server server NOUN ital-3146 54 12 , , PUNCT ital-3146 54 13 results result VERB ital-3146 54 14 from from ADP ital-3146 54 15 mash mash NOUN ital-3146 54 16 - - PUNCT ital-3146 54 17 up up ADP ital-3146 54 18 sources source NOUN ital-3146 54 19 can can AUX ital-3146 54 20 no no ADV ital-3146 54 21 longer long ADV ital-3146 54 22 be be AUX ital-3146 54 23 centrally centrally ADV ital-3146 54 24 cached cached ADJ ital-3146 54 25 . . PUNCT ital-3146 55 1 thus thus ADV ital-3146 55 2 the the DET ital-3146 55 3 mash mash NOUN ital-3146 55 4 - - PUNCT ital-3146 55 5 up up ADP ital-3146 55 6 sources source NOUN ital-3146 55 7 themselves themselves PRON ital-3146 55 8 must must AUX ital-3146 55 9 be be AUX ital-3146 55 10 sufficiently sufficiently ADV ital-3146 55 11 figure figure VERB ital-3146 55 12 1 1 NUM ital-3146 55 13 . . PUNCT ital-3146 56 1 server server NOUN ital-3146 56 2 - - PUNCT ital-3146 56 3 side side NOUN ital-3146 56 4 mash mash NOUN ital-3146 56 5 - - PUNCT ital-3146 56 6 up up ADP ital-3146 56 7 construction construction NOUN ital-3146 56 8 figure figure NOUN ital-3146 56 9 2 2 NUM ital-3146 56 10 . . X ital-3146 56 11 client client NOUN ital-3146 56 12 - - PUNCT ital-3146 56 13 side side NOUN ital-3146 56 14 mash mash NOUN ital-3146 56 15 - - PUNCT ital-3146 56 16 up up ADP ital-3146 56 17 construction construction NOUN ital-3146 56 18 78 78 NUM ital-3146 56 19 information information NOUN ital-3146 56 20 technology technology NOUN ital-3146 56 21 and and CCONJ ital-3146 56 22 libraries library NOUN ital-3146 56 23 | | DET ital-3146 56 24 june june PROPN ital-3146 56 25 2010 2010 NUM ital-3146 56 26 scalable scalable ADJ ital-3146 56 27 to to PART ital-3146 56 28 handle handle VERB ital-3146 56 29 the the DET ital-3146 56 30 expected expect VERB ital-3146 56 31 number number NOUN ital-3146 56 32 of of ADP ital-3146 56 33 requests request NOUN ital-3146 56 34 . . PUNCT ital-3146 57 1 as as ADP ital-3146 57 2 a a DET ital-3146 57 3 load load NOUN ital-3146 57 4 - - PUNCT ital-3146 57 5 reducing reduce VERB ital-3146 57 6 strategy strategy NOUN ital-3146 57 7 , , PUNCT ital-3146 57 8 mash mash NOUN ital-3146 57 9 - - PUNCT ital-3146 57 10 up up ADP ital-3146 57 11 sources source NOUN ital-3146 57 12 can can AUX ital-3146 57 13 label label VERB ital-3146 57 14 their their PRON ital-3146 57 15 results result NOUN ital-3146 57 16 with with ADP ital-3146 57 17 appropriate appropriate ADJ ital-3146 57 18 expiration expiration NOUN ital-3146 57 19 times time NOUN ital-3146 57 20 to to PART ital-3146 57 21 influence influence VERB ital-3146 57 22 the the DET ital-3146 57 23 caching caching NOUN ital-3146 57 24 of of ADP ital-3146 57 25 results result NOUN ital-3146 57 26 in in ADP ital-3146 57 27 the the DET ital-3146 57 28 clients client NOUN ital-3146 57 29 ’ ’ PART ital-3146 57 30 browsers browser NOUN ital-3146 57 31 . . PUNCT ital-3146 58 1 availability availability NOUN ital-3146 58 2 is be AUX ital-3146 58 3 increased increase VERB ital-3146 58 4 because because SCONJ ital-3146 58 5 the the DET ital-3146 58 6 mash mash NOUN ital-3146 58 7 - - PUNCT ital-3146 58 8 up up ADP ital-3146 58 9 degrades degrade NOUN ital-3146 58 10 gracefully gracefully ADV ital-3146 58 11 if if SCONJ ital-3146 58 12 some some PRON ital-3146 58 13 of of ADP ital-3146 58 14 the the DET ital-3146 58 15 mash mash NOUN ital-3146 58 16 - - PUNCT ital-3146 58 17 up up ADP ital-3146 58 18 sources source NOUN ital-3146 58 19 fail fail VERB ital-3146 58 20 , , PUNCT ital-3146 58 21 since since SCONJ ital-3146 58 22 the the DET ital-3146 58 23 information information NOUN ital-3146 58 24 from from ADP ital-3146 58 25 the the DET ital-3146 58 26 remaining remain VERB ital-3146 58 27 sources source NOUN ital-3146 58 28 can can AUX ital-3146 58 29 still still ADV ital-3146 58 30 be be AUX ital-3146 58 31 displayed display VERB ital-3146 58 32 to to ADP ital-3146 58 33 the the DET ital-3146 58 34 user user NOUN ital-3146 58 35 . . PUNCT ital-3146 59 1 assuming assume VERB ital-3146 59 2 that that SCONJ ital-3146 59 3 requests request NOUN ital-3146 59 4 are be AUX ital-3146 59 5 sent send VERB ital-3146 59 6 by by ADP ital-3146 59 7 the the DET ital-3146 59 8 client client NOUN ital-3146 59 9 in in ADP ital-3146 59 10 parallel parallel NOUN ital-3146 59 11 or or CCONJ ital-3146 59 12 as as ADV ital-3146 59 13 soon soon ADV ital-3146 59 14 as as ADP ital-3146 59 15 possible possible ADJ ital-3146 59 16 , , PUNCT ital-3146 59 17 and and CCONJ ital-3146 59 18 assuming assume VERB ital-3146 59 19 that that SCONJ ital-3146 59 20 each each DET ital-3146 59 21 mash mash NOUN ital-3146 59 22 - - PUNCT ital-3146 59 23 up up ADP ital-3146 59 24 source source NOUN ital-3146 59 25 responds respond VERB ital-3146 59 26 with with ADP ital-3146 59 27 similar similar ADJ ital-3146 59 28 latency latency NOUN ital-3146 59 29 to to ADP ital-3146 59 30 requests request NOUN ital-3146 59 31 sent send VERB ital-3146 59 32 by by ADP ital-3146 59 33 the the DET ital-3146 59 34 user user NOUN ital-3146 59 35 ’s ’s PART ital-3146 59 36 browser browser NOUN ital-3146 59 37 as as ADP ital-3146 59 38 to to ADP ital-3146 59 39 requests request NOUN ital-3146 59 40 sent send VERB ital-3146 59 41 by by ADP ital-3146 59 42 a a DET ital-3146 59 43 mash mash NOUN ital-3146 59 44 - - PUNCT ital-3146 59 45 up up ADP ital-3146 59 46 server server NOUN ital-3146 59 47 , , PUNCT ital-3146 59 48 the the DET ital-3146 59 49 latency latency NOUN ital-3146 59 50 for for ADP ital-3146 59 51 a a DET ital-3146 59 52 client client NOUN ital-3146 59 53 - - PUNCT ital-3146 59 54 side side NOUN ital-3146 59 55 mash mash NOUN ital-3146 59 56 - - PUNCT ital-3146 59 57 up up NOUN ital-3146 59 58 is be AUX ital-3146 59 59 similar similar ADJ ital-3146 59 60 to to ADP ital-3146 59 61 the the DET ital-3146 59 62 server server NOUN ital-3146 59 63 - - PUNCT ital-3146 59 64 side side NOUN ital-3146 59 65 mash mash NOUN ital-3146 59 66 - - PUNCT ital-3146 59 67 up up NOUN ital-3146 59 68 . . PUNCT ital-3146 60 1 however however ADV ital-3146 60 2 , , PUNCT ital-3146 60 3 unlike unlike ADP ital-3146 60 4 in in ADP ital-3146 60 5 the the DET ital-3146 60 6 server server NOUN ital-3146 60 7 - - PUNCT ital-3146 60 8 side side NOUN ital-3146 60 9 approach approach NOUN ital-3146 60 10 , , PUNCT ital-3146 60 11 the the DET ital-3146 60 12 page page NOUN ital-3146 60 13 designer designer NOUN ital-3146 60 14 has have VERB ital-3146 60 15 the the DET ital-3146 60 16 option option NOUN ital-3146 60 17 to to PART ital-3146 60 18 display display VERB ital-3146 60 19 partial partial ADJ ital-3146 60 20 results result NOUN ital-3146 60 21 to to ADP ital-3146 60 22 the the DET ital-3146 60 23 user user NOUN ital-3146 60 24 while while SCONJ ital-3146 60 25 some some DET ital-3146 60 26 requests request NOUN ital-3146 60 27 are be AUX ital-3146 60 28 still still ADV ital-3146 60 29 in in ADP ital-3146 60 30 progress progress NOUN ital-3146 60 31 , , PUNCT ital-3146 60 32 or or CCONJ ital-3146 60 33 even even ADV ital-3146 60 34 to to PART ital-3146 60 35 delay delay VERB ital-3146 60 36 sending send VERB ital-3146 60 37 some some DET ital-3146 60 38 requests request NOUN ital-3146 60 39 until until SCONJ ital-3146 60 40 the the DET ital-3146 60 41 user user NOUN ital-3146 60 42 explicitly explicitly ADV ital-3146 60 43 requests request VERB ital-3146 60 44 the the DET ital-3146 60 45 data datum NOUN ital-3146 60 46 by by ADP ital-3146 60 47 clicking click VERB ital-3146 60 48 on on ADP ital-3146 60 49 a a DET ital-3146 60 50 link link NOUN ital-3146 60 51 or or CCONJ ital-3146 60 52 other other ADJ ital-3146 60 53 element element NOUN ital-3146 60 54 on on ADP ital-3146 60 55 the the DET ital-3146 60 56 page page NOUN ital-3146 60 57 . . PUNCT ital-3146 61 1 because because SCONJ ital-3146 61 2 client client NOUN ital-3146 61 3 - - PUNCT ital-3146 61 4 side side NOUN ital-3146 61 5 mash mash NOUN ital-3146 61 6 - - PUNCT ital-3146 61 7 ups up NOUN ital-3146 61 8 rely rely VERB ital-3146 61 9 on on ADP ital-3146 61 10 javascript javascript PROPN ital-3146 61 11 code code PROPN ital-3146 61 12 to to PART ital-3146 61 13 contact contact VERB ital-3146 61 14 web web NOUN ital-3146 61 15 services service NOUN ital-3146 61 16 directly directly ADV ital-3146 61 17 , , PUNCT ital-3146 61 18 they they PRON ital-3146 61 19 are be AUX ital-3146 61 20 subject subject ADJ ital-3146 61 21 to to ADP ital-3146 61 22 a a DET ital-3146 61 23 number number NOUN ital-3146 61 24 of of ADP ital-3146 61 25 restrictions restriction NOUN ital-3146 61 26 that that PRON ital-3146 61 27 stem stem VERB ital-3146 61 28 from from ADP ital-3146 61 29 the the DET ital-3146 61 30 security security NOUN ital-3146 61 31 model model NOUN ital-3146 61 32 governing govern VERB ital-3146 61 33 the the DET ital-3146 61 34 execution execution NOUN ital-3146 61 35 of of ADP ital-3146 61 36 javascript javascript PROPN ital-3146 61 37 code code PROPN ital-3146 61 38 in in ADP ital-3146 61 39 current current ADJ ital-3146 61 40 browsers browser NOUN ital-3146 61 41 . . PUNCT ital-3146 62 1 this this DET ital-3146 62 2 security security NOUN ital-3146 62 3 model model NOUN ital-3146 62 4 is be AUX ital-3146 62 5 designed design VERB ital-3146 62 6 to to PART ital-3146 62 7 protect protect VERB ital-3146 62 8 the the DET ital-3146 62 9 user user NOUN ital-3146 62 10 from from ADP ital-3146 62 11 malicious malicious ADJ ital-3146 62 12 websites website NOUN ital-3146 62 13 that that PRON ital-3146 62 14 could could AUX ital-3146 62 15 exploit exploit VERB ital-3146 62 16 client client NOUN ital-3146 62 17 - - PUNCT ital-3146 62 18 side side NOUN ital-3146 62 19 code code NOUN ital-3146 62 20 and and CCONJ ital-3146 62 21 abuse abuse VERB ital-3146 62 22 the the DET ital-3146 62 23 user user NOUN ital-3146 62 24 ’s ’s PART ital-3146 62 25 credentials credential NOUN ital-3146 62 26 to to PART ital-3146 62 27 retrieve retrieve VERB ital-3146 62 28 html html NOUN ital-3146 62 29 or or CCONJ ital-3146 62 30 xml xml NOUN ital-3146 62 31 data datum NOUN ital-3146 62 32 from from ADP ital-3146 62 33 other other ADJ ital-3146 62 34 websites website NOUN ital-3146 62 35 to to PART ital-3146 62 36 which which PRON ital-3146 62 37 a a DET ital-3146 62 38 user user NOUN ital-3146 62 39 has have VERB ital-3146 62 40 access access NOUN ital-3146 62 41 . . PUNCT ital-3146 63 1 such such ADJ ital-3146 63 2 malicious malicious ADJ ital-3146 63 3 code code NOUN ital-3146 63 4 could could AUX ital-3146 63 5 then then ADV ital-3146 63 6 relay relay VERB ital-3146 63 7 this this DET ital-3146 63 8 potentially potentially ADV ital-3146 63 9 sensitive sensitive ADJ ital-3146 63 10 data datum NOUN ital-3146 63 11 back back ADV ital-3146 63 12 to to ADP ital-3146 63 13 the the DET ital-3146 63 14 malicious malicious ADJ ital-3146 63 15 site site NOUN ital-3146 63 16 . . PUNCT ital-3146 64 1 to to PART ital-3146 64 2 prevent prevent VERB ital-3146 64 3 such such ADJ ital-3146 64 4 attacks attack NOUN ital-3146 64 5 , , PUNCT ital-3146 64 6 the the DET ital-3146 64 7 security security NOUN ital-3146 64 8 model model NOUN ital-3146 64 9 allows allow VERB ital-3146 64 10 the the DET ital-3146 64 11 retrieval retrieval NOUN ital-3146 64 12 of of ADP ital-3146 64 13 html html NOUN ital-3146 64 14 text text NOUN ital-3146 64 15 or or CCONJ ital-3146 64 16 xml xml NOUN ital-3146 64 17 data datum NOUN ital-3146 64 18 only only ADV ital-3146 64 19 from from ADP ital-3146 64 20 sites site NOUN ital-3146 64 21 within within ADP ital-3146 64 22 the the DET ital-3146 64 23 same same ADJ ital-3146 64 24 domain domain NOUN ital-3146 64 25 as as ADP ital-3146 64 26 the the DET ital-3146 64 27 origin origin NOUN ital-3146 64 28 site site NOUN ital-3146 64 29 , , PUNCT ital-3146 64 30 a a DET ital-3146 64 31 policy policy NOUN ital-3146 64 32 commonly commonly ADV ital-3146 64 33 known know VERB ital-3146 64 34 as as ADP ital-3146 64 35 sameorigin sameorigin NOUN ital-3146 64 36 policy policy NOUN ital-3146 64 37 . . PUNCT ital-3146 65 1 in in ADP ital-3146 65 2 figure figure NOUN ital-3146 65 3 2 2 NUM ital-3146 65 4 , , PUNCT ital-3146 65 5 sources source NOUN ital-3146 65 6 a a PRON ital-3146 65 7 and and CCONJ ital-3146 65 8 b b NOUN ital-3146 65 9 come come VERB ital-3146 65 10 from from ADP ital-3146 65 11 the the DET ital-3146 65 12 same same ADJ ital-3146 65 13 domain domain NOUN ital-3146 65 14 as as ADP ital-3146 65 15 the the DET ital-3146 65 16 page page NOUN ital-3146 65 17 the the DET ital-3146 65 18 user user NOUN ital-3146 65 19 visits visit VERB ital-3146 65 20 . . PUNCT ital-3146 66 1 the the DET ital-3146 66 2 restrictions restriction NOUN ital-3146 66 3 of of ADP ital-3146 66 4 the the DET ital-3146 66 5 same same ADJ ital-3146 66 6 - - PUNCT ital-3146 66 7 origin origin NOUN ital-3146 66 8 policy policy NOUN ital-3146 66 9 can can AUX ital-3146 66 10 be be AUX ital-3146 66 11 avoided avoid VERB ital-3146 66 12 by by ADP ital-3146 66 13 using use VERB ital-3146 66 14 the the DET ital-3146 66 15 javascript javascript PROPN ital-3146 66 16 object object NOUN ital-3146 66 17 notation notation NOUN ital-3146 66 18 ( ( PUNCT ital-3146 66 19 json json NOUN ital-3146 66 20 ) ) PUNCT ital-3146 66 21 interchange interchange NOUN ital-3146 66 22 format.5 format.5 VERB ital-3146 66 23 because because SCONJ ital-3146 66 24 client client NOUN ital-3146 66 25 - - PUNCT ital-3146 66 26 side side NOUN ital-3146 66 27 code code NOUN ital-3146 66 28 may may AUX ital-3146 66 29 retrieve retrieve VERB ital-3146 66 30 and and CCONJ ital-3146 66 31 execute execute VERB ital-3146 66 32 javascript javascript PROPN ital-3146 66 33 code code PROPN ital-3146 66 34 served serve VERB ital-3146 66 35 from from ADP ital-3146 66 36 any any DET ital-3146 66 37 domain domain NOUN ital-3146 66 38 , , PUNCT ital-3146 66 39 web web NOUN ital-3146 66 40 services service NOUN ital-3146 66 41 that that PRON ital-3146 66 42 are be AUX ital-3146 66 43 not not PART ital-3146 66 44 co co ADJ ital-3146 66 45 - - VERB ital-3146 66 46 located locate VERB ital-3146 66 47 with with ADP ital-3146 66 48 the the DET ital-3146 66 49 origin origin NOUN ital-3146 66 50 site site NOUN ital-3146 66 51 can can AUX ital-3146 66 52 make make VERB ital-3146 66 53 their their PRON ital-3146 66 54 results result NOUN ital-3146 66 55 available available ADJ ital-3146 66 56 using use VERB ital-3146 66 57 json json NOUN ital-3146 66 58 . . PUNCT ital-3146 67 1 doing do VERB ital-3146 67 2 so so ADV ital-3146 67 3 facilitates facilitate VERB ital-3146 67 4 their their PRON ital-3146 67 5 inclusion inclusion NOUN ital-3146 67 6 into into ADP ital-3146 67 7 any any DET ital-3146 67 8 page page NOUN ital-3146 67 9 , , PUNCT ital-3146 67 10 independent independent ADJ ital-3146 67 11 of of ADP ital-3146 67 12 the the DET ital-3146 67 13 domain domain NOUN ital-3146 67 14 from from ADP ital-3146 67 15 which which PRON ital-3146 67 16 it it PRON ital-3146 67 17 is be AUX ital-3146 67 18 served serve VERB ital-3146 67 19 ( ( PUNCT ital-3146 67 20 see see VERB ital-3146 67 21 source source NOUN ital-3146 67 22 c c X ital-3146 67 23 in in ADP ital-3146 67 24 figure figure NOUN ital-3146 67 25 2 2 NUM ital-3146 67 26 ) ) PUNCT ital-3146 67 27 . . PUNCT ital-3146 68 1 many many ADJ ital-3146 68 2 existing exist VERB ital-3146 68 3 web web NOUN ital-3146 68 4 services service NOUN ital-3146 68 5 already already ADV ital-3146 68 6 provide provide VERB ital-3146 68 7 an an DET ital-3146 68 8 option option NOUN ital-3146 68 9 to to PART ital-3146 68 10 return return VERB ital-3146 68 11 data datum NOUN ital-3146 68 12 in in ADP ital-3146 68 13 json json NOUN ital-3146 68 14 format format NOUN ital-3146 68 15 , , PUNCT ital-3146 68 16 perhaps perhaps ADV ital-3146 68 17 along along ADP ital-3146 68 18 with with ADP ital-3146 68 19 other other ADJ ital-3146 68 20 formats format NOUN ital-3146 68 21 such such ADJ ital-3146 68 22 as as ADP ital-3146 68 23 xml xml PROPN ital-3146 68 24 . . PUNCT ital-3146 69 1 for for ADP ital-3146 69 2 web web NOUN ital-3146 69 3 services service NOUN ital-3146 69 4 that that PRON ital-3146 69 5 do do VERB ital-3146 69 6 not not PART ital-3146 69 7 , , PUNCT ital-3146 69 8 a a DET ital-3146 69 9 proxy proxy NOUN ital-3146 69 10 server server NOUN ital-3146 69 11 may may AUX ital-3146 69 12 be be AUX ital-3146 69 13 required require VERB ital-3146 69 14 to to PART ital-3146 69 15 translate translate VERB ital-3146 69 16 the the DET ital-3146 69 17 data datum NOUN ital-3146 69 18 coming come VERB ital-3146 69 19 from from ADP ital-3146 69 20 the the DET ital-3146 69 21 service service NOUN ital-3146 69 22 into into ADP ital-3146 69 23 json json NOUN ital-3146 69 24 . . PUNCT ital-3146 70 1 if if SCONJ ital-3146 70 2 the the DET ital-3146 70 3 implementation implementation NOUN ital-3146 70 4 of of ADP ital-3146 70 5 a a DET ital-3146 70 6 proxy proxy ADJ ital-3146 70 7 server server NOUN ital-3146 70 8 is be AUX ital-3146 70 9 not not PART ital-3146 70 10 feasible feasible ADJ ital-3146 70 11 , , PUNCT ital-3146 70 12 the the DET ital-3146 70 13 web web NOUN ital-3146 70 14 service service NOUN ital-3146 70 15 is be AUX ital-3146 70 16 usable usable ADJ ital-3146 70 17 only only ADV ital-3146 70 18 on on ADP ital-3146 70 19 pages page NOUN ital-3146 70 20 within within ADP ital-3146 70 21 the the DET ital-3146 70 22 same same ADJ ital-3146 70 23 domain domain NOUN ital-3146 70 24 as as SCONJ ital-3146 70 25 the the DET ital-3146 70 26 website website NOUN ital-3146 70 27 using use VERB ital-3146 70 28 it it PRON ital-3146 70 29 . . PUNCT ital-3146 71 1 client client NOUN ital-3146 71 2 - - PUNCT ital-3146 71 3 side side NOUN ital-3146 71 4 mash mash NOUN ital-3146 71 5 - - PUNCT ital-3146 71 6 ups up NOUN ital-3146 71 7 lend lend VERB ital-3146 71 8 themselves themselves PRON ital-3146 71 9 naturally naturally ADV ital-3146 71 10 to to ADP ital-3146 71 11 enhancing enhance VERB ital-3146 71 12 the the DET ital-3146 71 13 functionality functionality NOUN ital-3146 71 14 of of ADP ital-3146 71 15 existing exist VERB ital-3146 71 16 , , PUNCT ital-3146 71 17 proprietary proprietary ADJ ital-3146 71 18 opac opac NOUN ital-3146 71 19 systems system NOUN ital-3146 71 20 , , PUNCT ital-3146 71 21 particularly particularly ADV ital-3146 71 22 when when SCONJ ital-3146 71 23 a a DET ital-3146 71 24 vendor vendor NOUN ital-3146 71 25 provides provide VERB ital-3146 71 26 only only ADV ital-3146 71 27 limited limited ADJ ital-3146 71 28 extensibility extensibility NOUN ital-3146 71 29 . . PUNCT ital-3146 72 1 because because SCONJ ital-3146 72 2 they they PRON ital-3146 72 3 do do AUX ital-3146 72 4 not not PART ital-3146 72 5 require require VERB ital-3146 72 6 server server NOUN ital-3146 72 7 - - PUNCT ital-3146 72 8 side side NOUN ital-3146 72 9 programming programming NOUN ital-3146 72 10 , , PUNCT ital-3146 72 11 the the DET ital-3146 72 12 absence absence NOUN ital-3146 72 13 of of ADP ital-3146 72 14 a a DET ital-3146 72 15 suitable suitable ADJ ital-3146 72 16 vendor vendor NOUN ital-3146 72 17 - - PUNCT ital-3146 72 18 provided provide VERB ital-3146 72 19 server server NOUN ital-3146 72 20 - - PUNCT ital-3146 72 21 side side NOUN ital-3146 72 22 programming programming NOUN ital-3146 72 23 interface interface NOUN ital-3146 72 24 does do AUX ital-3146 72 25 not not PART ital-3146 72 26 prevent prevent VERB ital-3146 72 27 their their PRON ital-3146 72 28 creation creation NOUN ital-3146 72 29 . . PUNCT ital-3146 73 1 oftentimes oftentimes PROPN ital-3146 73 2 , , PUNCT ital-3146 73 3 vendor vendor NOUN ital-3146 73 4 - - PUNCT ital-3146 73 5 provided provide VERB ital-3146 73 6 templates template NOUN ital-3146 73 7 or or CCONJ ital-3146 73 8 variables variable NOUN ital-3146 73 9 can can AUX ital-3146 73 10 be be AUX ital-3146 73 11 suitably suitably ADV ital-3146 73 12 adapted adapt VERB ital-3146 73 13 to to PART ital-3146 73 14 send send VERB ital-3146 73 15 the the DET ital-3146 73 16 necessary necessary ADJ ital-3146 73 17 html html NOUN ital-3146 73 18 markup markup PROPN ital-3146 73 19 and and CCONJ ital-3146 73 20 javascript javascript PROPN ital-3146 73 21 code code PROPN ital-3146 73 22 to to ADP ital-3146 73 23 the the DET ital-3146 73 24 client client NOUN ital-3146 73 25 . . PUNCT ital-3146 74 1 the the DET ital-3146 74 2 amount amount NOUN ital-3146 74 3 of of ADP ital-3146 74 4 javascript javascript PROPN ital-3146 74 5 code code PROPN ital-3146 74 6 a a DET ital-3146 74 7 librarian librarian PROPN ital-3146 74 8 needs need VERB ital-3146 74 9 to to PART ital-3146 74 10 write write VERB ital-3146 74 11 ( ( PUNCT ital-3146 74 12 or or CCONJ ital-3146 74 13 copy copy VERB ital-3146 74 14 from from ADP ital-3146 74 15 a a DET ital-3146 74 16 provided provide VERB ital-3146 74 17 example example NOUN ital-3146 74 18 ) ) PUNCT ital-3146 74 19 determines determine VERB ital-3146 74 20 both both CCONJ ital-3146 74 21 the the DET ital-3146 74 22 likelihood likelihood NOUN ital-3146 74 23 of of ADP ital-3146 74 24 adoption adoption NOUN ital-3146 74 25 and and CCONJ ital-3146 74 26 the the DET ital-3146 74 27 maintainability maintainability NOUN ital-3146 74 28 of of ADP ital-3146 74 29 a a DET ital-3146 74 30 given give VERB ital-3146 74 31 mash mash NOUN ital-3146 74 32 - - PUNCT ital-3146 74 33 up up ADP ital-3146 74 34 creation creation NOUN ital-3146 74 35 . . PUNCT ital-3146 75 1 the the DET ital-3146 75 2 less less ADV ital-3146 75 3 javascript javascript PROPN ital-3146 75 4 code code NOUN ital-3146 75 5 there there PRON ital-3146 75 6 is be VERB ital-3146 75 7 to to PART ital-3146 75 8 write write VERB ital-3146 75 9 , , PUNCT ital-3146 75 10 the the PRON ital-3146 75 11 larger large ADJ ital-3146 75 12 the the DET ital-3146 75 13 group group NOUN ital-3146 75 14 of of ADP ital-3146 75 15 librarians librarian NOUN ital-3146 75 16 who who PRON ital-3146 75 17 feel feel VERB ital-3146 75 18 comfortable comfortable ADJ ital-3146 75 19 trying try VERB ital-3146 75 20 and and CCONJ ital-3146 75 21 adopting adopt VERB ital-3146 75 22 a a DET ital-3146 75 23 given give VERB ital-3146 75 24 implementation implementation NOUN ital-3146 75 25 . . PUNCT ital-3146 76 1 the the DET ital-3146 76 2 approach approach NOUN ital-3146 76 3 of of ADP ital-3146 76 4 using use VERB ital-3146 76 5 html html NOUN ital-3146 76 6 widgets widget NOUN ital-3146 76 7 hides hide VERB ital-3146 76 8 the the DET ital-3146 76 9 use use NOUN ital-3146 76 10 of of ADP ital-3146 76 11 javascript javascript NOUN ital-3146 76 12 almost almost ADV ital-3146 76 13 entirely entirely ADV ital-3146 76 14 from from ADP ital-3146 76 15 the the DET ital-3146 76 16 mash mash NOUN ital-3146 76 17 - - PUNCT ital-3146 76 18 up up ADP ital-3146 76 19 creator creator NOUN ital-3146 76 20 . . PUNCT ital-3146 77 1 html html NOUN ital-3146 77 2 widgets widget NOUN ital-3146 77 3 represent represent VERB ital-3146 77 4 specially specially ADV ital-3146 77 5 composed compose VERB ital-3146 77 6 markup markup NOUN ital-3146 77 7 , , PUNCT ital-3146 77 8 which which PRON ital-3146 77 9 will will AUX ital-3146 77 10 be be AUX ital-3146 77 11 replaced replace VERB ital-3146 77 12 with with ADP ital-3146 77 13 information information NOUN ital-3146 77 14 coming come VERB ital-3146 77 15 from from ADP ital-3146 77 16 a a DET ital-3146 77 17 mash mash NOUN ital-3146 77 18 - - PUNCT ital-3146 77 19 up up ADP ital-3146 77 20 source source NOUN ital-3146 77 21 when when SCONJ ital-3146 77 22 the the DET ital-3146 77 23 page page NOUN ital-3146 77 24 is be AUX ital-3146 77 25 rendered render VERB ital-3146 77 26 . . PUNCT ital-3146 78 1 because because SCONJ ital-3146 78 2 the the DET ital-3146 78 3 necessary necessary ADJ ital-3146 78 4 code code NOUN ital-3146 78 5 is be AUX ital-3146 78 6 contained contain VERB ital-3146 78 7 in in ADP ital-3146 78 8 a a DET ital-3146 78 9 javascript javascript PROPN ital-3146 78 10 library library NOUN ital-3146 78 11 , , PUNCT ital-3146 78 12 adapters adapter NOUN ital-3146 78 13 do do AUX ital-3146 78 14 not not PART ital-3146 78 15 need need VERB ital-3146 78 16 to to PART ital-3146 78 17 understand understand VERB ital-3146 78 18 programming programming NOUN ital-3146 78 19 to to PART ital-3146 78 20 use use VERB ital-3146 78 21 the the DET ital-3146 78 22 information information NOUN ital-3146 78 23 coming come VERB ital-3146 78 24 from from ADP ital-3146 78 25 the the DET ital-3146 78 26 web web NOUN ital-3146 78 27 service service NOUN ital-3146 78 28 . . PUNCT ital-3146 79 1 finally finally ADV ital-3146 79 2 , , PUNCT ital-3146 79 3 html html NOUN ital-3146 79 4 widgets widget NOUN ital-3146 79 5 are be AUX ital-3146 79 6 also also ADV ital-3146 79 7 preferable preferable ADJ ital-3146 79 8 for for ADP ital-3146 79 9 javascript javascript PROPN ital-3146 79 10 - - PUNCT ital-3146 79 11 savvy savvy ADJ ital-3146 79 12 users user NOUN ital-3146 79 13 because because SCONJ ital-3146 79 14 they they PRON ital-3146 79 15 create create VERB ital-3146 79 16 a a DET ital-3146 79 17 layer layer NOUN ital-3146 79 18 of of ADP ital-3146 79 19 abstraction abstraction NOUN ital-3146 79 20 over over ADP ital-3146 79 21 the the DET ital-3146 79 22 complexity complexity NOUN ital-3146 79 23 and and CCONJ ital-3146 79 24 browser browser NOUN ital-3146 79 25 dependencies dependency NOUN ital-3146 79 26 inherent inherent ADJ ital-3146 79 27 in in ADP ital-3146 79 28 javascript javascript PROPN ital-3146 79 29 programming programming NOUN ital-3146 79 30 . . PUNCT ital-3146 80 1 ■ ■ ADP ital-3146 80 2 ■ ■ PUNCT ital-3146 80 3 the the DET ital-3146 80 4 google google PROPN ital-3146 80 5 book book PROPN ital-3146 80 6 classes class NOUN ital-3146 80 7 widget widget VERB ital-3146 80 8 library library NOUN ital-3146 80 9 to to PART ital-3146 80 10 illustrate illustrate VERB ital-3146 80 11 our our PRON ital-3146 80 12 approach approach NOUN ital-3146 80 13 , , PUNCT ital-3146 80 14 we we PRON ital-3146 80 15 present present VERB ital-3146 80 16 a a DET ital-3146 80 17 first first ADJ ital-3146 80 18 example example NOUN ital-3146 80 19 that that PRON ital-3146 80 20 allows allow VERB ital-3146 80 21 the the DET ital-3146 80 22 integration integration NOUN ital-3146 80 23 of of ADP ital-3146 80 24 data datum NOUN ital-3146 80 25 obtained obtain VERB ital-3146 80 26 from from ADP ital-3146 80 27 google google PROPN ital-3146 80 28 book book NOUN ital-3146 80 29 search search NOUN ital-3146 80 30 into into ADP ital-3146 80 31 any any DET ital-3146 80 32 website website NOUN ital-3146 80 33 , , PUNCT ital-3146 80 34 including include VERB ital-3146 80 35 opac opac ADJ ital-3146 80 36 pages page NOUN ital-3146 80 37 . . PUNCT ital-3146 81 1 google google PROPN ital-3146 81 2 book book PROPN ital-3146 81 3 search search NOUN ital-3146 81 4 provides provide VERB ital-3146 81 5 access access NOUN ital-3146 81 6 to to ADP ital-3146 81 7 google google PROPN ital-3146 81 8 ’s ’s PART ital-3146 81 9 database database NOUN ital-3146 81 10 of of ADP ital-3146 81 11 book book NOUN ital-3146 81 12 metadata metadata NOUN ital-3146 81 13 and and CCONJ ital-3146 81 14 contents content NOUN ital-3146 81 15 . . PUNCT ital-3146 82 1 because because SCONJ ital-3146 82 2 of of ADP ital-3146 82 3 the the DET ital-3146 82 4 company company NOUN ital-3146 82 5 ’s ’s PART ital-3146 82 6 book book NOUN ital-3146 82 7 scanning scan VERB ital-3146 82 8 activities activity NOUN ital-3146 82 9 as as ADV ital-3146 82 10 well well ADV ital-3146 82 11 as as ADP ital-3146 82 12 through through ADP ital-3146 82 13 agreements agreement NOUN ital-3146 82 14 with with ADP ital-3146 82 15 publishers publisher NOUN ital-3146 82 16 , , PUNCT ital-3146 82 17 google google PROPN ital-3146 82 18 hosts host NOUN ital-3146 82 19 scanned scan VERB ital-3146 82 20 images image NOUN ital-3146 82 21 of of ADP ital-3146 82 22 many many ADJ ital-3146 82 23 book book NOUN ital-3146 82 24 jackets jacket NOUN ital-3146 82 25 as as ADV ital-3146 82 26 well well ADV ital-3146 82 27 as as ADP ital-3146 82 28 partial partial ADJ ital-3146 82 29 or or CCONJ ital-3146 82 30 even even ADV ital-3146 82 31 full full ADJ ital-3146 82 32 previews preview NOUN ital-3146 82 33 for for ADP ital-3146 82 34 some some DET ital-3146 82 35 books book NOUN ital-3146 82 36 . . PUNCT ital-3146 83 1 many many ADJ ital-3146 83 2 libraries library NOUN ital-3146 83 3 are be AUX ital-3146 83 4 interested interested ADJ ital-3146 83 5 in in ADP ital-3146 83 6 either either CCONJ ital-3146 83 7 using use VERB ital-3146 83 8 the the DET ital-3146 83 9 book book NOUN ital-3146 83 10 jackets jacket NOUN ital-3146 83 11 when when SCONJ ital-3146 83 12 displaying display VERB ital-3146 83 13 opac opac NOUN ital-3146 83 14 records record NOUN ital-3146 83 15 or or CCONJ ital-3146 83 16 alerting alert VERB ital-3146 83 17 their their PRON ital-3146 83 18 users user NOUN ital-3146 83 19 if if SCONJ ital-3146 83 20 google google PROPN ital-3146 83 21 can can AUX ital-3146 83 22 provide provide VERB ital-3146 83 23 a a DET ital-3146 83 24 partial partial ADJ ital-3146 83 25 or or CCONJ ital-3146 83 26 full full ADJ ital-3146 83 27 view view NOUN ital-3146 83 28 of of ADP ital-3146 83 29 an an DET ital-3146 83 30 item item NOUN ital-3146 83 31 a a DET ital-3146 83 32 user user NOUN ital-3146 83 33 selected select VERB ital-3146 83 34 in in ADP ital-3146 83 35 their their PRON ital-3146 83 36 catalog catalog NOUN ital-3146 83 37 , , PUNCT ital-3146 83 38 or or CCONJ ital-3146 83 39 both.6 both.6 PROPN ital-3146 83 40 this this DET ital-3146 83 41 service service NOUN ital-3146 83 42 can can AUX ital-3146 83 43 help help VERB ital-3146 83 44 users user NOUN ital-3146 83 45 decide decide VERB ital-3146 83 46 whether whether SCONJ ital-3146 83 47 to to PART ital-3146 83 48 borrow borrow VERB ital-3146 83 49 the the DET ital-3146 83 50 book book NOUN ital-3146 83 51 from from ADP ital-3146 83 52 the the DET ital-3146 83 53 library library NOUN ital-3146 83 54 . . PUNCT ital-3146 84 1 the the DET ital-3146 84 2 google google PROPN ital-3146 84 3 book book PROPN ital-3146 84 4 search search NOUN ital-3146 84 5 dynamic dynamic ADJ ital-3146 84 6 link link NOUN ital-3146 84 7 api api NOUN ital-3146 84 8 the the DET ital-3146 84 9 google google PROPN ital-3146 84 10 book book PROPN ital-3146 84 11 search search NOUN ital-3146 84 12 dynamic dynamic ADJ ital-3146 84 13 link link NOUN ital-3146 84 14 api api NOUN ital-3146 84 15 is be AUX ital-3146 84 16 a a DET ital-3146 84 17 jsonbased jsonbase VERB ital-3146 84 18 web web NOUN ital-3146 84 19 service service NOUN ital-3146 84 20 through through ADP ital-3146 84 21 which which PRON ital-3146 84 22 google google PROPN ital-3146 84 23 provides provide VERB ital-3146 84 24 certain certain ADJ ital-3146 84 25 metadata metadata NOUN ital-3146 84 26 for for ADP ital-3146 84 27 items item NOUN ital-3146 84 28 it it PRON ital-3146 84 29 has have AUX ital-3146 84 30 indexed index VERB ital-3146 84 31 . . PUNCT ital-3146 85 1 it it PRON ital-3146 85 2 can can AUX ital-3146 85 3 be be AUX ital-3146 85 4 queried query VERB ital-3146 85 5 using use VERB ital-3146 85 6 bibliographic bibliographic ADJ ital-3146 85 7 identifiers identifier NOUN ital-3146 85 8 such such ADJ ital-3146 85 9 as as ADP ital-3146 85 10 isbn isbn PROPN ital-3146 85 11 , , PUNCT ital-3146 85 12 oclc oclc NOUN ital-3146 85 13 number number NOUN ital-3146 85 14 , , PUNCT ital-3146 85 15 or or CCONJ ital-3146 85 16 library library NOUN ital-3146 85 17 of of ADP ital-3146 85 18 congress congress PROPN ital-3146 85 19 control control NOUN ital-3146 85 20 number number NOUN ital-3146 85 21 ( ( PUNCT ital-3146 85 22 lccn lccn PROPN ital-3146 85 23 ) ) PUNCT ital-3146 85 24 . . PUNCT ital-3146 86 1 it it PRON ital-3146 86 2 returns return VERB ital-3146 86 3 a a DET ital-3146 86 4 small small ADJ ital-3146 86 5 set set NOUN ital-3146 86 6 of of ADP ital-3146 86 7 data datum NOUN ital-3146 86 8 that that PRON ital-3146 86 9 includes include VERB ital-3146 86 10 the the DET ital-3146 86 11 url url NOUN ital-3146 86 12 of of ADP ital-3146 86 13 a a DET ital-3146 86 14 book book NOUN ital-3146 86 15 jacket jacket NOUN ital-3146 86 16 thumbnail thumbnail NOUN ital-3146 86 17 image image NOUN ital-3146 86 18 , , PUNCT ital-3146 86 19 the the DET ital-3146 86 20 url url NOUN ital-3146 86 21 of of ADP ital-3146 86 22 a a DET ital-3146 86 23 page page NOUN ital-3146 86 24 with with ADP ital-3146 86 25 bibliographic bibliographic ADJ ital-3146 86 26 information information NOUN ital-3146 86 27 , , PUNCT ital-3146 86 28 the the DET ital-3146 86 29 url url NOUN ital-3146 86 30 of of ADP ital-3146 86 31 a a DET ital-3146 86 32 preview preview NOUN ital-3146 86 33 page page NOUN ital-3146 86 34 ( ( PUNCT ital-3146 86 35 if if SCONJ ital-3146 86 36 available available ADJ ital-3146 86 37 ) ) PUNCT ital-3146 86 38 , , PUNCT ital-3146 86 39 as as ADV ital-3146 86 40 well well ADV ital-3146 86 41 as as ADP ital-3146 86 42 information information NOUN ital-3146 86 43 about about ADP ital-3146 86 44 the the DET ital-3146 86 45 extent extent NOUN ital-3146 86 46 of of ADP ital-3146 86 47 any any DET ital-3146 86 48 preview preview NOUN ital-3146 86 49 and and CCONJ ital-3146 86 50 whether whether SCONJ ital-3146 86 51 the the DET ital-3146 86 52 preview preview NOUN ital-3146 86 53 viewer viewer NOUN ital-3146 86 54 can can AUX ital-3146 86 55 be be AUX ital-3146 86 56 embedded embed VERB ital-3146 86 57 directly directly ADV ital-3146 86 58 into into ADP ital-3146 86 59 other other ADJ ital-3146 86 60 pages page NOUN ital-3146 86 61 . . PUNCT ital-3146 87 1 table table NOUN ital-3146 87 2 1 1 NUM ital-3146 87 3 shows show VERB ital-3146 87 4 the the DET ital-3146 87 5 json json NOUN ital-3146 87 6 result result NOUN ital-3146 87 7 returned return VERB ital-3146 87 8 for for ADP ital-3146 87 9 an an DET ital-3146 87 10 example example NOUN ital-3146 87 11 isbn isbn PROPN ital-3146 87 12 . . PROPN ital-3146 88 1 web web NOUN ital-3146 88 2 services service NOUN ital-3146 88 3 and and CCONJ ital-3146 88 4 widgets widget NOUN ital-3146 88 5 for for ADP ital-3146 88 6 library library NOUN ital-3146 88 7 information information NOUN ital-3146 88 8 systems system NOUN ital-3146 88 9 | | ADP ital-3146 88 10 back back ADV ital-3146 88 11 and and CCONJ ital-3146 88 12 bailey bailey VERB ital-3146 88 13 79 79 NUM ital-3146 88 14 widgetization widgetization NOUN ital-3146 88 15 to to PART ital-3146 88 16 facilitate facilitate VERB ital-3146 88 17 the the DET ital-3146 88 18 easy easy ADJ ital-3146 88 19 integration integration NOUN ital-3146 88 20 of of ADP ital-3146 88 21 this this DET ital-3146 88 22 service service NOUN ital-3146 88 23 into into ADP ital-3146 88 24 websites website NOUN ital-3146 88 25 without without ADP ital-3146 88 26 javascript javascript PROPN ital-3146 88 27 programming programming NOUN ital-3146 88 28 , , PUNCT ital-3146 88 29 we we PRON ital-3146 88 30 developed develop VERB ital-3146 88 31 a a DET ital-3146 88 32 widget widget NOUN ital-3146 88 33 library library NOUN ital-3146 88 34 . . PUNCT ital-3146 89 1 from from ADP ital-3146 89 2 the the DET ital-3146 89 3 adapter adapter NOUN ital-3146 89 4 ’s ’s PART ital-3146 89 5 perspective perspective NOUN ital-3146 89 6 , , PUNCT ital-3146 89 7 the the DET ital-3146 89 8 use use NOUN ital-3146 89 9 of of ADP ital-3146 89 10 these these DET ital-3146 89 11 widgets widget NOUN ital-3146 89 12 is be AUX ital-3146 89 13 extremely extremely ADV ital-3146 89 14 simple simple ADJ ital-3146 89 15 . . PUNCT ital-3146 90 1 the the DET ital-3146 90 2 adapter adapter NOUN ital-3146 90 3 places place VERB ital-3146 90 4 html html NOUN ital-3146 90 5 < < X ital-3146 90 6 span span NOUN ital-3146 90 7 > > X ital-3146 90 8 or or CCONJ ital-3146 90 9 < < X ital-3146 90 10 div div X ital-3146 90 11 > > X ital-3146 90 12 tags tag NOUN ital-3146 90 13 into into ADP ital-3146 90 14 the the DET ital-3146 90 15 page page NOUN ital-3146 90 16 where where SCONJ ital-3146 90 17 they they PRON ital-3146 90 18 want want VERB ital-3146 90 19 data datum NOUN ital-3146 90 20 from from ADP ital-3146 90 21 google google PROPN ital-3146 90 22 book book PROPN ital-3146 90 23 search search NOUN ital-3146 90 24 to to PART ital-3146 90 25 display display VERB ital-3146 90 26 . . PUNCT ital-3146 91 1 these these DET ital-3146 91 2 tags tag NOUN ital-3146 91 3 contain contain VERB ital-3146 91 4 an an DET ital-3146 91 5 html html NOUN ital-3146 91 6 < < X ital-3146 91 7 title title X ital-3146 91 8 > > X ital-3146 91 9 attribute attribute VERB ital-3146 91 10 that that PRON ital-3146 91 11 acts act VERB ital-3146 91 12 as as ADP ital-3146 91 13 an an DET ital-3146 91 14 identifier identifier NOUN ital-3146 91 15 to to PART ital-3146 91 16 describe describe VERB ital-3146 91 17 the the DET ital-3146 91 18 bibliographic bibliographic ADJ ital-3146 91 19 item item NOUN ital-3146 91 20 for for ADP ital-3146 91 21 which which PRON ital-3146 91 22 information information NOUN ital-3146 91 23 should should AUX ital-3146 91 24 be be AUX ital-3146 91 25 retrieved retrieve VERB ital-3146 91 26 . . PUNCT ital-3146 92 1 it it PRON ital-3146 92 2 may may AUX ital-3146 92 3 contain contain VERB ital-3146 92 4 its its PRON ital-3146 92 5 isbn isbn NOUN ital-3146 92 6 , , PUNCT ital-3146 92 7 oclc oclc NOUN ital-3146 92 8 number number NOUN ital-3146 92 9 , , PUNCT ital-3146 92 10 or or CCONJ ital-3146 92 11 lccn lccn PROPN ital-3146 92 12 . . PUNCT ital-3146 93 1 in in ADP ital-3146 93 2 addition addition NOUN ital-3146 93 3 , , PUNCT ital-3146 93 4 the the DET ital-3146 93 5 tags tag NOUN ital-3146 93 6 also also ADV ital-3146 93 7 contain contain VERB ital-3146 93 8 one one NUM ital-3146 93 9 or or CCONJ ital-3146 93 10 more more ADJ ital-3146 93 11 html html NOUN ital-3146 93 12 < < X ital-3146 93 13 class class NOUN ital-3146 93 14 > > X ital-3146 93 15 attributes attribute VERB ital-3146 93 16 to to PART ital-3146 93 17 describe describe VERB ital-3146 93 18 which which DET ital-3146 93 19 processing processing NOUN ital-3146 93 20 should should AUX ital-3146 93 21 be be AUX ital-3146 93 22 done do VERB ital-3146 93 23 with with ADP ital-3146 93 24 the the DET ital-3146 93 25 information information NOUN ital-3146 93 26 retrieved retrieve VERB ital-3146 93 27 from from ADP ital-3146 93 28 google google PROPN ital-3146 93 29 to to PART ital-3146 93 30 integrate integrate VERB ital-3146 93 31 it it PRON ital-3146 93 32 into into ADP ital-3146 93 33 the the DET ital-3146 93 34 page page NOUN ital-3146 93 35 . . PUNCT ital-3146 94 1 these these DET ital-3146 94 2 classes class NOUN ital-3146 94 3 can can AUX ital-3146 94 4 be be AUX ital-3146 94 5 combined combine VERB ital-3146 94 6 with with ADP ital-3146 94 7 a a DET ital-3146 94 8 list list NOUN ital-3146 94 9 of of ADP ital-3146 94 10 traditional traditional ADJ ital-3146 94 11 css css NOUN ital-3146 94 12 classes class NOUN ital-3146 94 13 in in ADP ital-3146 94 14 the the DET ital-3146 94 15 < < X ital-3146 94 16 class class NOUN ital-3146 94 17 > > X ital-3146 94 18 attribute attribute VERB ital-3146 94 19 to to PART ital-3146 94 20 apply apply VERB ital-3146 94 21 further further ADJ ital-3146 94 22 style style NOUN ital-3146 94 23 and and CCONJ ital-3146 94 24 formatting formatting NOUN ital-3146 94 25 control control NOUN ital-3146 94 26 . . PUNCT ital-3146 95 1 examples example NOUN ital-3146 95 2 as as ADP ital-3146 95 3 an an DET ital-3146 95 4 example example NOUN ital-3146 95 5 , , PUNCT ital-3146 95 6 consider consider VERB ital-3146 95 7 the the DET ital-3146 95 8 following follow VERB ital-3146 95 9 html html NOUN ital-3146 95 10 an an DET ital-3146 95 11 adapter adapter NOUN ital-3146 95 12 may may AUX ital-3146 95 13 use use VERB ital-3146 95 14 in in ADP ital-3146 95 15 a a DET ital-3146 95 16 page page NOUN ital-3146 95 17 : : PUNCT ital-3146 95 18 < < X ital-3146 95 19 span span NOUN ital-3146 95 20 title=“isbn:0596000278 title=“isbn:0596000278 NOUN ital-3146 95 21 ” " PUNCT ital-3146 95 22 class=“gbs class=“gbs PROPN ital-3146 95 23 -thumbnail -thumbnail PROPN ital-3146 95 24 gbs gbs PROPN ital-3146 95 25 - - PUNCT ital-3146 95 26 link link NOUN ital-3146 95 27 - - PUNCT ital-3146 95 28 to to ADP ital-3146 95 29 - - PUNCT ital-3146 95 30 preview”> > X ital-3146 95 32 when when SCONJ ital-3146 95 33 processed process VERB ital-3146 95 34 by by ADP ital-3146 95 35 the the DET ital-3146 95 36 google google PROPN ital-3146 95 37 book book PROPN ital-3146 95 38 classes class NOUN ital-3146 95 39 widget widget NOUN ital-3146 95 40 library library NOUN ital-3146 95 41 , , PUNCT ital-3146 95 42 the the DET ital-3146 95 43 class class NOUN ital-3146 95 44 “ " PUNCT ital-3146 95 45 gbs gbs PROPN ital-3146 95 46 - - PUNCT ital-3146 95 47 thumbnail thumbnail PROPN ital-3146 95 48 ” " PUNCT ital-3146 95 49 instructs instruct VERB ital-3146 95 50 the the DET ital-3146 95 51 widget widget NOUN ital-3146 95 52 to to PART ital-3146 95 53 embed embed VERB ital-3146 95 54 a a DET ital-3146 95 55 thumbnail thumbnail NOUN ital-3146 95 56 image image NOUN ital-3146 95 57 of of ADP ital-3146 95 58 the the DET ital-3146 95 59 book book NOUN ital-3146 95 60 jacket jacket NOUN ital-3146 95 61 for for ADP ital-3146 95 62 isbn isbn NOUN ital-3146 95 63 0596000278 0596000278 NUM ital-3146 95 64 , , PUNCT ital-3146 95 65 and and CCONJ ital-3146 95 66 “ " PUNCT ital-3146 95 67 gbs gbs PROPN ital-3146 95 68 - - PUNCT ital-3146 95 69 link link NOUN ital-3146 95 70 - - PUNCT ital-3146 95 71 to to ADP ital-3146 95 72 - - PUNCT ital-3146 95 73 preview preview NOUN ital-3146 95 74 ” " PUNCT ital-3146 95 75 provides provide VERB ital-3146 95 76 instructions instruction NOUN ital-3146 95 77 to to PART ital-3146 95 78 wrap wrap VERB ital-3146 95 79 the the DET ital-3146 95 80 < < X ital-3146 95 81 span span NOUN ital-3146 95 82 > > X ital-3146 95 83 tag tag NOUN ital-3146 95 84 in in ADP ital-3146 95 85 a a DET ital-3146 95 86 hyperlink hyperlink NOUN ital-3146 95 87 pointing pointing NOUN ital-3146 95 88 to to ADP ital-3146 95 89 google google PROPN ital-3146 95 90 ’s ’s PART ital-3146 95 91 preview preview NOUN ital-3146 95 92 page page NOUN ital-3146 95 93 . . PUNCT ital-3146 96 1 the the DET ital-3146 96 2 result result NOUN ital-3146 96 3 is be AUX ital-3146 96 4 as as SCONJ ital-3146 96 5 if if SCONJ ital-3146 96 6 the the DET ital-3146 96 7 server server NOUN ital-3146 96 8 had have AUX ital-3146 96 9 contacted contact VERB ital-3146 96 10 google google PROPN ital-3146 96 11 ’s ’s PART ital-3146 96 12 web web NOUN ital-3146 96 13 service service NOUN ital-3146 96 14 and and CCONJ ital-3146 96 15 constructed construct VERB ital-3146 96 16 the the DET ital-3146 96 17 html html NOUN ital-3146 96 18 shown show VERB ital-3146 96 19 in in ADP ital-3146 96 20 example example NOUN ital-3146 96 21 1 1 NUM ital-3146 96 22 in in ADP ital-3146 96 23 table table NOUN ital-3146 96 24 2 2 NUM ital-3146 96 25 , , PUNCT ital-3146 96 26 but but CCONJ ital-3146 96 27 the the DET ital-3146 96 28 mash mash NOUN ital-3146 96 29 - - PUNCT ital-3146 96 30 up up ADP ital-3146 96 31 creator creator NOUN ital-3146 96 32 does do AUX ital-3146 96 33 not not PART ital-3146 96 34 need need VERB ital-3146 96 35 to to PART ital-3146 96 36 be be AUX ital-3146 96 37 concerned concern VERB ital-3146 96 38 with with ADP ital-3146 96 39 the the DET ital-3146 96 40 mechanics mechanic NOUN ital-3146 96 41 of of ADP ital-3146 96 42 contacting contact VERB ital-3146 96 43 google google PROPN ital-3146 96 44 ’s ’s PART ital-3146 96 45 service service NOUN ital-3146 96 46 and and CCONJ ital-3146 96 47 making make VERB ital-3146 96 48 the the DET ital-3146 96 49 necessary necessary ADJ ital-3146 96 50 manipulations manipulation NOUN ital-3146 96 51 to to ADP ital-3146 96 52 the the DET ital-3146 96 53 document document NOUN ital-3146 96 54 . . PUNCT ital-3146 97 1 example example NOUN ital-3146 97 2 2 2 NUM ital-3146 97 3 in in ADP ital-3146 97 4 table table NOUN ital-3146 97 5 2 2 NUM ital-3146 97 6 demonstrates demonstrate VERB ital-3146 97 7 a a DET ital-3146 97 8 second second ADJ ital-3146 97 9 possible possible ADJ ital-3146 97 10 use use NOUN ital-3146 97 11 of of ADP ital-3146 97 12 the the DET ital-3146 97 13 widget widget NOUN ital-3146 97 14 . . PUNCT ital-3146 98 1 in in ADP ital-3146 98 2 this this DET ital-3146 98 3 example example NOUN ital-3146 98 4 , , PUNCT ital-3146 98 5 the the DET ital-3146 98 6 creator creator NOUN ital-3146 98 7 ’s ’s PART ital-3146 98 8 intent intent NOUN ital-3146 98 9 is be AUX ital-3146 98 10 to to PART ital-3146 98 11 display display VERB ital-3146 98 12 an an DET ital-3146 98 13 image image NOUN ital-3146 98 14 that that PRON ital-3146 98 15 links link NOUN ital-3146 98 16 to to PART ital-3146 98 17 google google PROPN ital-3146 98 18 ’s ’s PART ital-3146 98 19 information information NOUN ital-3146 98 20 page page NOUN ital-3146 98 21 if if SCONJ ital-3146 98 22 and and CCONJ ital-3146 98 23 only only ADV ital-3146 98 24 if if SCONJ ital-3146 98 25 google google PROPN ital-3146 98 26 provides provide VERB ital-3146 98 27 at at ADP ital-3146 98 28 least least ADJ ital-3146 98 29 a a DET ital-3146 98 30 partial partial ADJ ital-3146 98 31 preview preview NOUN ital-3146 98 32 for for ADP ital-3146 98 33 the the DET ital-3146 98 34 book book NOUN ital-3146 98 35 in in ADP ital-3146 98 36 question question NOUN ital-3146 98 37 . . PUNCT ital-3146 99 1 this this DET ital-3146 99 2 goal goal NOUN ital-3146 99 3 is be AUX ital-3146 99 4 accomplished accomplish VERB ital-3146 99 5 by by ADP ital-3146 99 6 placing place VERB ital-3146 99 7 the the DET ital-3146 99 8 image image NOUN ital-3146 99 9 inside inside ADP ital-3146 99 10 the the DET ital-3146 99 11 span span NOUN ital-3146 99 12 and and CCONJ ital-3146 99 13 using use VERB ital-3146 99 14 style=“display style=“display NOUN ital-3146 99 15 : : PUNCT ital-3146 99 16 none none NOUN ital-3146 99 17 ” " PUNCT ital-3146 99 18 to to PART ital-3146 99 19 make make VERB ital-3146 99 20 the the DET ital-3146 99 21 span span NOUN ital-3146 99 22 initially initially ADV ital-3146 99 23 invisible invisible ADJ ital-3146 99 24 . . PUNCT ital-3146 100 1 the the DET ital-3146 100 2 span span NOUN ital-3146 100 3 is be AUX ital-3146 100 4 made make VERB ital-3146 100 5 visible visible ADJ ital-3146 100 6 only only ADV ital-3146 100 7 if if SCONJ ital-3146 100 8 a a DET ital-3146 100 9 preview preview NOUN ital-3146 100 10 is be AUX ital-3146 100 11 available available ADJ ital-3146 100 12 at at ADP ital-3146 100 13 google google PROPN ital-3146 100 14 , , PUNCT ital-3146 100 15 displaying display VERB ital-3146 100 16 the the DET ital-3146 100 17 hyperlinked hyperlinke VERB ital-3146 100 18 image image NOUN ital-3146 100 19 . . PUNCT ital-3146 101 1 the the DET ital-3146 101 2 full full ADJ ital-3146 101 3 list list NOUN ital-3146 101 4 of of ADP ital-3146 101 5 features feature NOUN ital-3146 101 6 supported support VERB ital-3146 101 7 by by ADP ital-3146 101 8 the the DET ital-3146 101 9 google google PROPN ital-3146 101 10 book book PROPN ital-3146 101 11 classes class NOUN ital-3146 101 12 widget widget PROPN ital-3146 101 13 library library NOUN ital-3146 101 14 can can AUX ital-3146 101 15 be be AUX ital-3146 101 16 found find VERB ital-3146 101 17 in in ADP ital-3146 101 18 table table NOUN ital-3146 101 19 3 3 NUM ital-3146 101 20 . . PUNCT ital-3146 102 1 integration integration NOUN ital-3146 102 2 with with ADP ital-3146 102 3 legacy legacy NOUN ital-3146 102 4 opacs opacs PROPN ital-3146 102 5 the the DET ital-3146 102 6 approach approach NOUN ital-3146 102 7 described describe VERB ital-3146 102 8 thus thus ADV ital-3146 102 9 far far ADV ital-3146 102 10 assumes assume VERB ital-3146 102 11 that that SCONJ ital-3146 102 12 the the DET ital-3146 102 13 mashup mashup NOUN ital-3146 102 14 creator creator NOUN ital-3146 102 15 has have VERB ital-3146 102 16 sufficient sufficient ADJ ital-3146 102 17 control control NOUN ital-3146 102 18 over over ADP ital-3146 102 19 the the DET ital-3146 102 20 html html NOUN ital-3146 102 21 markup markup NOUN ital-3146 102 22 that that PRON ital-3146 102 23 is be AUX ital-3146 102 24 sent send VERB ital-3146 102 25 to to ADP ital-3146 102 26 the the DET ital-3146 102 27 user user NOUN ital-3146 102 28 . . PUNCT ital-3146 103 1 this this DET ital-3146 103 2 assumption assumption NOUN ital-3146 103 3 does do AUX ital-3146 103 4 not not PART ital-3146 103 5 always always ADV ital-3146 103 6 hold hold VERB ital-3146 103 7 if if SCONJ ital-3146 103 8 the the DET ital-3146 103 9 html html NOUN ital-3146 103 10 is be AUX ital-3146 103 11 produced produce VERB ital-3146 103 12 by by ADP ital-3146 103 13 a a DET ital-3146 103 14 vendor vendor NOUN ital-3146 103 15 - - PUNCT ital-3146 103 16 provided provide VERB ital-3146 103 17 system system NOUN ital-3146 103 18 , , PUNCT ital-3146 103 19 since since SCONJ ital-3146 103 20 such such ADJ ital-3146 103 21 systems system NOUN ital-3146 103 22 automatically automatically ADV ital-3146 103 23 generate generate VERB ital-3146 103 24 most most ADJ ital-3146 103 25 of of ADP ital-3146 103 26 the the DET ital-3146 103 27 html html NOUN ital-3146 103 28 used use VERB ital-3146 103 29 to to PART ital-3146 103 30 display display VERB ital-3146 103 31 opac opac ADJ ital-3146 103 32 search search NOUN ital-3146 103 33 results result NOUN ital-3146 103 34 or or CCONJ ital-3146 103 35 individual individual ADJ ital-3146 103 36 bibliographic bibliographic ADJ ital-3146 103 37 records record NOUN ital-3146 103 38 . . PUNCT ital-3146 104 1 if if SCONJ ital-3146 104 2 the the DET ital-3146 104 3 opac opac NOUN ital-3146 104 4 provides provide VERB ital-3146 104 5 an an DET ital-3146 104 6 extension extension NOUN ital-3146 104 7 system system NOUN ital-3146 104 8 , , PUNCT ital-3146 104 9 such such ADJ ital-3146 104 10 as as ADP ital-3146 104 11 a a DET ital-3146 104 12 facility facility NOUN ital-3146 104 13 to to PART ital-3146 104 14 embed embed VERB ital-3146 104 15 customized customize VERB ital-3146 104 16 links link NOUN ital-3146 104 17 to to ADP ital-3146 104 18 external external ADJ ital-3146 104 19 resources resource NOUN ital-3146 104 20 , , PUNCT ital-3146 104 21 it it PRON ital-3146 104 22 may may AUX ital-3146 104 23 be be AUX ital-3146 104 24 used use VERB ital-3146 104 25 to to PART ital-3146 104 26 generate generate VERB ital-3146 104 27 the the DET ital-3146 104 28 necessary necessary ADJ ital-3146 104 29 html html NOUN ital-3146 104 30 by by ADP ital-3146 104 31 utilizing utilize VERB ital-3146 104 32 variables variable NOUN ital-3146 104 33 ( ( PUNCT ital-3146 104 34 e.g. e.g. ADV ital-3146 104 35 , , PUNCT ital-3146 104 36 “ " PUNCT ital-3146 104 37 @#isbn@ @#isbn@ NOUN ital-3146 104 38 ” " PUNCT ital-3146 104 39 for for ADP ital-3146 104 40 isbn isbn ADJ ital-3146 104 41 numbers number NOUN ital-3146 104 42 ) ) PUNCT ital-3146 104 43 set set VERB ital-3146 104 44 by by ADP ital-3146 104 45 the the DET ital-3146 104 46 opac opac NOUN ital-3146 104 47 software software NOUN ital-3146 104 48 . . PUNCT ital-3146 105 1 if if SCONJ ital-3146 105 2 no no DET ital-3146 105 3 extension extension NOUN ital-3146 105 4 facility facility NOUN ital-3146 105 5 exists exist VERB ital-3146 105 6 , , PUNCT ital-3146 105 7 accommodations accommodation NOUN ital-3146 105 8 by by ADP ital-3146 105 9 the the DET ital-3146 105 10 widget widget NOUN ital-3146 105 11 library library NOUN ital-3146 105 12 are be AUX ital-3146 105 13 needed need VERB ital-3146 105 14 to to PART ital-3146 105 15 maintain maintain VERB ital-3146 105 16 the the DET ital-3146 105 17 goal goal NOUN ital-3146 105 18 of of ADP ital-3146 105 19 not not PART ital-3146 105 20 requiring require VERB ital-3146 105 21 any any DET ital-3146 105 22 programming programming NOUN ital-3146 105 23 on on ADP ital-3146 105 24 the the DET ital-3146 105 25 part part NOUN ital-3146 105 26 of of ADP ital-3146 105 27 the the DET ital-3146 105 28 adapter adapter NOUN ital-3146 105 29 . . PUNCT ital-3146 106 1 we we PRON ital-3146 106 2 implemented implement VERB ital-3146 106 3 such such ADJ ital-3146 106 4 accommodations accommodation NOUN ital-3146 106 5 to to PART ital-3146 106 6 facilitate facilitate VERB ital-3146 106 7 the the DET ital-3146 106 8 use use NOUN ital-3146 106 9 of of ADP ital-3146 106 10 google google PROPN ital-3146 106 11 book book NOUN ital-3146 106 12 classes class NOUN ital-3146 106 13 within within ADP ital-3146 106 14 a a DET ital-3146 106 15 iii iii NUM ital-3146 106 16 millennium millennium NOUN ital-3146 107 1 opac.7 opac.7 INTJ ital-3146 107 2 we we PRON ital-3146 107 3 used use VERB ital-3146 107 4 magic magic NOUN ital-3146 107 5 strings string NOUN ital-3146 107 6 such such ADJ ital-3146 107 7 as as ADP ital-3146 107 8 “ " PUNCT ital-3146 107 9 isbn isbn NOUN ital-3146 107 10 : : PUNCT ital-3146 107 11 millennium.record millennium.record NOUN ital-3146 107 12 ” " PUNCT ital-3146 107 13 in in ADP ital-3146 107 14 a a DET ital-3146 107 15 table table NOUN ital-3146 107 16 1 1 NUM ital-3146 107 17 . . PUNCT ital-3146 108 1 sample sample NOUN ital-3146 108 2 request request NOUN ital-3146 108 3 and and CCONJ ital-3146 108 4 response response NOUN ital-3146 108 5 for for ADP ital-3146 108 6 google google PROPN ital-3146 108 7 book book PROPN ital-3146 108 8 search search NOUN ital-3146 108 9 dynamic dynamic ADJ ital-3146 108 10 link link NOUN ital-3146 108 11 api api NOUN ital-3146 108 12 request request NOUN ital-3146 108 13 : : PUNCT ital-3146 108 14 http://books.google.com/books?bibkeys=isbn:0596000278&jscmd=viewapi&callback=process http://books.google.com/books?bibkeys=isbn:0596000278&jscmd=viewapi&callback=process PROPN ital-3146 108 15 json json NOUN ital-3146 108 16 response response NOUN ital-3146 108 17 : : PUNCT ital-3146 108 18 process process NOUN ital-3146 108 19 ( ( PUNCT ital-3146 108 20 { { PUNCT ital-3146 108 21 “ " PUNCT ital-3146 108 22 isbn:0596000278 isbn:0596000278 ADJ ital-3146 108 23 ” " PUNCT ital-3146 108 24 : : PUNCT ital-3146 108 25 { { PUNCT ital-3146 108 26 “ " PUNCT ital-3146 108 27 bib_key bib_key X ital-3146 108 28 ” " PUNCT ital-3146 108 29 : : PUNCT ital-3146 108 30 “ " PUNCT ital-3146 108 31 isbn:0596000278 isbn:0596000278 ADV ital-3146 108 32 ” " PUNCT ital-3146 108 33 , , PUNCT ital-3146 108 34 “ " PUNCT ital-3146 108 35 info_url info_url PROPN ital-3146 108 36 ” " PUNCT ital-3146 108 37 : : PUNCT ital-3146 108 38 “ " PUNCT ital-3146 108 39 http://books.google.com/books?id=ezqe1hh91q4c\x26source=gbs_viewapi http://books.google.com/books?id=ezqe1hh91q4c\x26source=gbs_viewapi ADV ital-3146 108 40 ” " PUNCT ital-3146 108 41 , , PUNCT ital-3146 108 42 “ " PUNCT ital-3146 108 43 preview_url preview_url ADV ital-3146 108 44 ” " PUNCT ital-3146 108 45 : : PUNCT ital-3146 108 46 “ " PUNCT ital-3146 108 47 http://books.google.com/books?id=ezqe1hh91q4c\x26printsec=frontcover\x26 http://books.google.com/books?id=ezqe1hh91q4c\x26printsec=frontcover\x26 PROPN ital-3146 108 48 source source NOUN ital-3146 108 49 = = VERB ital-3146 108 50 gbs_viewapi gbs_viewapi NOUN ital-3146 108 51 ” " PUNCT ital-3146 108 52 , , PUNCT ital-3146 108 53 “ " PUNCT ital-3146 108 54 thumbnail_url thumbnail_url PROPN ital-3146 108 55 ” " PUNCT ital-3146 108 56 : : PUNCT ital-3146 108 57 “ " PUNCT ital-3146 108 58 http://bks4.books.google.com/books?id=ezqe1hh91q4c\x26printsec=frontcover\x26 http://bks4.books.google.com/books?id=ezqe1hh91q4c\x26printsec=frontcover\x26 X ital-3146 108 59 img=1\x26zoom=5\x26sig img=1\x26zoom=5\x26sig SPACE ital-3146 108 60 = = SYM ital-3146 108 61 acfu3u2d1usnxw9baqd94u2nc3quwhjn2a acfu3u2d1usnxw9baqd94u2nc3quwhjn2a X ital-3146 108 62 ” " PUNCT ital-3146 108 63 , , PUNCT ital-3146 108 64 “ " PUNCT ital-3146 108 65 preview preview NOUN ital-3146 108 66 ” " PUNCT ital-3146 108 67 : : PUNCT ital-3146 108 68 “ " PUNCT ital-3146 108 69 partial partial ADJ ital-3146 108 70 ” " PUNCT ital-3146 108 71 , , PUNCT ital-3146 108 72 “ " PUNCT ital-3146 108 73 embeddable embeddable ADJ ital-3146 108 74 ” " PUNCT ital-3146 108 75 : : PUNCT ital-3146 108 76 true true ADJ ital-3146 108 77 } } PUNCT ital-3146 108 78 } } PUNCT ital-3146 108 79 ) ) PUNCT ital-3146 108 80 ; ; PUNCT ital-3146 108 81 80 80 NUM ital-3146 108 82 information information NOUN ital-3146 108 83 technology technology NOUN ital-3146 108 84 and and CCONJ ital-3146 108 85 libraries library NOUN ital-3146 109 1 | | NOUN ital-3146 109 2 june june PROPN ital-3146 109 3 2010 2010 NUM ital-3146 109 4 table table NOUN ital-3146 109 5 2 2 NUM ital-3146 109 6 . . PUNCT ital-3146 109 7 example example NOUN ital-3146 109 8 of of ADP ital-3146 109 9 client client NOUN ital-3146 109 10 - - PUNCT ital-3146 109 11 side side NOUN ital-3146 109 12 processing processing NOUN ital-3146 109 13 by by ADP ital-3146 109 14 the the DET ital-3146 109 15 google google PROPN ital-3146 109 16 book book PROPN ital-3146 109 17 classes class NOUN ital-3146 109 18 widget widget PROPN ital-3146 109 19 library library PROPN ital-3146 109 20 example example NOUN ital-3146 110 1 1 1 NUM ital-3146 110 2 : : PUNCT ital-3146 110 3 html html NOUN ital-3146 110 4 written write VERB ital-3146 110 5 by by ADP ital-3146 110 6 adapter adapter NOUN ital-3146 110 7 browser browser NOUN ital-3146 110 8 display display NOUN ital-3146 110 9 < < X ital-3146 110 10 span span NOUN ital-3146 110 11 title=“isbn:0596000278 title=“isbn:0596000278 NOUN ital-3146 110 12 ” " PUNCT ital-3146 110 13 class=“gbs class=“gbs PROPN ital-3146 110 14 - - PUNCT ital-3146 110 15 thumbnail thumbnail PROPN ital-3146 110 16 gbs gbs PROPN ital-3146 110 17 - - PUNCT ital-3146 110 18 link link VERB ital-3146 110 19 - - PUNCT ital-3146 110 20 to to ADP ital-3146 110 21 - - PUNCT ital-3146 110 22 preview preview NOUN ital-3146 110 23 ” " PUNCT ital-3146 110 24 > > X ital-3146 110 25 < < X ital-3146 110 26 /span /span X ital-3146 110 27 > > X ital-3146 110 28 resultant resultant NOUN ital-3146 110 29 html html NOUN ital-3146 110 30 after after ADP ital-3146 110 31 client client NOUN ital-3146 110 32 - - PUNCT ital-3146 110 33 side side NOUN ital-3146 110 34 processing processing NOUN ital-3146 110 35 < < X ital-3146 110 36 a a DET ital-3146 110 37 href=“http://books.google.com href=“http://books.google.com X ital-3146 110 38 / / SYM ital-3146 110 39 books?id books?id NUM ital-3146 110 40 = = NOUN ital-3146 110 41 ezqe1hh91q4c& ezqe1hh91q4c& NOUN ital-3146 110 42 ; ; PUNCT ital-3146 110 43 printsec printsec PROPN ital-3146 110 44 = = NOUN ital-3146 110 45 frontcover&source frontcover&source PROPN ital-3146 110 46 = = PRON ital-3146 110 47 gbs_viewapi gbs_viewapi NOUN ital-3146 110 48 ” " PUNCT ital-3146 110 49 > > X ital-3146 110 50 < < X ital-3146 110 51 span span NOUN ital-3146 110 52 title= title= SPACE ital-3146 110 53 “ " PUNCT ital-3146 110 54 ” " PUNCT ital-3146 110 55 class=”gbs class=”gbs PROPN ital-3146 110 56 - - PUNCT ital-3146 110 57 thumbnail thumbnail PROPN ital-3146 110 58 gbs gbs PROPN ital-3146 110 59 - - PUNCT ital-3146 110 60 link link VERB ital-3146 110 61 - - PUNCT ital-3146 110 62 to to ADP ital-3146 110 63 - - PUNCT ital-3146 110 64 preview preview NOUN ital-3146 110 65 ” " PUNCT ital-3146 110 66 > > X ital-3146 110 67 < < X ital-3146 110 68 img img PROPN ital-3146 110 69 src=“http://bks3.books.google.com src=“http://bks3.books.google.com X ital-3146 110 70 / / SYM ital-3146 110 71 books?id books?id NUM ital-3146 110 72 = = SYM ital-3146 110 73 ezqe1hh91q4c ezqe1hh91q4c PROPN ital-3146 110 74 & & CCONJ ital-3146 110 75 amp;printsec amp;printsec ADV ital-3146 110 76 = = NOUN ital-3146 110 77 frontcover&img=1&zoom=5& frontcover&img=1&zoom=5& NOUN ital-3146 110 78 ; ; PUNCT ital-3146 110 79 sig sig PROPN ital-3146 110 80 = = X ital-3146 110 81 acfu3u2d1usnxw9baqd94u2nc3quwhjn2a acfu3u2d1usnxw9baqd94u2nc3quwhjn2a X ital-3146 110 82 ” " PUNCT ital-3146 110 83 / / PUNCT ital-3146 110 84 > > X ital-3146 110 85 < < X ital-3146 110 86 /span /span X ital-3146 111 1 > > X ital-3146 111 2 < < X ital-3146 111 3 /a /a X ital-3146 111 4 > > X ital-3146 111 5 example example NOUN ital-3146 111 6 2 2 NUM ital-3146 111 7 : : PUNCT ital-3146 111 8 html html NOUN ital-3146 111 9 written write VERB ital-3146 111 10 by by ADP ital-3146 111 11 adapter adapter NOUN ital-3146 111 12 browser browser NOUN ital-3146 111 13 display display NOUN ital-3146 111 14 < < X ital-3146 111 15 span span NOUN ital-3146 111 16 style=“display style=“display NOUN ital-3146 111 17 : : PUNCT ital-3146 111 18 none none NOUN ital-3146 111 19 ” " PUNCT ital-3146 111 20 title=“isbn:0596000278 title=“isbn:0596000278 NOUN ital-3146 111 21 ” " PUNCT ital-3146 111 22 class=“gbs class=“gbs PROPN ital-3146 111 23 - - PUNCT ital-3146 111 24 link link VERB ital-3146 111 25 - - PUNCT ital-3146 111 26 to to ADP ital-3146 111 27 - - PUNCT ital-3146 111 28 info info NOUN ital-3146 111 29 gbs gbs NOUN ital-3146 111 30 - - PUNCT ital-3146 111 31 if if SCONJ ital-3146 111 32 - - PUNCT ital-3146 111 33 partial partial ADJ ital-3146 111 34 - - PUNCT ital-3146 111 35 or or CCONJ ital-3146 111 36 - - PUNCT ital-3146 111 37 full full ADJ ital-3146 111 38 ” " PUNCT ital-3146 111 39 > > X ital-3146 111 40 < < X ital-3146 111 41 img img PROPN ital-3146 111 42 src=“http://www.google.com src=“http://www.google.com PROPN ital-3146 111 43 / / SYM ital-3146 111 44 intl intl PROPN ital-3146 111 45 / / SYM ital-3146 111 46 en en ADP ital-3146 111 47 / / SYM ital-3146 111 48 googlebooks googlebooks PROPN ital-3146 111 49 / / SYM ital-3146 111 50 images/ images/ PROPN ital-3146 111 51 gbs_preview_button1.gif gbs_preview_button1.gif PROPN ital-3146 111 52 ” " PUNCT ital-3146 111 53 / / SYM ital-3146 111 54 > > X ital-3146 112 1 < < X ital-3146 112 2 /span /span X ital-3146 112 3 > > X ital-3146 112 4 resultant resultant NOUN ital-3146 112 5 html html NOUN ital-3146 112 6 after after ADP ital-3146 112 7 client client NOUN ital-3146 112 8 - - PUNCT ital-3146 112 9 side side NOUN ital-3146 112 10 processing processing NOUN ital-3146 112 11 < < X ital-3146 112 12 a a DET ital-3146 112 13 href=”http://books.google.com href=”http://books.google.com X ital-3146 112 14 / / SYM ital-3146 112 15 books?id books?id NUM ital-3146 112 16 = = NOUN ital-3146 112 17 ezqe1hh91q4c& ezqe1hh91q4c& NOUN ital-3146 112 18 ; ; PUNCT ital-3146 112 19 source source NOUN ital-3146 112 20 = = VERB ital-3146 112 21 gbs_viewapi gbs_viewapi NOUN ital-3146 112 22 ” " PUNCT ital-3146 112 23 > > X ital-3146 112 24 < < X ital-3146 112 25 span span NOUN ital-3146 112 26 title= title= SPACE ital-3146 112 27 “ " PUNCT ital-3146 112 28 ” " PUNCT ital-3146 112 29 class=“gbs class=“gbs PROPN ital-3146 112 30 - - PUNCT ital-3146 112 31 link link VERB ital-3146 112 32 - - PUNCT ital-3146 112 33 to to ADP ital-3146 112 34 - - PUNCT ital-3146 112 35 info info NOUN ital-3146 112 36 gbs gbs NOUN ital-3146 112 37 - - PUNCT ital-3146 112 38 if if SCONJ ital-3146 112 39 - - PUNCT ital-3146 112 40 partial partial ADJ ital-3146 112 41 - - PUNCT ital-3146 112 42 or or CCONJ ital-3146 112 43 - - PUNCT ital-3146 112 44 full full ADJ ital-3146 112 45 ” " PUNCT ital-3146 112 46 > > X ital-3146 112 47 < < X ital-3146 112 48 img img PROPN ital-3146 112 49 src=“http://www.google.com src=“http://www.google.com PROPN ital-3146 112 50 / / SYM ital-3146 112 51 intl intl PROPN ital-3146 112 52 / / SYM ital-3146 112 53 en en ADP ital-3146 112 54 / / SYM ital-3146 112 55 googlebooks googlebooks PROPN ital-3146 112 56 / / SYM ital-3146 112 57 images/ images/ PROPN ital-3146 112 58 gbs_preview_button1.gif gbs_preview_button1.gif PROPN ital-3146 112 59 ” " PUNCT ital-3146 112 60 / / SYM ital-3146 112 61 > > X ital-3146 113 1 < < X ital-3146 113 2 /span /span X ital-3146 113 3 > > X ital-3146 113 4 < < X ital-3146 113 5 /a /a X ital-3146 113 6 > > X ital-3146 113 7 table table NOUN ital-3146 113 8 3 3 NUM ital-3146 113 9 . . PUNCT ital-3146 114 1 supported support VERB ital-3146 114 2 google google PROPN ital-3146 114 3 book book PROPN ital-3146 114 4 classes classes PROPN ital-3146 114 5 google google PROPN ital-3146 114 6 book book PROPN ital-3146 114 7 class class NOUN ital-3146 114 8 meaning mean VERB ital-3146 114 9 gbs gbs PROPN ital-3146 114 10 - - PUNCT ital-3146 114 11 thumbnail thumbnail PROPN ital-3146 114 12 gbs gbs PROPN ital-3146 114 13 - - PUNCT ital-3146 114 14 link link VERB ital-3146 114 15 - - PUNCT ital-3146 114 16 to to ADP ital-3146 114 17 - - PUNCT ital-3146 114 18 preview preview VERB ital-3146 114 19 gbs gbs PROPN ital-3146 114 20 - - PUNCT ital-3146 114 21 link link VERB ital-3146 114 22 - - PUNCT ital-3146 114 23 to to ADP ital-3146 114 24 - - PUNCT ital-3146 114 25 info info NOUN ital-3146 114 26 gbs gbs NOUN ital-3146 114 27 - - PUNCT ital-3146 114 28 link link VERB ital-3146 114 29 - - PUNCT ital-3146 114 30 to to ADP ital-3146 114 31 - - PUNCT ital-3146 114 32 thumbnail thumbnail NOUN ital-3146 114 33 gbs gbs PROPN ital-3146 114 34 - - PUNCT ital-3146 114 35 embed embe VERB ital-3146 114 36 - - PUNCT ital-3146 114 37 viewer viewer NOUN ital-3146 114 38 gbs gbs PROPN ital-3146 114 39 - - PUNCT ital-3146 114 40 if if SCONJ ital-3146 114 41 - - PUNCT ital-3146 114 42 noview noview NOUN ital-3146 114 43 gbs gbs PROPN ital-3146 114 44 - - PUNCT ital-3146 114 45 if if SCONJ ital-3146 114 46 - - PUNCT ital-3146 114 47 partial partial ADJ ital-3146 114 48 - - PUNCT ital-3146 114 49 or or CCONJ ital-3146 114 50 - - PUNCT ital-3146 114 51 full full ADJ ital-3146 114 52 gbs gbs NOUN ital-3146 114 53 - - PUNCT ital-3146 114 54 if if SCONJ ital-3146 114 55 - - PUNCT ital-3146 114 56 partial partial ADJ ital-3146 114 57 gbs gbs NOUN ital-3146 114 58 - - PUNCT ital-3146 114 59 if if SCONJ ital-3146 114 60 - - PUNCT ital-3146 114 61 full full ADJ ital-3146 114 62 gbs gbs NOUN ital-3146 114 63 - - PUNCT ital-3146 114 64 remove remove NOUN ital-3146 114 65 - - PUNCT ital-3146 114 66 on on ADP ital-3146 114 67 - - PUNCT ital-3146 114 68 failure failure NOUN ital-3146 114 69 include include VERB ital-3146 114 70 an an DET ital-3146 114 71 < < X ital-3146 114 72 img img PROPN ital-3146 114 73 ... ... PUNCT ital-3146 114 74 > > PUNCT ital-3146 114 75 embedding embed VERB ital-3146 114 76 the the DET ital-3146 114 77 thumbnail thumbnail NOUN ital-3146 114 78 image image NOUN ital-3146 114 79 wrap wrap PROPN ital-3146 114 80 span span PROPN ital-3146 114 81 / / SYM ital-3146 114 82 div div PROPN ital-3146 114 83 in in ADP ital-3146 114 84 link link NOUN ital-3146 114 85 to to PART ital-3146 114 86 preview preview VERB ital-3146 114 87 at at ADP ital-3146 114 88 google google PROPN ital-3146 114 89 book book PROPN ital-3146 114 90 search search PROPN ital-3146 114 91 ( ( PUNCT ital-3146 114 92 gbs gbs PROPN ital-3146 114 93 ) ) PUNCT ital-3146 114 94 wrap wrap PROPN ital-3146 114 95 span span PROPN ital-3146 114 96 / / SYM ital-3146 114 97 div div PROPN ital-3146 114 98 in in ADP ital-3146 114 99 link link NOUN ital-3146 114 100 to to ADP ital-3146 114 101 info info NOUN ital-3146 114 102 page page NOUN ital-3146 114 103 at at ADP ital-3146 114 104 gbs gbs PROPN ital-3146 114 105 wrap wrap PROPN ital-3146 114 106 span span PROPN ital-3146 114 107 / / SYM ital-3146 114 108 div div PROPN ital-3146 114 109 in in ADP ital-3146 114 110 link link NOUN ital-3146 114 111 to to PART ital-3146 114 112 thumbnail thumbnail VERB ital-3146 114 113 at at ADP ital-3146 114 114 gbs gbs PROPN ital-3146 114 115 directly directly ADV ital-3146 114 116 embed embe VERB ital-3146 114 117 a a DET ital-3146 114 118 viewer viewer NOUN ital-3146 114 119 for for ADP ital-3146 114 120 book book NOUN ital-3146 114 121 ’s ’s PART ital-3146 114 122 content content NOUN ital-3146 114 123 into into ADP ital-3146 114 124 the the DET ital-3146 114 125 page page NOUN ital-3146 114 126 , , PUNCT ital-3146 114 127 if if SCONJ ital-3146 114 128 possible possible ADJ ital-3146 114 129 keep keep VERB ital-3146 114 130 this this DET ital-3146 114 131 span span NOUN ital-3146 114 132 / / SYM ital-3146 114 133 div div PROPN ital-3146 114 134 only only ADV ital-3146 114 135 if if SCONJ ital-3146 114 136 gbs gbs PROPN ital-3146 114 137 reports report VERB ital-3146 114 138 that that DET ital-3146 114 139 book book NOUN ital-3146 114 140 ’s ’s PART ital-3146 114 141 viewability viewability NOUN ital-3146 114 142 is be AUX ital-3146 114 143 “ " PUNCT ital-3146 114 144 noview noview NOUN ital-3146 114 145 ” " PUNCT ital-3146 114 146 keep keep VERB ital-3146 114 147 this this DET ital-3146 114 148 span span NOUN ital-3146 114 149 / / SYM ital-3146 114 150 div div PROPN ital-3146 114 151 only only ADV ital-3146 114 152 if if SCONJ ital-3146 114 153 gbs gbs PROPN ital-3146 114 154 reports report VERB ital-3146 114 155 that that DET ital-3146 114 156 book book NOUN ital-3146 114 157 ’s ’s PART ital-3146 114 158 viewability viewability NOUN ital-3146 114 159 is be AUX ital-3146 114 160 at at ADP ital-3146 114 161 least least ADJ ital-3146 114 162 “ " PUNCT ital-3146 114 163 partial partial ADJ ital-3146 114 164 ” " PUNCT ital-3146 114 165 keep keep VERB ital-3146 114 166 this this DET ital-3146 114 167 span span NOUN ital-3146 114 168 / / SYM ital-3146 114 169 div div PROPN ital-3146 114 170 only only ADV ital-3146 114 171 if if SCONJ ital-3146 114 172 gbs gbs PROPN ital-3146 114 173 reports report VERB ital-3146 114 174 that that DET ital-3146 114 175 book book NOUN ital-3146 114 176 ’s ’s PART ital-3146 114 177 viewability viewability NOUN ital-3146 114 178 is be AUX ital-3146 114 179 “ " PUNCT ital-3146 114 180 partial partial ADJ ital-3146 114 181 ” " PUNCT ital-3146 114 182 keep keep VERB ital-3146 114 183 this this DET ital-3146 114 184 span span NOUN ital-3146 114 185 / / SYM ital-3146 115 1 div div PROPN ital-3146 115 2 only only ADV ital-3146 115 3 if if SCONJ ital-3146 115 4 gbs gbs PROPN ital-3146 115 5 reports report VERB ital-3146 115 6 that that DET ital-3146 115 7 book book NOUN ital-3146 115 8 ’s ’s PART ital-3146 115 9 viewability viewability NOUN ital-3146 115 10 is be AUX ital-3146 115 11 “ " PUNCT ital-3146 115 12 full full ADJ ital-3146 115 13 ” " PUNCT ital-3146 115 14 remove remove VERB ital-3146 115 15 this this DET ital-3146 115 16 span span NOUN ital-3146 115 17 / / SYM ital-3146 115 18 div div X ital-3146 115 19 if if SCONJ ital-3146 115 20 gbs gbs PROPN ital-3146 115 21 does do AUX ital-3146 115 22 n’t not PART ital-3146 115 23 return return VERB ital-3146 115 24 book book NOUN ital-3146 115 25 information information NOUN ital-3146 115 26 for for ADP ital-3146 115 27 this this DET ital-3146 115 28 item item NOUN ital-3146 115 29 < < X ital-3146 115 30 title title X ital-3146 115 31 > > X ital-3146 115 32 attribute attribute VERB ital-3146 115 33 to to PART ital-3146 115 34 instruct instruct VERB ital-3146 115 35 the the DET ital-3146 115 36 widget widget NOUN ital-3146 115 37 library library NOUN ital-3146 115 38 to to PART ital-3146 115 39 harvest harvest VERB ital-3146 115 40 the the DET ital-3146 115 41 isbn isbn NOUN ital-3146 115 42 from from ADP ital-3146 115 43 the the DET ital-3146 115 44 current current ADJ ital-3146 115 45 page page NOUN ital-3146 115 46 via via ADP ital-3146 115 47 screen screen NOUN ital-3146 115 48 scraping scrape VERB ital-3146 115 49 . . PUNCT ital-3146 116 1 figure figure NOUN ital-3146 116 2 3 3 NUM ital-3146 116 3 provides provide VERB ital-3146 116 4 an an DET ital-3146 116 5 example example NOUN ital-3146 116 6 of of ADP ital-3146 116 7 how how SCONJ ital-3146 116 8 a a DET ital-3146 116 9 google google PROPN ital-3146 116 10 book book NOUN ital-3146 116 11 classes class NOUN ital-3146 116 12 widget widget NOUN ital-3146 116 13 can can AUX ital-3146 116 14 be be AUX ital-3146 116 15 integrated integrate VERB ital-3146 116 16 into into ADP ital-3146 116 17 an an DET ital-3146 116 18 opac opac ADJ ital-3146 116 19 search search NOUN ital-3146 116 20 results result NOUN ital-3146 116 21 page page NOUN ital-3146 116 22 . . PUNCT ital-3146 117 1 ■ ■ ADP ital-3146 117 2 ■ ■ PUNCT ital-3146 117 3 the the DET ital-3146 117 4 tictoclookup tictoclookup PROPN ital-3146 117 5 widget widget NOUN ital-3146 117 6 library library PROPN ital-3146 117 7 the the DET ital-3146 117 8 tictocs tictocs PROPN ital-3146 117 9 journal journal PROPN ital-3146 117 10 table table NOUN ital-3146 117 11 of of ADP ital-3146 117 12 contents content NOUN ital-3146 117 13 service service NOUN ital-3146 117 14 is be AUX ital-3146 117 15 a a DET ital-3146 117 16 free free ADJ ital-3146 117 17 online online ADJ ital-3146 117 18 service service NOUN ital-3146 117 19 that that PRON ital-3146 117 20 allows allow VERB ital-3146 117 21 academic academic ADJ ital-3146 117 22 researchers researcher NOUN ital-3146 117 23 and and CCONJ ital-3146 117 24 web web NOUN ital-3146 117 25 services service NOUN ital-3146 117 26 and and CCONJ ital-3146 117 27 widgets widget NOUN ital-3146 117 28 for for ADP ital-3146 117 29 library library NOUN ital-3146 117 30 information information NOUN ital-3146 117 31 systems system NOUN ital-3146 117 32 | | ADP ital-3146 117 33 back back ADV ital-3146 117 34 and and CCONJ ital-3146 117 35 bailey bailey VERB ital-3146 117 36 81 81 NUM ital-3146 117 37 other other ADJ ital-3146 117 38 users user NOUN ital-3146 117 39 to to PART ital-3146 117 40 keep keep VERB ital-3146 117 41 up up ADP ital-3146 117 42 with with ADP ital-3146 117 43 newly newly ADV ital-3146 117 44 published publish VERB ital-3146 117 45 research research NOUN ital-3146 117 46 by by ADP ital-3146 117 47 giving give VERB ital-3146 117 48 them they PRON ital-3146 117 49 access access NOUN ital-3146 117 50 to to ADP ital-3146 117 51 thousands thousand NOUN ital-3146 117 52 of of ADP ital-3146 117 53 journal journal NOUN ital-3146 117 54 tables table NOUN ital-3146 117 55 of of ADP ital-3146 117 56 contents content NOUN ital-3146 117 57 from from ADP ital-3146 117 58 multiple multiple ADJ ital-3146 117 59 publishers.8 publishers.8 PROPN ital-3146 117 60 the the DET ital-3146 117 61 tictocs tictocs PROPN ital-3146 117 62 consortium consortium NOUN ital-3146 117 63 compiles compile VERB ital-3146 117 64 and and CCONJ ital-3146 117 65 maintains maintain VERB ital-3146 117 66 a a DET ital-3146 117 67 dataset dataset NOUN ital-3146 117 68 that that PRON ital-3146 117 69 maps map VERB ital-3146 117 70 issns issns PROPN ital-3146 117 71 and and CCONJ ital-3146 117 72 journal journal PROPN ital-3146 117 73 titles title NOUN ital-3146 117 74 to to PART ital-3146 117 75 rss rss VERB ital-3146 117 76 - - PUNCT ital-3146 117 77 feed feed NOUN ital-3146 117 78 urls url NOUN ital-3146 117 79 for for ADP ital-3146 117 80 the the DET ital-3146 117 81 journals journal NOUN ital-3146 117 82 ’ ’ PART ital-3146 117 83 tables table NOUN ital-3146 117 84 of of ADP ital-3146 117 85 contents content NOUN ital-3146 117 86 . . PUNCT ital-3146 118 1 the the DET ital-3146 118 2 tictoclookup tictoclookup NOUN ital-3146 118 3 web web NOUN ital-3146 118 4 service service NOUN ital-3146 118 5 we we PRON ital-3146 118 6 used use VERB ital-3146 118 7 the the DET ital-3146 118 8 tictocs tictocs PROPN ital-3146 118 9 dataset dataset NOUN ital-3146 118 10 to to PART ital-3146 118 11 create create VERB ital-3146 118 12 a a DET ital-3146 118 13 simple simple ADJ ital-3146 118 14 json json NOUN ital-3146 118 15 web web NOUN ital-3146 118 16 service service NOUN ital-3146 118 17 called call VERB ital-3146 118 18 “ " PUNCT ital-3146 118 19 tictoclookup tictoclookup NOUN ital-3146 118 20 ” " PUNCT ital-3146 118 21 that that PRON ital-3146 118 22 returns return VERB ital-3146 118 23 rss rss NOUN ital-3146 118 24 - - PUNCT ital-3146 118 25 feed feed NOUN ital-3146 118 26 urls url NOUN ital-3146 118 27 when when SCONJ ital-3146 118 28 queried query VERB ital-3146 118 29 by by ADP ital-3146 118 30 issn issn PROPN ital-3146 118 31 and and CCONJ ital-3146 118 32 , , PUNCT ital-3146 118 33 optionally optionally ADV ital-3146 118 34 , , PUNCT ital-3146 118 35 by by ADP ital-3146 118 36 journal journal PROPN ital-3146 118 37 title title PROPN ital-3146 118 38 . . PUNCT ital-3146 119 1 table table NOUN ital-3146 119 2 4 4 NUM ital-3146 119 3 shows show VERB ital-3146 119 4 an an DET ital-3146 119 5 example example NOUN ital-3146 119 6 query query NOUN ital-3146 119 7 and and CCONJ ital-3146 119 8 response response NOUN ital-3146 119 9 . . PUNCT ital-3146 120 1 to to PART ital-3146 120 2 accommodate accommodate VERB ital-3146 120 3 different different ADJ ital-3146 120 4 hosting host VERB ital-3146 120 5 scenarios scenario NOUN ital-3146 120 6 , , PUNCT ital-3146 120 7 we we PRON ital-3146 120 8 created create VERB ital-3146 120 9 two two NUM ital-3146 120 10 implementations implementation NOUN ital-3146 120 11 of of ADP ital-3146 120 12 this this DET ital-3146 120 13 tictoclookup tictoclookup NOUN ital-3146 120 14 : : PUNCT ital-3146 120 15 a a DET ital-3146 120 16 standalone standalone PROPN ital-3146 120 17 and and CCONJ ital-3146 120 18 a a DET ital-3146 120 19 cloud cloud NOUN ital-3146 120 20 - - PUNCT ital-3146 120 21 based base VERB ital-3146 120 22 implementation implementation NOUN ital-3146 120 23 . . PUNCT ital-3146 121 1 the the DET ital-3146 121 2 standalone standalone ADJ ital-3146 121 3 version version NOUN ital-3146 121 4 is be AUX ital-3146 121 5 implemented implement VERB ital-3146 121 6 as as ADP ital-3146 121 7 a a DET ital-3146 121 8 python python NOUN ital-3146 121 9 web web NOUN ital-3146 121 10 application application NOUN ital-3146 121 11 conformant conformant ADJ ital-3146 121 12 to to ADP ital-3146 121 13 the the DET ital-3146 121 14 web web NOUN ital-3146 121 15 services service NOUN ital-3146 121 16 gateway gateway NOUN ital-3146 121 17 interface interface NOUN ital-3146 121 18 ( ( PUNCT ital-3146 121 19 wsgi wsgi PROPN ital-3146 121 20 ) ) PUNCT ital-3146 121 21 specification specification NOUN ital-3146 121 22 . . PUNCT ital-3146 122 1 hosting host VERB ital-3146 122 2 this this DET ital-3146 122 3 version version NOUN ital-3146 122 4 requires require VERB ital-3146 122 5 access access NOUN ital-3146 122 6 to to ADP ital-3146 122 7 a a DET ital-3146 122 8 web web NOUN ital-3146 122 9 server server NOUN ital-3146 122 10 that that PRON ital-3146 122 11 supports support VERB ital-3146 122 12 a a DET ital-3146 122 13 wsgicompatible wsgicompatible ADJ ital-3146 122 14 environment environment NOUN ital-3146 122 15 , , PUNCT ital-3146 122 16 such such ADJ ital-3146 122 17 as as ADP ital-3146 122 18 apache apache PROPN ital-3146 122 19 ’s ’s PART ital-3146 122 20 mod_wsgi mod_wsgi NOUN ital-3146 122 21 . . PUNCT ital-3146 123 1 the the DET ital-3146 123 2 python python PRON ital-3146 123 3 application application NOUN ital-3146 123 4 reads read VERB ital-3146 123 5 the the DET ital-3146 123 6 tictocs tictocs PROPN ital-3146 123 7 dataset dataset NOUN ital-3146 123 8 and and CCONJ ital-3146 123 9 responds respond VERB ital-3146 123 10 to to ADP ital-3146 123 11 lookup lookup NOUN ital-3146 123 12 requests request NOUN ital-3146 123 13 for for ADP ital-3146 123 14 specific specific ADJ ital-3146 123 15 issns issns PROPN ital-3146 123 16 . . PUNCT ital-3146 124 1 a a DET ital-3146 124 2 cron cron PROPN ital-3146 124 3 job job NOUN ital-3146 124 4 downloads download VERB ital-3146 124 5 the the DET ital-3146 124 6 most most ADV ital-3146 124 7 up up ADP ital-3146 124 8 - - PUNCT ital-3146 124 9 to to ADP ital-3146 124 10 - - PUNCT ital-3146 124 11 date date NOUN ital-3146 124 12 version version NOUN ital-3146 124 13 of of ADP ital-3146 124 14 the the DET ital-3146 124 15 dataset dataset NOUN ital-3146 124 16 periodically periodically ADV ital-3146 124 17 . . PUNCT ital-3146 125 1 the the DET ital-3146 125 2 cloud cloud ADJ ital-3146 125 3 version version NOUN ital-3146 125 4 of of ADP ital-3146 125 5 the the DET ital-3146 125 6 tictoclookup tictoclookup NOUN ital-3146 125 7 service service NOUN ital-3146 125 8 is be AUX ital-3146 125 9 implemented implement VERB ital-3146 125 10 as as ADP ital-3146 125 11 a a DET ital-3146 125 12 google google PROPN ital-3146 125 13 app app NOUN ital-3146 125 14 engine engine NOUN ital-3146 125 15 ( ( PUNCT ital-3146 125 16 gae gae PROPN ital-3146 125 17 ) ) PUNCT ital-3146 125 18 application application NOUN ital-3146 125 19 . . PUNCT ital-3146 126 1 it it PRON ital-3146 126 2 uses use VERB ital-3146 126 3 the the DET ital-3146 126 4 highly highly ADV ital-3146 126 5 scalable scalable ADJ ital-3146 126 6 and and CCONJ ital-3146 126 7 highly highly ADV ital-3146 126 8 available available ADJ ital-3146 126 9 gae gae PROPN ital-3146 126 10 datastore datastore NOUN ital-3146 126 11 to to PART ital-3146 126 12 store store VERB ital-3146 126 13 tictocs tictocs PROPN ital-3146 126 14 data data PROPN ital-3146 126 15 records record NOUN ital-3146 126 16 . . PUNCT ital-3146 127 1 gae gae PROPN ital-3146 127 2 applications application NOUN ital-3146 127 3 run run VERB ital-3146 127 4 on on ADP ital-3146 127 5 servers server NOUN ital-3146 127 6 located locate VERB ital-3146 127 7 in in ADP ital-3146 127 8 google google PROPN ital-3146 127 9 ’s ’s PART ital-3146 127 10 regional regional ADJ ital-3146 127 11 data datum NOUN ital-3146 127 12 centers center NOUN ital-3146 127 13 so so SCONJ ital-3146 127 14 that that SCONJ ital-3146 127 15 requests request NOUN ital-3146 127 16 are be AUX ital-3146 127 17 handled handle VERB ital-3146 127 18 by by ADP ital-3146 127 19 a a DET ital-3146 127 20 data datum NOUN ital-3146 127 21 center center NOUN ital-3146 127 22 geographically geographically ADV ital-3146 127 23 close close ADJ ital-3146 127 24 to to ADP ital-3146 127 25 the the DET ital-3146 127 26 requesting request VERB ital-3146 127 27 client client NOUN ital-3146 127 28 . . PUNCT ital-3146 128 1 as as ADP ital-3146 128 2 of of ADP ital-3146 128 3 june june PROPN ital-3146 128 4 2009 2009 NUM ital-3146 128 5 , , PUNCT ital-3146 128 6 google google PROPN ital-3146 128 7 hosting hosting PROPN ital-3146 128 8 of of ADP ital-3146 128 9 gae gae PROPN ital-3146 128 10 applications application NOUN ital-3146 128 11 is be AUX ital-3146 128 12 free free ADJ ital-3146 128 13 , , PUNCT ital-3146 128 14 which which PRON ital-3146 128 15 includes include VERB ital-3146 128 16 a a DET ital-3146 128 17 free free ADJ ital-3146 128 18 allotment allotment NOUN ital-3146 128 19 of of ADP ital-3146 128 20 several several ADJ ital-3146 128 21 computational computational ADJ ital-3146 128 22 resources resource NOUN ital-3146 128 23 . . PUNCT ital-3146 129 1 for for ADP ital-3146 129 2 each each DET ital-3146 129 3 application application NOUN ital-3146 129 4 , , PUNCT ital-3146 129 5 gae gae PROPN ital-3146 129 6 allows allow VERB ital-3146 129 7 quotas quota NOUN ital-3146 129 8 of of ADP ital-3146 129 9 up up ADP ital-3146 129 10 to to PART ital-3146 129 11 1.3 1.3 NUM ital-3146 129 12 mb mb PROPN ital-3146 129 13 requests request NOUN ital-3146 129 14 and and CCONJ ital-3146 129 15 the the DET ital-3146 129 16 use use NOUN ital-3146 129 17 of of ADP ital-3146 129 18 up up ADP ital-3146 129 19 to to PART ital-3146 129 20 10 10 NUM ital-3146 129 21 gb gb NOUN ital-3146 129 22 of of ADP ital-3146 129 23 bandwidth bandwidth NOUN ital-3146 129 24 per per ADP ital-3146 129 25 twenty twenty NUM ital-3146 129 26 - - PUNCT ital-3146 129 27 fourhour fourhour ADJ ital-3146 129 28 period period NOUN ital-3146 129 29 . . PUNCT ital-3146 130 1 although although SCONJ ital-3146 130 2 this this DET ital-3146 130 3 capacity capacity NOUN ital-3146 130 4 is be AUX ital-3146 130 5 sufficient sufficient ADJ ital-3146 130 6 for for ADP ital-3146 130 7 the the DET ital-3146 130 8 purposes purpose NOUN ital-3146 130 9 of of ADP ital-3146 130 10 many many ADJ ital-3146 130 11 small small ADJ ital-3146 130 12 and and CCONJ ital-3146 130 13 medium medium ADJ ital-3146 130 14 - - PUNCT ital-3146 130 15 size size NOUN ital-3146 130 16 institutions institution NOUN ital-3146 130 17 , , PUNCT ital-3146 130 18 additional additional ADJ ital-3146 130 19 capacity capacity NOUN ital-3146 130 20 can can AUX ital-3146 130 21 be be AUX ital-3146 130 22 purchased purchase VERB ital-3146 130 23 at at ADP ital-3146 130 24 a a DET ital-3146 130 25 small small ADJ ital-3146 130 26 cost cost NOUN ital-3146 130 27 . . PUNCT ital-3146 131 1 widgetization widgetization NOUN ital-3146 131 2 to to PART ital-3146 131 3 facilitate facilitate VERB ital-3146 131 4 the the DET ital-3146 131 5 easy easy ADJ ital-3146 131 6 integration integration NOUN ital-3146 131 7 of of ADP ital-3146 131 8 this this DET ital-3146 131 9 service service NOUN ital-3146 131 10 into into ADP ital-3146 131 11 websites website NOUN ital-3146 131 12 without without ADP ital-3146 131 13 javascript javascript PROPN ital-3146 131 14 programming programming NOUN ital-3146 131 15 , , PUNCT ital-3146 131 16 we we PRON ital-3146 131 17 developed develop VERB ital-3146 131 18 a a DET ital-3146 131 19 widget widget NOUN ital-3146 131 20 library library NOUN ital-3146 131 21 . . PUNCT ital-3146 132 1 like like ADP ital-3146 132 2 google google PROPN ital-3146 132 3 book book NOUN ital-3146 132 4 classes class NOUN ital-3146 132 5 , , PUNCT ital-3146 132 6 this this DET ital-3146 132 7 widget widget NOUN ital-3146 132 8 library library NOUN ital-3146 132 9 is be AUX ital-3146 132 10 controlled control VERB ital-3146 132 11 via via ADP ital-3146 132 12 html html NOUN ital-3146 132 13 attributes attribute NOUN ital-3146 132 14 associated associate VERB ital-3146 132 15 with with ADP ital-3146 132 16 html html NOUN ital-3146 132 17 < < X ital-3146 132 18 span span NOUN ital-3146 132 19 > > X ital-3146 132 20 or or CCONJ ital-3146 132 21 < < X ital-3146 132 22 div div X ital-3146 132 23 > > X ital-3146 132 24 tags tag NOUN ital-3146 132 25 that that PRON ital-3146 132 26 are be AUX ital-3146 132 27 placed place VERB ital-3146 132 28 into into ADP ital-3146 132 29 the the DET ital-3146 132 30 page page NOUN ital-3146 132 31 where where SCONJ ital-3146 132 32 the the DET ital-3146 132 33 user user NOUN ital-3146 132 34 decides decide VERB ital-3146 132 35 to to PART ital-3146 132 36 display display VERB ital-3146 132 37 data datum NOUN ital-3146 132 38 from from ADP ital-3146 132 39 the the DET ital-3146 132 40 tictoclookup tictoclookup NOUN ital-3146 132 41 service service NOUN ital-3146 132 42 . . PUNCT ital-3146 133 1 the the DET ital-3146 133 2 html html NOUN ital-3146 133 3 < < X ital-3146 134 1 title title X ital-3146 134 2 > > X ital-3146 134 3 attribute attribute NOUN ital-3146 134 4 identifies identify VERB ital-3146 134 5 the the DET ital-3146 134 6 journal journal NOUN ital-3146 134 7 by by ADP ital-3146 134 8 its its PRON ital-3146 134 9 issn issn PROPN ital-3146 134 10 or or CCONJ ital-3146 134 11 its its PRON ital-3146 134 12 issn issn PROPN ital-3146 134 13 and and CCONJ ital-3146 134 14 title title NOUN ital-3146 134 15 . . PUNCT ital-3146 135 1 as as ADP ital-3146 135 2 with with ADP ital-3146 135 3 google google PROPN ital-3146 135 4 book book NOUN ital-3146 135 5 classes class NOUN ital-3146 135 6 , , PUNCT ital-3146 135 7 figure figure VERB ital-3146 135 8 3 3 NUM ital-3146 135 9 . . PUNCT ital-3146 136 1 sample sample NOUN ital-3146 136 2 use use NOUN ital-3146 136 3 of of ADP ital-3146 136 4 google google PROPN ital-3146 136 5 book book NOUN ital-3146 136 6 classes class NOUN ital-3146 136 7 in in ADP ital-3146 136 8 an an DET ital-3146 136 9 opac opac ADJ ital-3146 136 10 results result NOUN ital-3146 136 11 page page NOUN ital-3146 136 12 table table NOUN ital-3146 136 13 4 4 NUM ital-3146 136 14 . . PUNCT ital-3146 137 1 sample sample NOUN ital-3146 137 2 request request NOUN ital-3146 137 3 and and CCONJ ital-3146 137 4 response response NOUN ital-3146 137 5 for for ADP ital-3146 137 6 tictocs tictocs PROPN ital-3146 137 7 lookup lookup PROPN ital-3146 137 8 web web NOUN ital-3146 137 9 service service NOUN ital-3146 137 10 request request NOUN ital-3146 137 11 : : PUNCT ital-3146 137 12 http://tictoclookup.appspot.com/0028-0836?title=nature&jsoncallback=process http://tictoclookup.appspot.com/0028-0836?title=nature&jsoncallback=process PROPN ital-3146 137 13 json json NOUN ital-3146 137 14 response response NOUN ital-3146 137 15 : : PUNCT ital-3146 137 16 process process NOUN ital-3146 137 17 ( ( PUNCT ital-3146 137 18 { { PUNCT ital-3146 137 19 “ " PUNCT ital-3146 137 20 lastmod lastmod PROPN ital-3146 137 21 ” " PUNCT ital-3146 137 22 : : PUNCT ital-3146 137 23 “ " PUNCT ital-3146 137 24 we we PRON ital-3146 137 25 d d PROPN ital-3146 137 26 apr apr PROPN ital-3146 137 27 29 29 NUM ital-3146 137 28 05:42:36 05:42:36 NUM ital-3146 137 29 2009 2009 NUM ital-3146 137 30 ” " PUNCT ital-3146 137 31 , , PUNCT ital-3146 137 32 “ " PUNCT ital-3146 137 33 records record NOUN ital-3146 137 34 ” " PUNCT ital-3146 137 35 : : PUNCT ital-3146 137 36 [ [ X ital-3146 137 37 { { PUNCT ital-3146 137 38 “ " PUNCT ital-3146 137 39 title title NOUN ital-3146 137 40 ” " PUNCT ital-3146 137 41 : : PUNCT ital-3146 137 42 “ " PUNCT ital-3146 137 43 nature nature NOUN ital-3146 137 44 ” " PUNCT ital-3146 137 45 , , PUNCT ital-3146 137 46 “ " PUNCT ital-3146 137 47 rssfeed rssfeed NOUN ital-3146 137 48 ” " PUNCT ital-3146 137 49 : : PUNCT ital-3146 137 50 http://www.nature.com/nature/current_issue/rss http://www.nature.com/nature/current_issue/rss NOUN ital-3146 137 51 } } PUNCT ital-3146 137 52 ] ] X ital-3146 137 53 , , PUNCT ital-3146 137 54 “ " PUNCT ital-3146 137 55 issn issn PROPN ital-3146 137 56 ” " PUNCT ital-3146 137 57 : : PUNCT ital-3146 137 58 “ " PUNCT ital-3146 137 59 00280836 00280836 NUM ital-3146 137 60 ” " PUNCT ital-3146 137 61 } } PUNCT ital-3146 137 62 ) ) PUNCT ital-3146 137 63 ; ; PUNCT ital-3146 137 64 82 82 NUM ital-3146 137 65 information information NOUN ital-3146 137 66 technology technology NOUN ital-3146 137 67 and and CCONJ ital-3146 137 68 libraries library NOUN ital-3146 138 1 | | ADP ital-3146 138 2 june june PROPN ital-3146 138 3 2010 2010 NUM ital-3146 138 4 the the DET ital-3146 138 5 html html NOUN ital-3146 138 6 < < X ital-3146 138 7 class class NOUN ital-3146 138 8 > > X ital-3146 138 9 attribute attribute NOUN ital-3146 138 10 describes describe VERB ital-3146 138 11 the the DET ital-3146 138 12 desired desire VERB ital-3146 138 13 processing processing NOUN ital-3146 138 14 , , PUNCT ital-3146 138 15 which which PRON ital-3146 138 16 may may AUX ital-3146 138 17 contain contain VERB ital-3146 138 18 traditional traditional ADJ ital-3146 138 19 css css NOUN ital-3146 138 20 classes class NOUN ital-3146 138 21 . . PUNCT ital-3146 139 1 example example NOUN ital-3146 139 2 consider consider VERB ital-3146 139 3 the the DET ital-3146 139 4 following follow VERB ital-3146 139 5 html html NOUN ital-3146 139 6 an an DET ital-3146 139 7 adapter adapter NOUN ital-3146 139 8 may may AUX ital-3146 139 9 use use VERB ital-3146 139 10 in in ADP ital-3146 139 11 a a DET ital-3146 139 12 page page NOUN ital-3146 139 13 : : PUNCT ital-3146 139 14 < < X ital-3146 139 15 span span VERB ital-3146 139 16 style=“display style=“display NOUN ital-3146 139 17 : : PUNCT ital-3146 139 18 none none NOUN ital-3146 139 19 ” " PUNCT ital-3146 139 20 class=“tictoc class=“tictoc ADJ ital-3146 139 21 - - PUNCT ital-3146 139 22 link link NOUN ital-3146 139 23 tictoc tictoc ADJ ital-3146 139 24 - - PUNCT ital-3146 139 25 preview preview NOUN ital-3146 139 26 tictoc tictoc ADV ital-3146 139 27 - - PUNCT ital-3146 139 28 alternate alternate ADJ ital-3146 139 29 - - PUNCT ital-3146 139 30 link link NOUN ital-3146 139 31 ” " PUNCT ital-3146 139 32 title=“issn:00280836 title=“issn:00280836 NOUN ital-3146 139 33 : : PUNCT ital-3146 139 34 nature nature NOUN ital-3146 139 35 ” " PUNCT ital-3146 139 36 > > X ital-3146 139 37 click click VERB ital-3146 139 38 to to PART ital-3146 139 39 subscribe subscribe VERB ital-3146 139 40 to to ADP ital-3146 139 41 table table NOUN ital-3146 139 42 of of ADP ital-3146 139 43 contents content NOUN ital-3146 139 44 for for ADP ital-3146 139 45 this this DET ital-3146 139 46 journal journal NOUN ital-3146 139 47 < < X ital-3146 139 48 /span /span X ital-3146 140 1 > > X ital-3146 140 2 when when SCONJ ital-3146 140 3 processed process VERB ital-3146 140 4 by by ADP ital-3146 140 5 the the DET ital-3146 140 6 tictoclookup tictoclookup PROPN ital-3146 140 7 widget widget NOUN ital-3146 140 8 library library NOUN ital-3146 140 9 , , PUNCT ital-3146 140 10 the the DET ital-3146 140 11 class class NOUN ital-3146 140 12 “ " PUNCT ital-3146 140 13 tictoc tictoc ADJ ital-3146 140 14 - - PUNCT ital-3146 140 15 link link NOUN ital-3146 140 16 ” " PUNCT ital-3146 140 17 instructs instruct VERB ital-3146 140 18 the the DET ital-3146 140 19 widget widget NOUN ital-3146 140 20 to to PART ital-3146 140 21 wrap wrap VERB ital-3146 140 22 the the DET ital-3146 140 23 span span NOUN ital-3146 140 24 in in ADP ital-3146 140 25 a a DET ital-3146 140 26 link link NOUN ital-3146 140 27 to to ADP ital-3146 140 28 the the DET ital-3146 140 29 rss rss NOUN ital-3146 140 30 feed feed NOUN ital-3146 140 31 at at ADP ital-3146 140 32 which which PRON ital-3146 140 33 the the DET ital-3146 140 34 table table NOUN ital-3146 140 35 of of ADP ital-3146 140 36 content content NOUN ital-3146 140 37 is be AUX ital-3146 140 38 published publish VERB ital-3146 140 39 , , PUNCT ital-3146 140 40 allowing allow VERB ital-3146 140 41 users user NOUN ital-3146 140 42 to to PART ital-3146 140 43 subscribe subscribe VERB ital-3146 140 44 to to ADP ital-3146 140 45 it it PRON ital-3146 140 46 . . PUNCT ital-3146 141 1 the the DET ital-3146 141 2 class class NOUN ital-3146 141 3 “ " PUNCT ital-3146 141 4 tictoc tictoc ADJ ital-3146 141 5 - - PUNCT ital-3146 141 6 preview preview NOUN ital-3146 141 7 ” " PUNCT ital-3146 141 8 associates associate VERB ital-3146 141 9 a a DET ital-3146 141 10 tooltip tooltip NOUN ital-3146 141 11 element element NOUN ital-3146 141 12 with with ADP ital-3146 141 13 the the DET ital-3146 141 14 span span NOUN ital-3146 141 15 , , PUNCT ital-3146 141 16 which which PRON ital-3146 141 17 displays display VERB ital-3146 141 18 the the DET ital-3146 141 19 first first ADJ ital-3146 141 20 entries entry NOUN ital-3146 141 21 of of ADP ital-3146 141 22 the the DET ital-3146 141 23 feed feed NOUN ital-3146 141 24 when when SCONJ ital-3146 141 25 the the DET ital-3146 141 26 user user NOUN ital-3146 141 27 hovers hover VERB ital-3146 141 28 over over ADP ital-3146 141 29 the the DET ital-3146 141 30 link link NOUN ital-3146 141 31 . . PUNCT ital-3146 142 1 we we PRON ital-3146 142 2 use use VERB ital-3146 142 3 the the DET ital-3146 142 4 google google PROPN ital-3146 142 5 feeds feed VERB ital-3146 142 6 api api NOUN ital-3146 142 7 , , PUNCT ital-3146 142 8 another another DET ital-3146 142 9 json json NOUN ital-3146 142 10 - - PUNCT ital-3146 142 11 based base VERB ital-3146 142 12 web web NOUN ital-3146 142 13 service service NOUN ital-3146 142 14 , , PUNCT ital-3146 142 15 to to PART ital-3146 142 16 retrieve retrieve VERB ital-3146 142 17 a a DET ital-3146 142 18 cached cached ADJ ital-3146 142 19 copy copy NOUN ital-3146 142 20 of of ADP ital-3146 142 21 the the DET ital-3146 142 22 feed feed NOUN ital-3146 142 23 . . PUNCT ital-3146 143 1 the the DET ital-3146 143 2 “ " PUNCT ital-3146 143 3 tictoc tictoc NOUN ital-3146 143 4 - - PUNCT ital-3146 143 5 alternate alternate ADJ ital-3146 143 6 - - PUNCT ital-3146 143 7 link link NOUN ital-3146 143 8 ” " PUNCT ital-3146 143 9 class class NOUN ital-3146 143 10 places place VERB ital-3146 143 11 an an DET ital-3146 143 12 alternate alternate ADJ ital-3146 143 13 link link NOUN ital-3146 143 14 into into ADP ital-3146 143 15 the the DET ital-3146 143 16 current current ADJ ital-3146 143 17 document document NOUN ital-3146 143 18 , , PUNCT ital-3146 143 19 which which PRON ital-3146 143 20 in in ADP ital-3146 143 21 some some DET ital-3146 143 22 browsers browser NOUN ital-3146 143 23 triggers trigger VERB ital-3146 143 24 the the DET ital-3146 143 25 display display NOUN ital-3146 143 26 of of ADP ital-3146 143 27 the the DET ital-3146 143 28 rss rss NOUN ital-3146 143 29 feed feed NOUN ital-3146 143 30 icon icon NOUN ital-3146 143 31 figure figure NOUN ital-3146 143 32 4 4 NUM ital-3146 143 33 . . PUNCT ital-3146 144 1 sample sample NOUN ital-3146 144 2 use use NOUN ital-3146 144 3 of of ADP ital-3146 144 4 tictoclookup tictoclookup NOUN ital-3146 144 5 classes class NOUN ital-3146 144 6 in in ADP ital-3146 144 7 the the DET ital-3146 144 8 status status NOUN ital-3146 144 9 bar bar NOUN ital-3146 144 10 . . PUNCT ital-3146 145 1 the the DET ital-3146 145 2 < < X ital-3146 145 3 span span NOUN ital-3146 145 4 > > X ital-3146 145 5 element element NOUN ital-3146 145 6 , , PUNCT ital-3146 145 7 which which PRON ital-3146 145 8 is be AUX ital-3146 145 9 initially initially ADV ital-3146 145 10 invisible invisible ADJ ital-3146 145 11 , , PUNCT ital-3146 145 12 is be AUX ital-3146 145 13 made make VERB ital-3146 145 14 visible visible ADJ ital-3146 145 15 if if SCONJ ital-3146 145 16 and and CCONJ ital-3146 145 17 only only ADV ital-3146 145 18 if if SCONJ ital-3146 145 19 the the DET ital-3146 145 20 tictoclookup tictoclookup NOUN ital-3146 145 21 service service NOUN ital-3146 145 22 returns return VERB ital-3146 145 23 information information NOUN ital-3146 145 24 for for ADP ital-3146 145 25 the the DET ital-3146 145 26 given give VERB ital-3146 145 27 pair pair NOUN ital-3146 145 28 of of ADP ital-3146 145 29 issn issn PROPN ital-3146 145 30 and and CCONJ ital-3146 145 31 title title NOUN ital-3146 145 32 . . PUNCT ital-3146 146 1 figure figure NOUN ital-3146 146 2 4 4 NUM ital-3146 146 3 provides provide VERB ital-3146 146 4 a a DET ital-3146 146 5 screenshot screenshot NOUN ital-3146 146 6 of of ADP ital-3146 146 7 the the DET ital-3146 146 8 display display NOUN ital-3146 146 9 if if SCONJ ital-3146 146 10 the the DET ital-3146 146 11 user user NOUN ital-3146 146 12 hovers hover VERB ital-3146 146 13 over over ADP ital-3146 146 14 the the DET ital-3146 146 15 link link NOUN ital-3146 146 16 . . PUNCT ital-3146 147 1 as as ADP ital-3146 147 2 with with ADP ital-3146 147 3 google google PROPN ital-3146 147 4 book book NOUN ital-3146 147 5 classes class NOUN ital-3146 147 6 , , PUNCT ital-3146 147 7 the the DET ital-3146 147 8 mash mash NOUN ital-3146 147 9 - - PUNCT ital-3146 147 10 up up ADP ital-3146 147 11 creator creator NOUN ital-3146 147 12 does do AUX ital-3146 147 13 not not PART ital-3146 147 14 need need VERB ital-3146 147 15 to to PART ital-3146 147 16 be be AUX ital-3146 147 17 concerned concern VERB ital-3146 147 18 with with ADP ital-3146 147 19 the the DET ital-3146 147 20 mechanics mechanic NOUN ital-3146 147 21 of of ADP ital-3146 147 22 contacting contact VERB ital-3146 147 23 the the DET ital-3146 147 24 tictoclookup tictoclookup NOUN ital-3146 147 25 web web NOUN ital-3146 147 26 service service NOUN ital-3146 147 27 and and CCONJ ital-3146 147 28 making make VERB ital-3146 147 29 the the DET ital-3146 147 30 necessary necessary ADJ ital-3146 147 31 manipulations manipulation NOUN ital-3146 147 32 to to ADP ital-3146 147 33 the the DET ital-3146 147 34 document document NOUN ital-3146 147 35 . . PUNCT ital-3146 148 1 table table NOUN ital-3146 148 2 5 5 NUM ital-3146 148 3 provides provide VERB ital-3146 148 4 a a DET ital-3146 148 5 complete complete ADJ ital-3146 148 6 overview overview NOUN ital-3146 148 7 of of ADP ital-3146 148 8 the the DET ital-3146 148 9 classes class NOUN ital-3146 148 10 tictoclookup tictoclookup NOUN ital-3146 148 11 supports support VERB ital-3146 148 12 . . PUNCT ital-3146 149 1 integration integration NOUN ital-3146 149 2 with with ADP ital-3146 149 3 legacy legacy NOUN ital-3146 149 4 opacs opac NOUN ital-3146 149 5 similar similar ADJ ital-3146 149 6 to to ADP ital-3146 149 7 the the DET ital-3146 149 8 google google PROPN ital-3146 149 9 book book PROPN ital-3146 149 10 classes class NOUN ital-3146 149 11 widget widget NOUN ital-3146 149 12 library library NOUN ital-3146 149 13 , , PUNCT ital-3146 149 14 we we PRON ital-3146 149 15 implemented implement VERB ital-3146 149 16 provisions provision NOUN ital-3146 149 17 that that PRON ital-3146 149 18 allow allow VERB ital-3146 149 19 the the DET ital-3146 149 20 use use NOUN ital-3146 149 21 of of ADP ital-3146 149 22 tictoclookup tictoclookup NOUN ital-3146 149 23 classes class NOUN ital-3146 149 24 on on ADP ital-3146 149 25 pages page NOUN ital-3146 149 26 over over ADP ital-3146 149 27 which which PRON ital-3146 149 28 the the DET ital-3146 149 29 mash mash NOUN ital-3146 149 30 - - PUNCT ital-3146 149 31 up up ADP ital-3146 149 32 creator creator NOUN ital-3146 149 33 has have VERB ital-3146 149 34 limited limit VERB ital-3146 149 35 control control NOUN ital-3146 149 36 . . PUNCT ital-3146 150 1 for for ADP ital-3146 150 2 instance instance NOUN ital-3146 150 3 , , PUNCT ital-3146 150 4 specifying specify VERB ital-3146 150 5 a a DET ital-3146 150 6 title title NOUN ital-3146 150 7 attribute attribute NOUN ital-3146 150 8 of of ADP ital-3146 150 9 “ " PUNCT ital-3146 150 10 issn issn PROPN ital-3146 150 11 : : PUNCT ital-3146 150 12 millennium.issnandtitle millennium.issnandtitle NOUN ital-3146 150 13 ” " PUNCT ital-3146 150 14 harvests harvest VERB ital-3146 150 15 the the DET ital-3146 150 16 issn issn PROPN ital-3146 150 17 and and CCONJ ital-3146 150 18 journal journal PROPN ital-3146 150 19 title title NOUN ital-3146 150 20 from from ADP ital-3146 150 21 the the DET ital-3146 150 22 iii iii PROPN ital-3146 150 23 millennium millennium NOUN ital-3146 150 24 ’s ’s PART ital-3146 150 25 record record NOUN ital-3146 150 26 display display NOUN ital-3146 150 27 page page NOUN ital-3146 150 28 . . PUNCT ital-3146 151 1 ■ ■ ADP ital-3146 151 2 ■ ■ NOUN ital-3146 151 3 majax majax ADJ ital-3146 151 4 whereas whereas SCONJ ital-3146 151 5 the the DET ital-3146 151 6 widget widget NOUN ital-3146 151 7 libraries library NOUN ital-3146 151 8 discussed discuss VERB ital-3146 151 9 thus thus ADV ital-3146 151 10 far far ADV ital-3146 151 11 integrate integrate VERB ital-3146 151 12 external external ADJ ital-3146 151 13 web web NOUN ital-3146 151 14 services service NOUN ital-3146 151 15 into into ADP ital-3146 151 16 an an DET ital-3146 151 17 opac opac ADJ ital-3146 151 18 display display NOUN ital-3146 151 19 , , PUNCT ital-3146 151 20 majax majax PROPN ital-3146 151 21 is be AUX ital-3146 151 22 a a DET ital-3146 151 23 widget widget NOUN ital-3146 151 24 library library NOUN ital-3146 151 25 that that PRON ital-3146 151 26 integrates integrate VERB ital-3146 151 27 information information NOUN ital-3146 151 28 coming come VERB ital-3146 151 29 from from ADP ital-3146 151 30 an an DET ital-3146 151 31 opac opac NOUN ital-3146 151 32 into into ADP ital-3146 151 33 other other ADJ ital-3146 151 34 pages page NOUN ital-3146 151 35 , , PUNCT ital-3146 151 36 such such ADJ ital-3146 151 37 as as ADP ital-3146 151 38 resource resource NOUN ital-3146 151 39 guides guide NOUN ital-3146 151 40 or or CCONJ ital-3146 151 41 course course NOUN ital-3146 151 42 displays display NOUN ital-3146 151 43 . . PUNCT ital-3146 152 1 majax majax PROPN ital-3146 152 2 is be AUX ital-3146 152 3 designed design VERB ital-3146 152 4 for for ADP ital-3146 152 5 use use NOUN ital-3146 152 6 with with ADP ital-3146 152 7 a a DET ital-3146 152 8 iii iii NUM ital-3146 152 9 millennium millennium NOUN ital-3146 152 10 integrated integrate VERB ital-3146 152 11 library library NOUN ital-3146 152 12 system system NOUN ital-3146 152 13 ( ( PUNCT ital-3146 152 14 ils ils X ital-3146 152 15 ) ) PUNCT ital-3146 152 16 whose whose DET ital-3146 152 17 vendor vendor NOUN ital-3146 152 18 does do AUX ital-3146 152 19 not not PART ital-3146 152 20 provide provide VERB ital-3146 152 21 a a DET ital-3146 152 22 web web NOUN ital-3146 152 23 - - PUNCT ital-3146 152 24 services service NOUN ital-3146 152 25 interface interface NOUN ital-3146 152 26 . . PUNCT ital-3146 153 1 the the DET ital-3146 153 2 techniques technique NOUN ital-3146 153 3 we we PRON ital-3146 153 4 used use VERB ital-3146 153 5 , , PUNCT ital-3146 153 6 however however ADV ital-3146 153 7 , , PUNCT ital-3146 153 8 extend extend VERB ital-3146 153 9 to to ADP ital-3146 153 10 other other ADJ ital-3146 153 11 opacs opac NOUN ital-3146 153 12 as as ADV ital-3146 153 13 well well ADV ital-3146 153 14 . . PUNCT ital-3146 154 1 like like INTJ ital-3146 154 2 many many ADJ ital-3146 154 3 table table NOUN ital-3146 154 4 5 5 NUM ital-3146 154 5 . . PUNCT ital-3146 154 6 supported support VERB ital-3146 154 7 tictoclookup tictoclookup NOUN ital-3146 154 8 classes class NOUN ital-3146 154 9 tictoclookup tictoclookup NOUN ital-3146 154 10 class class NOUN ital-3146 154 11 meaning mean VERB ital-3146 154 12 tictoc tictoc ADJ ital-3146 154 13 - - PUNCT ital-3146 154 14 link link NOUN ital-3146 154 15 tictoc tictoc ADJ ital-3146 154 16 - - PUNCT ital-3146 154 17 preview preview NOUN ital-3146 154 18 tictoc tictoc NOUN ital-3146 154 19 - - PUNCT ital-3146 154 20 embed embe VERB ital-3146 154 21 - - PUNCT ital-3146 154 22 n n ADP ital-3146 154 23 tictoc tictoc NOUN ital-3146 154 24 - - PUNCT ital-3146 154 25 alternate alternate ADJ ital-3146 154 26 - - PUNCT ital-3146 154 27 link link NOUN ital-3146 154 28 tictoc tictoc ADJ ital-3146 154 29 - - PUNCT ital-3146 154 30 append append NOUN ital-3146 154 31 - - PUNCT ital-3146 154 32 title title NOUN ital-3146 154 33 wrap wrap PROPN ital-3146 154 34 span span PROPN ital-3146 154 35 / / SYM ital-3146 154 36 div div PROPN ital-3146 154 37 in in ADP ital-3146 154 38 link link NOUN ital-3146 154 39 to to ADP ital-3146 154 40 table table NOUN ital-3146 154 41 of of ADP ital-3146 154 42 contents content NOUN ital-3146 154 43 display display VERB ital-3146 154 44 tooltip tooltip NOUN ital-3146 154 45 with with ADP ital-3146 154 46 preview preview NOUN ital-3146 154 47 of of ADP ital-3146 154 48 current current ADJ ital-3146 154 49 entries entry NOUN ital-3146 154 50 embed embe VERB ital-3146 154 51 preview preview NOUN ital-3146 154 52 of of ADP ital-3146 154 53 first first ADJ ital-3146 154 54 n n CCONJ ital-3146 154 55 entries entry NOUN ital-3146 154 56 insert insert PROPN ital-3146 154 57 < < X ital-3146 154 58 link link NOUN ital-3146 154 59 rel=“alternate rel=“alternate NOUN ital-3146 154 60 ” " PUNCT ital-3146 154 61 > > X ital-3146 154 62 into into ADP ital-3146 154 63 document document NOUN ital-3146 154 64 append append VERB ital-3146 154 65 the the DET ital-3146 154 66 title title NOUN ital-3146 154 67 of of ADP ital-3146 154 68 the the DET ital-3146 154 69 journal journal NOUN ital-3146 154 70 to to ADP ital-3146 154 71 the the DET ital-3146 154 72 span span NOUN ital-3146 154 73 / / SYM ital-3146 154 74 div div X ital-3146 154 75 web web NOUN ital-3146 154 76 services service NOUN ital-3146 154 77 and and CCONJ ital-3146 154 78 widgets widget NOUN ital-3146 154 79 for for ADP ital-3146 154 80 library library NOUN ital-3146 154 81 information information NOUN ital-3146 154 82 systems system NOUN ital-3146 154 83 | | ADP ital-3146 154 84 back back ADV ital-3146 154 85 and and CCONJ ital-3146 154 86 bailey bailey VERB ital-3146 154 87 83 83 NUM ital-3146 154 88 legacy legacy NOUN ital-3146 154 89 opacs opac NOUN ital-3146 154 90 , , PUNCT ital-3146 154 91 millennium millennium NOUN ital-3146 154 92 does do AUX ital-3146 154 93 not not PART ital-3146 154 94 only only ADV ital-3146 154 95 lack lack VERB ital-3146 154 96 a a DET ital-3146 154 97 web web NOUN ital-3146 154 98 - - PUNCT ital-3146 154 99 services service NOUN ital-3146 154 100 interface interface NOUN ital-3146 154 101 , , PUNCT ital-3146 154 102 but but CCONJ ital-3146 154 103 lacks lack VERB ital-3146 154 104 any any DET ital-3146 154 105 programming programming NOUN ital-3146 154 106 interface interface NOUN ital-3146 154 107 to to ADP ital-3146 154 108 the the DET ital-3146 154 109 records record NOUN ital-3146 154 110 contained contain VERB ital-3146 154 111 in in ADP ital-3146 154 112 the the DET ital-3146 154 113 system system NOUN ital-3146 154 114 and and CCONJ ital-3146 154 115 does do AUX ital-3146 154 116 not not PART ital-3146 154 117 provide provide VERB ital-3146 154 118 access access NOUN ital-3146 154 119 to to ADP ital-3146 154 120 the the DET ital-3146 154 121 database database NOUN ital-3146 154 122 or or CCONJ ital-3146 154 123 file file NOUN ital-3146 154 124 system system NOUN ital-3146 154 125 of of ADP ital-3146 154 126 the the DET ital-3146 154 127 machine machine NOUN ital-3146 154 128 housing house VERB ital-3146 154 129 the the DET ital-3146 154 130 opac opac NOUN ital-3146 154 131 . . PUNCT ital-3146 155 1 providing provide VERB ital-3146 155 2 opac opac NOUN ital-3146 155 3 data datum NOUN ital-3146 155 4 as as ADP ital-3146 155 5 a a DET ital-3146 155 6 web web NOUN ital-3146 155 7 service service NOUN ital-3146 155 8 we we PRON ital-3146 155 9 implemented implement VERB ital-3146 155 10 two two NUM ital-3146 155 11 methods method NOUN ital-3146 155 12 to to PART ital-3146 155 13 access access VERB ital-3146 155 14 records record NOUN ital-3146 155 15 from from ADP ital-3146 155 16 the the DET ital-3146 155 17 millennium millennium NOUN ital-3146 155 18 opac opac NOUN ital-3146 155 19 using use VERB ital-3146 155 20 bibliographic bibliographic ADJ ital-3146 155 21 identifiers identifier NOUN ital-3146 155 22 such such ADJ ital-3146 155 23 as as ADP ital-3146 155 24 isbn isbn PROPN ital-3146 155 25 , , PUNCT ital-3146 155 26 oclc oclc NOUN ital-3146 155 27 number number NOUN ital-3146 155 28 , , PUNCT ital-3146 155 29 bibliographic bibliographic ADJ ital-3146 155 30 record record NOUN ital-3146 155 31 number number NOUN ital-3146 155 32 , , PUNCT ital-3146 155 33 and and CCONJ ital-3146 155 34 item item NOUN ital-3146 155 35 title title NOUN ital-3146 155 36 . . PUNCT ital-3146 156 1 both both DET ital-3146 156 2 methods method NOUN ital-3146 156 3 provide provide VERB ital-3146 156 4 access access NOUN ital-3146 156 5 to to AUX ital-3146 156 6 complete complete VERB ital-3146 156 7 marc marc PROPN ital-3146 156 8 records record NOUN ital-3146 156 9 and and CCONJ ital-3146 156 10 holdings holding NOUN ital-3146 156 11 information information NOUN ital-3146 156 12 , , PUNCT ital-3146 156 13 along along ADP ital-3146 156 14 with with ADP ital-3146 156 15 locations location NOUN ital-3146 156 16 and and CCONJ ital-3146 156 17 real real ADJ ital-3146 156 18 - - PUNCT ital-3146 156 19 time time NOUN ital-3146 156 20 availability availability NOUN ital-3146 156 21 for for ADP ital-3146 156 22 each each DET ital-3146 156 23 held hold VERB ital-3146 156 24 item item NOUN ital-3146 156 25 . . PUNCT ital-3146 157 1 majax majax PROPN ital-3146 157 2 extracts extract VERB ital-3146 157 3 this this DET ital-3146 157 4 information information NOUN ital-3146 157 5 via via ADP ital-3146 157 6 screenscraping screenscrape VERB ital-3146 157 7 from from ADP ital-3146 157 8 the the DET ital-3146 157 9 marc marc PROPN ital-3146 157 10 record record NOUN ital-3146 157 11 display display NOUN ital-3146 157 12 page page NOUN ital-3146 157 13 . . PUNCT ital-3146 158 1 as as ADP ital-3146 158 2 with with ADP ital-3146 158 3 all all DET ital-3146 158 4 screen screen NOUN ital-3146 158 5 - - PUNCT ital-3146 158 6 scraping scrape VERB ital-3146 158 7 approaches approach NOUN ital-3146 158 8 , , PUNCT ital-3146 158 9 the the DET ital-3146 158 10 code code NOUN ital-3146 158 11 performing perform VERB ital-3146 158 12 the the DET ital-3146 158 13 scraping scraping NOUN ital-3146 158 14 must must AUX ital-3146 158 15 be be AUX ital-3146 158 16 updated update VERB ital-3146 158 17 if if SCONJ ital-3146 158 18 the the DET ital-3146 158 19 output output NOUN ital-3146 158 20 format format NOUN ital-3146 158 21 provided provide VERB ital-3146 158 22 by by ADP ital-3146 158 23 the the DET ital-3146 158 24 opac opac NOUN ital-3146 158 25 changes change NOUN ital-3146 158 26 . . PUNCT ital-3146 159 1 in in ADP ital-3146 159 2 our our PRON ital-3146 159 3 experience experience NOUN ital-3146 159 4 , , PUNCT ital-3146 159 5 such such ADJ ital-3146 159 6 changes change NOUN ital-3146 159 7 occur occur VERB ital-3146 159 8 at at ADP ital-3146 159 9 a a DET ital-3146 159 10 frequency frequency NOUN ital-3146 159 11 of of ADP ital-3146 159 12 less less ADJ ital-3146 159 13 than than ADP ital-3146 159 14 once once ADV ital-3146 159 15 per per ADP ital-3146 159 16 year year NOUN ital-3146 159 17 . . PUNCT ital-3146 160 1 the the DET ital-3146 160 2 first first ADJ ital-3146 160 3 method method NOUN ital-3146 160 4 , , PUNCT ital-3146 160 5 majax majax PROPN ital-3146 160 6 1 1 NUM ital-3146 160 7 , , PUNCT ital-3146 160 8 implements implement VERB ital-3146 160 9 screen screen NOUN ital-3146 160 10 scraping scrape VERB ital-3146 160 11 using use VERB ital-3146 160 12 javascript javascript PROPN ital-3146 160 13 code code NOUN ital-3146 160 14 that that PRON ital-3146 160 15 is be AUX ital-3146 160 16 contained contain VERB ital-3146 160 17 in in ADP ital-3146 160 18 a a DET ital-3146 160 19 document document NOUN ital-3146 160 20 placed place VERB ital-3146 160 21 in in ADP ital-3146 160 22 a a DET ital-3146 160 23 directory directory NOUN ital-3146 160 24 on on ADP ital-3146 160 25 the the DET ital-3146 160 26 server server NOUN ital-3146 160 27 ( ( PUNCT ital-3146 160 28 /screens /screens PROPN ital-3146 160 29 ) ) PUNCT ital-3146 160 30 , , PUNCT ital-3146 160 31 which which PRON ital-3146 160 32 is be AUX ital-3146 160 33 normally normally ADV ital-3146 160 34 used use VERB ital-3146 160 35 for for ADP ital-3146 160 36 supplementary supplementary ADJ ital-3146 160 37 resources resource NOUN ital-3146 160 38 , , PUNCT ital-3146 160 39 such such ADJ ital-3146 160 40 as as ADP ital-3146 160 41 images image NOUN ital-3146 160 42 . . PUNCT ital-3146 161 1 this this DET ital-3146 161 2 document document NOUN ital-3146 161 3 is be AUX ital-3146 161 4 included include VERB ital-3146 161 5 in in ADP ital-3146 161 6 the the DET ital-3146 161 7 target target NOUN ital-3146 161 8 page page NOUN ital-3146 161 9 as as ADP ital-3146 161 10 a a DET ital-3146 161 11 hidden hidden ADJ ital-3146 161 12 html html NOUN ital-3146 161 13 < < X ital-3146 161 14 iframe iframe PROPN ital-3146 161 15 > > X ital-3146 161 16 element element NOUN ital-3146 161 17 ( ( PUNCT ital-3146 161 18 see see VERB ital-3146 161 19 frame frame PROPN ital-3146 161 20 b b PROPN ital-3146 161 21 in in ADP ital-3146 161 22 figure figure NOUN ital-3146 161 23 2 2 NUM ital-3146 161 24 ) ) PUNCT ital-3146 161 25 . . PUNCT ital-3146 162 1 consequently consequently ADV ital-3146 162 2 , , PUNCT ital-3146 162 3 the the DET ital-3146 162 4 same same ADJ ital-3146 162 5 - - PUNCT ital-3146 162 6 domain domain NOUN ital-3146 162 7 restriction restriction NOUN ital-3146 162 8 applies apply VERB ital-3146 162 9 to to ADP ital-3146 162 10 the the DET ital-3146 162 11 code code NOUN ital-3146 162 12 residing reside VERB ital-3146 162 13 in in ADP ital-3146 162 14 it it PRON ital-3146 162 15 . . PUNCT ital-3146 163 1 majax majax PROPN ital-3146 163 2 1 1 NUM ital-3146 163 3 can can AUX ital-3146 163 4 thus thus ADV ital-3146 163 5 be be AUX ital-3146 163 6 used use VERB ital-3146 163 7 only only ADV ital-3146 163 8 on on ADP ital-3146 163 9 pages page NOUN ital-3146 163 10 within within ADP ital-3146 163 11 the the DET ital-3146 163 12 same same ADJ ital-3146 163 13 domain domain NOUN ital-3146 163 14 — — PUNCT ital-3146 163 15 for for ADP ital-3146 163 16 instance instance NOUN ital-3146 163 17 , , PUNCT ital-3146 163 18 if if SCONJ ital-3146 163 19 the the DET ital-3146 163 20 opac opac NOUN ital-3146 163 21 is be AUX ital-3146 163 22 housed house VERB ital-3146 163 23 at at ADP ital-3146 163 24 opac.library.university.edu opac.library.university.edu PROPN ital-3146 163 25 , , PUNCT ital-3146 163 26 majax majax PROPN ital-3146 163 27 1 1 NUM ital-3146 163 28 may may AUX ital-3146 163 29 be be AUX ital-3146 163 30 used use VERB ital-3146 163 31 on on ADP ital-3146 163 32 all all DET ital-3146 163 33 pages page NOUN ital-3146 163 34 within within ADP ital-3146 163 35 * * PROPN ital-3146 163 36 .university.edu .university.edu PROPN ital-3146 163 37 ( ( PUNCT ital-3146 163 38 not not PART ital-3146 163 39 merely merely ADV ital-3146 163 40 * * PUNCT ital-3146 163 41 .library.university.edu .library.university.edu X ital-3146 163 42 ) ) PUNCT ital-3146 163 43 . . PUNCT ital-3146 164 1 the the DET ital-3146 164 2 key key ADJ ital-3146 164 3 advantage advantage NOUN ital-3146 164 4 of of ADP ital-3146 164 5 majax majax PROPN ital-3146 164 6 1 1 NUM ital-3146 164 7 is be AUX ital-3146 164 8 that that SCONJ ital-3146 164 9 no no DET ital-3146 164 10 additional additional ADJ ital-3146 164 11 server server NOUN ital-3146 164 12 is be AUX ital-3146 164 13 required require VERB ital-3146 164 14 . . PUNCT ital-3146 165 1 the the DET ital-3146 165 2 second second ADJ ital-3146 165 3 method method NOUN ital-3146 165 4 , , PUNCT ital-3146 165 5 majax majax PROPN ital-3146 165 6 2 2 NUM ital-3146 165 7 , , PUNCT ital-3146 165 8 uses use VERB ital-3146 165 9 an an DET ital-3146 165 10 intermediary intermediary ADJ ital-3146 165 11 server server NOUN ital-3146 165 12 that that PRON ital-3146 165 13 retrieves retrieve VERB ital-3146 165 14 the the DET ital-3146 165 15 data datum NOUN ital-3146 165 16 from from ADP ital-3146 165 17 the the DET ital-3146 165 18 opac opac NOUN ital-3146 165 19 , , PUNCT ital-3146 165 20 translates translate VERB ital-3146 165 21 it it PRON ital-3146 165 22 to to ADP ital-3146 165 23 json json NOUN ital-3146 165 24 , , PUNCT ital-3146 165 25 and and CCONJ ital-3146 165 26 returns return VERB ital-3146 165 27 it it PRON ital-3146 165 28 to to ADP ital-3146 165 29 the the DET ital-3146 165 30 client client NOUN ital-3146 165 31 . . PUNCT ital-3146 166 1 this this DET ital-3146 166 2 method method NOUN ital-3146 166 3 , , PUNCT ital-3146 166 4 shown show VERB ital-3146 166 5 in in ADP ital-3146 166 6 figure figure NOUN ital-3146 166 7 5 5 NUM ital-3146 166 8 , , PUNCT ital-3146 166 9 returns return VERB ital-3146 166 10 json json PROPN ital-3146 166 11 data datum NOUN ital-3146 166 12 and and CCONJ ital-3146 166 13 therefore therefore ADV ital-3146 166 14 does do AUX ital-3146 166 15 not not PART ital-3146 166 16 suffer suffer VERB ital-3146 166 17 from from ADP ital-3146 166 18 the the DET ital-3146 166 19 same same ADJ ital-3146 166 20 - - PUNCT ital-3146 166 21 domain domain NOUN ital-3146 166 22 restriction restriction NOUN ital-3146 166 23 . . PUNCT ital-3146 167 1 however however ADV ital-3146 167 2 , , PUNCT ital-3146 167 3 it it PRON ital-3146 167 4 requires require VERB ital-3146 167 5 hosting host VERB ital-3146 167 6 the the DET ital-3146 167 7 majax majax ADJ ital-3146 167 8 2 2 NUM ital-3146 167 9 web web NOUN ital-3146 167 10 service service NOUN ital-3146 167 11 . . PUNCT ital-3146 168 1 like like ADP ital-3146 168 2 the the DET ital-3146 168 3 tictoclookup tictoclookup NOUN ital-3146 168 4 web web NOUN ital-3146 168 5 service service NOUN ital-3146 168 6 , , PUNCT ital-3146 168 7 we we PRON ital-3146 168 8 implemented implement VERB ital-3146 168 9 the the DET ital-3146 168 10 majax majax ADJ ital-3146 168 11 2 2 NUM ital-3146 168 12 web web NOUN ital-3146 168 13 service service NOUN ital-3146 168 14 using use VERB ital-3146 168 15 python python PRON ital-3146 168 16 conformant conformant NOUN ital-3146 168 17 to to ADP ital-3146 168 18 wsgi wsgi PROPN ital-3146 168 19 . . PUNCT ital-3146 169 1 a a DET ital-3146 169 2 single single ADJ ital-3146 169 3 installation installation NOUN ital-3146 169 4 can can AUX ital-3146 169 5 support support VERB ital-3146 169 6 multiple multiple ADJ ital-3146 169 7 opacs opac NOUN ital-3146 169 8 . . PUNCT ital-3146 170 1 widgetization widgetization NOUN ital-3146 170 2 the the DET ital-3146 170 3 majax majax PROPN ital-3146 170 4 widget widget NOUN ital-3146 170 5 library library NOUN ital-3146 170 6 allows allow VERB ital-3146 170 7 the the DET ital-3146 170 8 integration integration NOUN ital-3146 170 9 of of ADP ital-3146 170 10 both both CCONJ ital-3146 170 11 majax majax ADJ ital-3146 170 12 1 1 NUM ital-3146 170 13 and and CCONJ ital-3146 170 14 majax majax ADJ ital-3146 170 15 2 2 NUM ital-3146 170 16 data datum NOUN ital-3146 170 17 into into ADP ital-3146 170 18 websites website NOUN ital-3146 170 19 without without ADP ital-3146 170 20 javascript javascript PROPN ital-3146 170 21 programming programming NOUN ital-3146 170 22 . . PUNCT ital-3146 171 1 the the DET ital-3146 171 2 < < X ital-3146 171 3 span span NOUN ital-3146 171 4 > > X ital-3146 171 5 tags tag NOUN ital-3146 171 6 function function NOUN ital-3146 171 7 as as ADP ital-3146 171 8 placeholders placeholder NOUN ital-3146 171 9 , , PUNCT ital-3146 171 10 and and CCONJ ital-3146 171 11 < < X ital-3146 171 12 title title NOUN ital-3146 171 13 > > X ital-3146 171 14 and and CCONJ ital-3146 171 15 < < X ital-3146 171 16 class class NOUN ital-3146 171 17 > > X ital-3146 171 18 attributes attribute NOUN ital-3146 171 19 describe describe VERB ital-3146 171 20 the the DET ital-3146 171 21 desired desire VERB ital-3146 171 22 processing processing NOUN ital-3146 171 23 . . PUNCT ital-3146 172 1 majax majax PROPN ital-3146 172 2 provides provide VERB ital-3146 172 3 a a DET ital-3146 172 4 number number NOUN ital-3146 172 5 of of ADP ital-3146 172 6 “ " PUNCT ital-3146 172 7 majax majax ADJ ital-3146 172 8 classes class NOUN ital-3146 172 9 , , PUNCT ital-3146 172 10 ” " PUNCT ital-3146 172 11 multiple multiple NOUN ital-3146 172 12 of of ADP ital-3146 172 13 which which PRON ital-3146 172 14 can can AUX ital-3146 172 15 be be AUX ital-3146 172 16 specified specify VERB ital-3146 172 17 . . PUNCT ital-3146 173 1 these these DET ital-3146 173 2 classes class NOUN ital-3146 173 3 allow allow VERB ital-3146 173 4 a a DET ital-3146 173 5 mash mash NOUN ital-3146 173 6 - - PUNCT ital-3146 173 7 up up ADP ital-3146 173 8 creator creator NOUN ital-3146 173 9 to to PART ital-3146 173 10 insert insert VERB ital-3146 173 11 a a DET ital-3146 173 12 large large ADJ ital-3146 173 13 variety variety NOUN ital-3146 173 14 of of ADP ital-3146 173 15 bibliographic bibliographic ADJ ital-3146 173 16 information information NOUN ital-3146 173 17 , , PUNCT ital-3146 173 18 such such ADJ ital-3146 173 19 as as ADP ital-3146 173 20 the the DET ital-3146 173 21 values value NOUN ital-3146 173 22 of of ADP ital-3146 173 23 marc marc PROPN ital-3146 173 24 fields field NOUN ital-3146 173 25 . . PUNCT ital-3146 174 1 classes class NOUN ital-3146 174 2 are be AUX ital-3146 174 3 also also ADV ital-3146 174 4 provided provide VERB ital-3146 174 5 to to PART ital-3146 174 6 insert insert VERB ital-3146 174 7 fully fully ADV ital-3146 174 8 formatted format VERB ital-3146 174 9 , , PUNCT ital-3146 174 10 ready ready ADJ ital-3146 174 11 - - PUNCT ital-3146 174 12 to to ADP ital-3146 174 13 - - PUNCT ital-3146 174 14 copy copy NOUN ital-3146 174 15 bibliographic bibliographic NOUN ital-3146 174 16 references reference NOUN ital-3146 174 17 in in ADP ital-3146 174 18 harvard harvard PROPN ital-3146 174 19 style style NOUN ital-3146 174 20 , , PUNCT ital-3146 174 21 live live ADJ ital-3146 174 22 circulation circulation NOUN ital-3146 174 23 information information NOUN ital-3146 174 24 , , PUNCT ital-3146 174 25 links link NOUN ital-3146 174 26 to to ADP ital-3146 174 27 the the DET ital-3146 174 28 catalog catalog NOUN ital-3146 174 29 record record NOUN ital-3146 174 30 , , PUNCT ital-3146 174 31 links link NOUN ital-3146 174 32 to to ADP ital-3146 174 33 online online ADJ ital-3146 174 34 versions version NOUN ital-3146 174 35 of of ADP ital-3146 174 36 the the DET ital-3146 174 37 item item NOUN ital-3146 174 38 ( ( PUNCT ital-3146 174 39 if if SCONJ ital-3146 174 40 applicable applicable ADJ ital-3146 174 41 ) ) PUNCT ital-3146 174 42 , , PUNCT ital-3146 174 43 a a DET ital-3146 174 44 ready ready ADJ ital-3146 174 45 - - PUNCT ital-3146 174 46 to to ADP ital-3146 174 47 - - PUNCT ital-3146 174 48 import import NOUN ital-3146 174 49 ris ris PROPN ital-3146 174 50 description description NOUN ital-3146 174 51 of of ADP ital-3146 174 52 the the DET ital-3146 174 53 item item NOUN ital-3146 174 54 , , PUNCT ital-3146 174 55 and and CCONJ ital-3146 174 56 even even ADV ital-3146 174 57 images image NOUN ital-3146 174 58 of of ADP ital-3146 174 59 the the DET ital-3146 174 60 book book NOUN ital-3146 174 61 cover cover NOUN ital-3146 174 62 . . PUNCT ital-3146 175 1 a a DET ital-3146 175 2 list list NOUN ital-3146 175 3 of of ADP ital-3146 175 4 classes class NOUN ital-3146 175 5 majax majax PROPN ital-3146 175 6 supports support NOUN ital-3146 175 7 is be AUX ital-3146 175 8 provided provide VERB ital-3146 175 9 in in ADP ital-3146 175 10 table table NOUN ital-3146 175 11 6 6 NUM ital-3146 175 12 . . PUNCT ital-3146 175 13 examples example NOUN ital-3146 175 14 figure figure VERB ital-3146 175 15 6 6 NUM ital-3146 175 16 provides provide VERB ital-3146 175 17 an an DET ital-3146 175 18 example example NOUN ital-3146 175 19 use use NOUN ital-3146 175 20 of of ADP ital-3146 175 21 majax majax ADJ ital-3146 175 22 widgets widget NOUN ital-3146 175 23 . . PUNCT ital-3146 176 1 four four NUM ital-3146 176 2 < < X ital-3146 176 3 span span NOUN ital-3146 176 4 > > X ital-3146 176 5 tags tag NOUN ital-3146 176 6 expand expand VERB ital-3146 176 7 into into ADP ital-3146 176 8 the the DET ital-3146 176 9 book book NOUN ital-3146 176 10 cover cover NOUN ital-3146 176 11 , , PUNCT ital-3146 176 12 a a DET ital-3146 176 13 complete complete ADJ ital-3146 176 14 harvard harvard ADJ ital-3146 176 15 - - PUNCT ital-3146 176 16 style style NOUN ital-3146 176 17 reference reference NOUN ital-3146 176 18 , , PUNCT ital-3146 176 19 the the DET ital-3146 176 20 valid valid NOUN ital-3146 176 21 of of ADP ital-3146 176 22 a a DET ital-3146 176 23 specific specific ADJ ital-3146 176 24 marc marc PROPN ital-3146 176 25 field field NOUN ital-3146 176 26 ( ( PUNCT ital-3146 176 27 020 020 NUM ital-3146 176 28 ) ) PUNCT ital-3146 176 29 , , PUNCT ital-3146 176 30 and and CCONJ ital-3146 176 31 a a DET ital-3146 176 32 display display NOUN ital-3146 176 33 of of ADP ital-3146 176 34 the the DET ital-3146 176 35 current current ADJ ital-3146 176 36 availability availability NOUN ital-3146 176 37 of of ADP ital-3146 176 38 the the DET ital-3146 176 39 item item NOUN ital-3146 176 40 , , PUNCT ital-3146 176 41 wrapped wrap VERB ital-3146 176 42 in in ADP ital-3146 176 43 a a DET ital-3146 176 44 link link NOUN ital-3146 176 45 to to ADP ital-3146 176 46 the the DET ital-3146 176 47 catalog catalog NOUN ital-3146 176 48 record record NOUN ital-3146 176 49 . . PUNCT ital-3146 177 1 texts text NOUN ital-3146 177 2 such such ADJ ital-3146 177 3 as as ADP ital-3146 177 4 “ " PUNCT ital-3146 177 5 copy copy NOUN ital-3146 177 6 is be AUX ital-3146 177 7 available available ADJ ital-3146 177 8 ” " PUNCT ital-3146 177 9 shown show VERB ital-3146 177 10 in in ADP ital-3146 177 11 figure figure NOUN ital-3146 177 12 6 6 NUM ital-3146 177 13 are be AUX ital-3146 177 14 localizable localizable ADJ ital-3146 177 15 . . PUNCT ital-3146 178 1 even even ADV ital-3146 178 2 though though SCONJ ital-3146 178 3 there there PRON ital-3146 178 4 are be VERB ital-3146 178 5 multiple multiple ADJ ital-3146 178 6 majax majax ADJ ital-3146 178 7 < < X ital-3146 178 8 span span NOUN ital-3146 178 9 > > X ital-3146 178 10 tags tag NOUN ital-3146 178 11 that that PRON ital-3146 178 12 refer refer VERB ital-3146 178 13 to to ADP ital-3146 178 14 the the DET ital-3146 178 15 same same ADJ ital-3146 178 16 isbn isbn NOUN ital-3146 178 17 , , PUNCT ital-3146 178 18 the the DET ital-3146 178 19 majax majax PROPN ital-3146 178 20 widget widget NOUN ital-3146 178 21 library library NOUN ital-3146 178 22 will will AUX ital-3146 178 23 contact contact VERB ital-3146 178 24 the the DET ital-3146 178 25 majax majax ADJ ital-3146 178 26 1 1 NUM ital-3146 178 27 or or CCONJ ital-3146 178 28 majax majax ADJ ital-3146 178 29 2 2 NUM ital-3146 178 30 web web NOUN ital-3146 178 31 service service NOUN ital-3146 178 32 only only ADV ital-3146 178 33 once once ADV ital-3146 178 34 per per ADP ital-3146 178 35 identifier identifier NOUN ital-3146 178 36 , , PUNCT ital-3146 178 37 independent independent ADJ ital-3146 178 38 of of ADP ital-3146 178 39 how how SCONJ ital-3146 178 40 often often ADV ital-3146 178 41 it it PRON ital-3146 178 42 is be AUX ital-3146 178 43 used use VERB ital-3146 178 44 in in ADP ital-3146 178 45 a a DET ital-3146 178 46 page page NOUN ital-3146 178 47 . . PUNCT ital-3146 179 1 to to PART ital-3146 179 2 manage manage VERB ital-3146 179 3 the the DET ital-3146 179 4 load load NOUN ital-3146 179 5 , , PUNCT ital-3146 179 6 the the DET ital-3146 179 7 majax majax PROPN ital-3146 179 8 client client PROPN ital-3146 179 9 site site NOUN ital-3146 179 10 library library NOUN ital-3146 179 11 can can AUX ital-3146 179 12 be be AUX ital-3146 179 13 configured configure VERB ital-3146 179 14 to to PART ital-3146 179 15 not not PART ital-3146 179 16 exceed exceed VERB ital-3146 179 17 a a DET ital-3146 179 18 maximum maximum ADJ ital-3146 179 19 number number NOUN ital-3146 179 20 of of ADP ital-3146 179 21 requests request NOUN ital-3146 179 22 per per ADP ital-3146 179 23 second second ADJ ital-3146 179 24 , , PUNCT ital-3146 179 25 per per ADP ital-3146 179 26 client client NOUN ital-3146 179 27 . . PUNCT ital-3146 180 1 all all DET ital-3146 180 2 software software NOUN ital-3146 180 3 described describe VERB ital-3146 180 4 in in ADP ital-3146 180 5 this this DET ital-3146 180 6 paper paper NOUN ital-3146 180 7 is be AUX ital-3146 180 8 available available ADJ ital-3146 180 9 under under ADP ital-3146 180 10 the the DET ital-3146 180 11 lgpl lgpl ADV ital-3146 180 12 open open ADJ ital-3146 180 13 source source NOUN ital-3146 180 14 license license NOUN ital-3146 180 15 . . PUNCT ital-3146 181 1 the the DET ital-3146 181 2 majax majax PROPN ital-3146 181 3 libraries library NOUN ital-3146 181 4 have have AUX ital-3146 181 5 been be AUX ital-3146 181 6 used use VERB ital-3146 181 7 by by ADP ital-3146 181 8 us we PRON ital-3146 181 9 and and CCONJ ital-3146 181 10 others other NOUN ital-3146 181 11 for for ADP ital-3146 181 12 about about ADV ital-3146 181 13 two two NUM ital-3146 181 14 years year NOUN ital-3146 181 15 . . PUNCT ital-3146 182 1 for for ADP ital-3146 182 2 instance instance NOUN ital-3146 182 3 , , PUNCT ital-3146 182 4 the the DET ital-3146 182 5 “ " PUNCT ital-3146 182 6 new new ADJ ital-3146 182 7 books book NOUN ital-3146 182 8 ” " PUNCT ital-3146 182 9 list list NOUN ital-3146 182 10 in in ADP ital-3146 182 11 our our PRON ital-3146 182 12 library library NOUN ital-3146 182 13 uses use VERB ital-3146 182 14 majax majax PROPN ital-3146 182 15 1 1 NUM ital-3146 182 16 to to PART ital-3146 182 17 provide provide VERB ital-3146 182 18 circulation circulation NOUN ital-3146 182 19 information information NOUN ital-3146 182 20 . . PUNCT ital-3146 183 1 faculty faculty NOUN ital-3146 183 2 members member NOUN ital-3146 183 3 at at ADP ital-3146 183 4 our our PRON ital-3146 183 5 institution institution NOUN ital-3146 183 6 are be AUX ital-3146 183 7 using use VERB ital-3146 183 8 majax majax PROPN ital-3146 183 9 to to PART ital-3146 183 10 enrich enrich VERB ital-3146 183 11 their their PRON ital-3146 183 12 course course NOUN ital-3146 183 13 websites website NOUN ital-3146 183 14 . . PUNCT ital-3146 184 1 a a DET ital-3146 184 2 number number NOUN ital-3146 184 3 of of ADP ital-3146 184 4 libraries library NOUN ital-3146 184 5 have have AUX ital-3146 184 6 adopted adopt VERB ital-3146 184 7 majax majax PROPN ital-3146 184 8 1 1 NUM ital-3146 184 9 , , PUNCT ital-3146 184 10 which which PRON ital-3146 184 11 is be AUX ital-3146 184 12 particularly particularly ADV ital-3146 184 13 easy easy ADJ ital-3146 184 14 to to PART ital-3146 184 15 host host VERB ital-3146 184 16 because because SCONJ ital-3146 184 17 no no DET ital-3146 184 18 additional additional ADJ ital-3146 184 19 server server NOUN ital-3146 184 20 is be AUX ital-3146 184 21 required require VERB ital-3146 184 22 . . PUNCT ital-3146 185 1 ■ ■ ADP ital-3146 185 2 ■ ■ NOUN ital-3146 185 3 related relate VERB ital-3146 185 4 work work NOUN ital-3146 185 5 most most ADV ital-3146 185 6 ilss ilss ADV ital-3146 185 7 in in ADP ital-3146 185 8 use use NOUN ital-3146 185 9 today today NOUN ital-3146 185 10 do do AUX ital-3146 185 11 not not PART ital-3146 185 12 provide provide VERB ital-3146 185 13 suitable suitable ADJ ital-3146 185 14 web web NOUN ital-3146 185 15 - - PUNCT ital-3146 185 16 services service NOUN ital-3146 185 17 interfaces interface NOUN ital-3146 185 18 to to PART ital-3146 185 19 access access VERB ital-3146 185 20 either either CCONJ ital-3146 185 21 bibliographic bibliographic ADJ ital-3146 185 22 information information NOUN ital-3146 185 23 figure figure NOUN ital-3146 185 24 5 5 NUM ital-3146 185 25 . . PUNCT ital-3146 186 1 architecture architecture NOUN ital-3146 186 2 of of ADP ital-3146 186 3 the the DET ital-3146 186 4 majax majax ADJ ital-3146 186 5 2 2 NUM ital-3146 186 6 web web NOUN ital-3146 186 7 service service NOUN ital-3146 186 8 84 84 NUM ital-3146 186 9 information information NOUN ital-3146 186 10 technology technology NOUN ital-3146 186 11 and and CCONJ ital-3146 186 12 libraries library NOUN ital-3146 186 13 | | DET ital-3146 186 14 june june PROPN ital-3146 186 15 2010 2010 NUM ital-3146 186 16 or or CCONJ ital-3146 186 17 availability availability NOUN ital-3146 186 18 data.9 data.9 PROPN ital-3146 187 1 this this DET ital-3146 187 2 shortcoming shortcoming NOUN ital-3146 187 3 is be AUX ital-3146 187 4 addressed address VERB ital-3146 187 5 by by ADP ital-3146 187 6 multiple multiple ADJ ital-3146 187 7 initiatives initiative NOUN ital-3146 187 8 . . PUNCT ital-3146 188 1 the the DET ital-3146 188 2 ils ils PROPN ital-3146 188 3 discovery discovery PROPN ital-3146 188 4 interface interface NOUN ital-3146 188 5 task task PROPN ital-3146 188 6 force force PROPN ital-3146 188 7 ( ( PUNCT ital-3146 188 8 ils il NOUN ital-3146 188 9 - - PUNCT ital-3146 188 10 di di NOUN ital-3146 188 11 ) ) PUNCT ital-3146 188 12 created create VERB ital-3146 188 13 a a DET ital-3146 188 14 set set NOUN ital-3146 188 15 of of ADP ital-3146 188 16 recommendations recommendation NOUN ital-3146 188 17 that that PRON ital-3146 188 18 facilitate facilitate VERB ital-3146 188 19 the the DET ital-3146 188 20 integration integration NOUN ital-3146 188 21 of of ADP ital-3146 188 22 discovery discovery NOUN ital-3146 188 23 interfaces interface NOUN ital-3146 188 24 with with ADP ital-3146 188 25 legacy legacy NOUN ital-3146 188 26 ilss ilss ADV ital-3146 188 27 , , PUNCT ital-3146 188 28 but but CCONJ ital-3146 188 29 does do AUX ital-3146 188 30 not not PART ital-3146 188 31 define define VERB ital-3146 188 32 a a DET ital-3146 188 33 concrete concrete ADJ ital-3146 188 34 api.10 api.10 ADV ital-3146 188 35 related relate VERB ital-3146 188 36 , , PUNCT ital-3146 188 37 the the DET ital-3146 188 38 iso iso NOUN ital-3146 188 39 20775 20775 NUM ital-3146 188 40 holdings holding NOUN ital-3146 188 41 standard standard PROPN ital-3146 188 42 describes describe VERB ital-3146 188 43 an an DET ital-3146 188 44 xml xml NOUN ital-3146 188 45 schema schema NOUN ital-3146 188 46 to to PART ital-3146 188 47 describe describe VERB ital-3146 188 48 the the DET ital-3146 188 49 availability availability NOUN ital-3146 188 50 of of ADP ital-3146 188 51 items item NOUN ital-3146 188 52 across across ADP ital-3146 188 53 systems system NOUN ital-3146 188 54 , , PUNCT ital-3146 188 55 but but CCONJ ital-3146 188 56 does do AUX ital-3146 188 57 not not PART ital-3146 188 58 describe describe VERB ital-3146 188 59 an an DET ital-3146 188 60 api api NOUN ital-3146 188 61 for for ADP ital-3146 188 62 accessing access VERB ital-3146 188 63 them.11 them.11 VERB ital-3146 188 64 many many ADJ ital-3146 188 65 ilss ilss ADJ ital-3146 188 66 provide provide VERB ital-3146 188 67 a a DET ital-3146 188 68 z39.50 z39.50 PROPN ital-3146 188 69 interface interface NOUN ital-3146 188 70 in in ADP ital-3146 188 71 addition addition NOUN ital-3146 188 72 to to ADP ital-3146 188 73 their their PRON ital-3146 188 74 htmlbased htmlbased ADJ ital-3146 188 75 web web NOUN ital-3146 188 76 opacs opac NOUN ital-3146 188 77 , , PUNCT ital-3146 188 78 but but CCONJ ital-3146 188 79 z39.50 z39.50 PROPN ital-3146 188 80 does do AUX ital-3146 188 81 not not PART ital-3146 188 82 provide provide VERB ital-3146 188 83 standardized standardized ADJ ital-3146 188 84 holdings holding NOUN ital-3146 188 85 and and CCONJ ital-3146 188 86 availability.12 availability.12 PROPN ital-3146 188 87 nevertheless nevertheless ADV ital-3146 188 88 , , PUNCT ital-3146 188 89 there there PRON ital-3146 188 90 is be VERB ital-3146 188 91 hope hope NOUN ital-3146 188 92 within within ADP ital-3146 188 93 the the DET ital-3146 188 94 community community NOUN ital-3146 188 95 that that PRON ital-3146 188 96 ils il VERB ital-3146 188 97 vendors vendor NOUN ital-3146 188 98 will will AUX ital-3146 188 99 react react VERB ital-3146 188 100 to to ADP ital-3146 188 101 their their PRON ital-3146 188 102 customers customer NOUN ital-3146 188 103 ’ ’ PART ital-3146 188 104 needs need NOUN ital-3146 188 105 and and CCONJ ital-3146 188 106 provide provide VERB ital-3146 188 107 web web NOUN ital-3146 188 108 - - PUNCT ital-3146 188 109 services service NOUN ital-3146 188 110 interfaces interface NOUN ital-3146 188 111 that that PRON ital-3146 188 112 implement implement VERB ital-3146 188 113 these these DET ital-3146 188 114 recommendations recommendation NOUN ital-3146 188 115 . . PUNCT ital-3146 189 1 the the DET ital-3146 189 2 jangle jangle PROPN ital-3146 189 3 project project NOUN ital-3146 189 4 provides provide VERB ital-3146 189 5 an an DET ital-3146 189 6 api api NOUN ital-3146 189 7 and and CCONJ ital-3146 189 8 an an DET ital-3146 189 9 implementation implementation NOUN ital-3146 189 10 of of ADP ital-3146 189 11 the the DET ital-3146 189 12 ils ils ADJ ital-3146 189 13 - - PUNCT ital-3146 189 14 di di ADJ ital-3146 189 15 recommendations recommendation NOUN ital-3146 189 16 through through ADP ital-3146 189 17 a a DET ital-3146 189 18 representations representation NOUN ital-3146 189 19 state state NOUN ital-3146 189 20 transfer transfer NOUN ital-3146 189 21 ( ( PUNCT ital-3146 189 22 rest)–based rest)–base VERB ital-3146 189 23 interface interface NOUN ital-3146 189 24 that that PRON ital-3146 189 25 uses use VERB ital-3146 189 26 the the DET ital-3146 189 27 atom atom NOUN ital-3146 189 28 publishing publishing NOUN ital-3146 189 29 protocol protocol NOUN ital-3146 189 30 ( ( PUNCT ital-3146 189 31 app).13 app).13 PUNCT ital-3146 189 32 jangle jangle NOUN ital-3146 189 33 can can AUX ital-3146 189 34 be be AUX ital-3146 189 35 linked link VERB ital-3146 189 36 to to ADP ital-3146 189 37 legacy legacy NOUN ital-3146 189 38 ilss ilss ADV ital-3146 189 39 via via ADP ital-3146 189 40 connectors connector NOUN ital-3146 189 41 . . PUNCT ital-3146 190 1 the the DET ital-3146 190 2 use use NOUN ital-3146 190 3 of of ADP ital-3146 190 4 the the DET ital-3146 190 5 xml xml NOUN ital-3146 190 6 - - PUNCT ital-3146 190 7 based base VERB ital-3146 190 8 app app NOUN ital-3146 190 9 prevents prevent VERB ital-3146 190 10 direct direct ADJ ital-3146 190 11 access access NOUN ital-3146 190 12 from from ADP ital-3146 190 13 client client NOUN ital-3146 190 14 - - PUNCT ital-3146 190 15 side side NOUN ital-3146 190 16 javascript javascript PROPN ital-3146 190 17 code code PROPN ital-3146 190 18 , , PUNCT ital-3146 190 19 however however ADV ital-3146 190 20 . . PUNCT ital-3146 191 1 in in ADP ital-3146 191 2 the the DET ital-3146 191 3 future future NOUN ital-3146 191 4 , , PUNCT ital-3146 191 5 adoption adoption NOUN ital-3146 191 6 and and CCONJ ital-3146 191 7 widespread widespread ADJ ital-3146 191 8 implementation implementation NOUN ital-3146 191 9 of of ADP ital-3146 191 10 the the DET ital-3146 191 11 w3c w3c PROPN ital-3146 191 12 working working NOUN ital-3146 191 13 draft draft NOUN ital-3146 191 14 on on ADP ital-3146 191 15 crossorigin crossorigin PROPN ital-3146 191 16 resource resource NOUN ital-3146 191 17 sharing sharing NOUN ital-3146 191 18 may may AUX ital-3146 191 19 relax relax VERB ital-3146 191 20 the the DET ital-3146 191 21 same same ADJ ital-3146 191 22 - - PUNCT ital-3146 191 23 origin origin NOUN ital-3146 191 24 restriction restriction NOUN ital-3146 191 25 in in ADP ital-3146 191 26 a a DET ital-3146 191 27 controlled control VERB ital-3146 191 28 fashion fashion NOUN ital-3146 191 29 , , PUNCT ital-3146 191 30 and and CCONJ ital-3146 191 31 thus thus ADV ital-3146 191 32 allow allow VERB ital-3146 191 33 access access NOUN ital-3146 191 34 to to ADP ital-3146 191 35 app app NOUN ital-3146 191 36 feeds feed NOUN ital-3146 191 37 from from ADP ital-3146 191 38 javascript javascript PROPN ital-3146 191 39 across across ADP ital-3146 191 40 domains.14 domains.14 PROPN ital-3146 191 41 screen screen NOUN ital-3146 191 42 - - PUNCT ital-3146 191 43 scraping scrape VERB ital-3146 191 44 is be AUX ital-3146 191 45 a a DET ital-3146 191 46 common common ADJ ital-3146 191 47 technique technique NOUN ital-3146 191 48 used use VERB ital-3146 191 49 to to PART ital-3146 191 50 overcome overcome VERB ital-3146 191 51 the the DET ital-3146 191 52 lack lack NOUN ital-3146 191 53 of of ADP ital-3146 191 54 web web NOUN ital-3146 191 55 - - PUNCT ital-3146 191 56 services service NOUN ital-3146 191 57 interfaces interface NOUN ital-3146 191 58 . . PUNCT ital-3146 192 1 for for ADP ital-3146 192 2 instance instance NOUN ital-3146 192 3 , , PUNCT ital-3146 192 4 oclc oclc PROPN ital-3146 192 5 ’s ’s PART ital-3146 192 6 worldcat worldcat NOUN ital-3146 192 7 local local ADJ ital-3146 192 8 product product NOUN ital-3146 192 9 obtains obtain VERB ital-3146 192 10 access access NOUN ital-3146 192 11 to to ADP ital-3146 192 12 availability availability NOUN ital-3146 192 13 information information NOUN ital-3146 192 14 from from ADP ital-3146 192 15 legacy legacy NOUN ital-3146 192 16 ilss ilss ADV ital-3146 192 17 in in ADP ital-3146 192 18 a a DET ital-3146 192 19 similar similar ADJ ital-3146 192 20 fashion fashion NOUN ital-3146 192 21 as as ADP ital-3146 192 22 our our PRON ital-3146 192 23 majax majax ADJ ital-3146 192 24 2 2 NUM ital-3146 192 25 service.15 service.15 NOUN ital-3146 192 26 whereas whereas SCONJ ital-3146 192 27 the the DET ital-3146 192 28 web web NOUN ital-3146 192 29 services service NOUN ital-3146 192 30 used use VERB ital-3146 192 31 or or CCONJ ital-3146 192 32 created create VERB ital-3146 192 33 in in ADP ital-3146 192 34 our our PRON ital-3146 192 35 work work NOUN ital-3146 192 36 exclusively exclusively ADV ital-3146 192 37 use use VERB ital-3146 192 38 a a DET ital-3146 192 39 rest rest NOUN ital-3146 192 40 - - PUNCT ital-3146 192 41 based base VERB ital-3146 192 42 model model NOUN ital-3146 192 43 and and CCONJ ital-3146 192 44 return return VERB ital-3146 192 45 data datum NOUN ital-3146 192 46 in in ADP ital-3146 192 47 json json NOUN ital-3146 192 48 format format NOUN ital-3146 192 49 , , PUNCT ital-3146 192 50 interfaces interface NOUN ital-3146 192 51 based base VERB ital-3146 192 52 on on ADP ital-3146 192 53 soap soap NOUN ital-3146 192 54 ( ( PUNCT ital-3146 192 55 formerly formerly ADV ital-3146 192 56 simple simple ADJ ital-3146 192 57 object object NOUN ital-3146 192 58 access access NOUN ital-3146 192 59 protocol protocol PROPN ital-3146 192 60 ) ) PUNCT ital-3146 192 61 whose whose DET ital-3146 192 62 semantics semantic NOUN ital-3146 192 63 are be AUX ital-3146 192 64 described describe VERB ital-3146 192 65 by by ADP ital-3146 192 66 a a DET ital-3146 192 67 wsdl wsdl PROPN ital-3146 192 68 specification specification NOUN ital-3146 192 69 provide provide VERB ital-3146 192 70 an an DET ital-3146 192 71 alternative alternative NOUN ital-3146 192 72 if if SCONJ ital-3146 192 73 access access NOUN ital-3146 192 74 from from ADP ital-3146 192 75 within within ADP ital-3146 192 76 client client NOUN ital-3146 192 77 - - PUNCT ital-3146 192 78 side side NOUN ital-3146 192 79 javascript javascript PROPN ital-3146 192 80 code code NOUN ital-3146 192 81 is be AUX ital-3146 192 82 not not PART ital-3146 192 83 required.16 required.16 ADJ ital-3146 192 84 html html NOUN ital-3146 192 85 written write VERB ital-3146 192 86 by by ADP ital-3146 192 87 adapter adapter NOUN ital-3146 192 88 < < SYM ital-3146 192 89 table table NOUN ital-3146 192 90 width=“340”>