id sid tid token lemma pos 1861 1 1 Batch Batch NNP 1861 1 2 Ingesting Ingesting NNP 1861 1 3 into into IN 1861 1 4 EPrints eprint NNS 1861 1 5 Digital Digital NNP 1861 1 6 Repository Repository NNP 1861 1 7 Sof Sof NNP 1861 1 8 tware tware NN 1861 1 9 Tomasz Tomasz NNP 1861 1 10 Neugebauer Neugebauer NNP 1861 1 11 and and CC 1861 1 12 Bin Bin NNP 1861 1 13 Han Han NNP 1861 1 14 INFORMATION INFORMATION VBD 1861 1 15 TECHNOLOGY TECHNOLOGY NNP 1861 1 16 AND and CC 1861 1 17 LIBRARIES library NNS 1861 1 18 | | NNP 1861 1 19 MARCH MARCH NNP 1861 1 20 2012 2012 CD 1861 1 21 113 113 CD 1861 1 22 ABSTRACT ABSTRACT NNP 1861 1 23 This this DT 1861 1 24 paper paper NN 1861 1 25 describes describe VBZ 1861 1 26 the the DT 1861 1 27 batch batch NN 1861 1 28 importing import VBG 1861 1 29 strategy strategy NN 1861 1 30 and and CC 1861 1 31 workflow workflow NN 1861 1 32 used use VBN 1861 1 33 for for IN 1861 1 34 the the DT 1861 1 35 import import NN 1861 1 36 of of IN 1861 1 37 these these DT 1861 1 38 s s POS 1861 1 39 metadata metadata NN 1861 1 40 and and CC 1861 1 41 PDF PDF NNP 1861 1 42 documents document NNS 1861 1 43 into into IN 1861 1 44 the the DT 1861 1 45 EPrints eprint NNS 1861 1 46 digital digital JJ 1861 1 47 repository repository NN 1861 1 48 software software NN 1861 1 49 . . . 1861 2 1 A a DT 1861 2 2 two two CD 1861 2 3 - - HYPH 1861 2 4 step step NN 1861 2 5 strategy strategy NN 1861 2 6 of of IN 1861 2 7 importing import VBG 1861 2 8 metadata metadata NN 1861 2 9 in in IN 1861 2 10 MARC MARC NNP 1861 2 11 format format NN 1861 2 12 followed follow VBN 1861 2 13 by by IN 1861 2 14 attachment attachment NN 1861 2 15 of of IN 1861 2 16 PDF PDF NNP 1861 2 17 documents document NNS 1861 2 18 is be VBZ 1861 2 19 described describe VBN 1861 2 20 in in IN 1861 2 21 detail detail NN 1861 2 22 , , , 1861 2 23 including include VBG 1861 2 24 Perl Perl NNP 1861 2 25 source source NN 1861 2 26 code code NN 1861 2 27 for for IN 1861 2 28 scripts script NNS 1861 2 29 used use VBN 1861 2 30 . . . 1861 3 1 The the DT 1861 3 2 processes process NNS 1861 3 3 described describe VBN 1861 3 4 were be VBD 1861 3 5 used use VBN 1861 3 6 in in IN 1861 3 7 the the DT 1861 3 8 ingestion ingestion NN 1861 3 9 of of IN 1861 3 10 6,000 6,000 CD 1861 3 11 these these DT 1861 3 12 s s POS 1861 3 13 metadata metadata NN 1861 3 14 and and CC 1861 3 15 PDFs pdf NNS 1861 3 16 into into IN 1861 3 17 an an DT 1861 3 18 EPrints eprint NNS 1861 3 19 institutional institutional JJ 1861 3 20 repository repository NN 1861 3 21 . . . 1861 4 1 INTRODUCTION introduction NN 1861 4 2 Tutorials tutorial NNS 1861 4 3 have have VBP 1861 4 4 been be VBN 1861 4 5 published publish VBN 1861 4 6 about about IN 1861 4 7 batch batch NN 1861 4 8 ingestion ingestion NN 1861 4 9 of of IN 1861 4 10 ProQuest ProQuest NNP 1861 4 11 metadata metadata NN 1861 4 12 and and CC 1861 4 13 electronic electronic JJ 1861 4 14 these these DT 1861 4 15 s s NNS 1861 4 16 and and CC 1861 4 17 dissertations dissertation NNS 1861 4 18 ( ( -LRB- 1861 4 19 ETDs),1 etds),1 UH 1861 4 20 as as RB 1861 4 21 well well RB 1861 4 22 as as IN 1861 4 23 EndNote EndNote NNP 1861 4 24 library,2 library,2 VBZ 1861 4 25 into into IN 1861 4 26 the the DT 1861 4 27 Digital Digital NNP 1861 4 28 Commons Commons NNP 1861 4 29 platform platform NN 1861 4 30 . . . 1861 5 1 The the DT 1861 5 2 procedures procedure NNS 1861 5 3 for for IN 1861 5 4 bulk bulk JJ 1861 5 5 importing importing NN 1861 5 6 of of IN 1861 5 7 ETDs ETDs NNP 1861 5 8 using use VBG 1861 5 9 DSpace DSpace NNP 1861 5 10 have have VBP 1861 5 11 also also RB 1861 5 12 been be VBN 1861 5 13 reported.3 reported.3 CD 1861 5 14 However however RB 1861 5 15 , , , 1861 5 16 bulk bulk NN 1861 5 17 importing import VBG 1861 5 18 into into IN 1861 5 19 the the DT 1861 5 20 EPrints eprint NNS 1861 5 21 digital digital JJ 1861 5 22 repository repository NN 1861 5 23 software software NN 1861 5 24 has have VBZ 1861 5 25 not not RB 1861 5 26 been be VBN 1861 5 27 exhaustively exhaustively RB 1861 5 28 addressed address VBN 1861 5 29 in in IN 1861 5 30 the the DT 1861 5 31 literature.4 literature.4 NNP 1861 5 32 A a DT 1861 5 33 recent recent JJ 1861 5 34 article article NN 1861 5 35 by by IN 1861 5 36 Walsh Walsh NNP 1861 5 37 provides provide VBZ 1861 5 38 a a DT 1861 5 39 literature literature NN 1861 5 40 review review NN 1861 5 41 of of IN 1861 5 42 batch batch NN 1861 5 43 importing importing NN 1861 5 44 into into IN 1861 5 45 institutional institutional JJ 1861 5 46 repositories.5 repositories.5 . 1861 5 47 The the DT 1861 5 48 only only RB 1861 5 49 published publish VBN 1861 5 50 report report NN 1861 5 51 on on IN 1861 5 52 batch batch NN 1861 5 53 importing importing NN 1861 5 54 into into IN 1861 5 55 the the DT 1861 5 56 EPrints EPrints NNP 1861 5 57 platform platform NN 1861 5 58 describes describe VBZ 1861 5 59 Perl Perl NNP 1861 5 60 scripts script NNS 1861 5 61 for for IN 1861 5 62 metadata metadata NN 1861 5 63 - - HYPH 1861 5 64 only only RB 1861 5 65 records record NNS 1861 5 66 import import NN 1861 5 67 from from IN 1861 5 68 Thomson Thomson NNP 1861 5 69 Reuters Reuters NNP 1861 5 70 Reference Reference NNP 1861 5 71 Manager.6 Manager.6 NNP 1861 5 72 Bulk Bulk NNP 1861 5 73 importing importing NN 1861 5 74 is be VBZ 1861 5 75 often often RB 1861 5 76 one one CD 1861 5 77 of of IN 1861 5 78 the the DT 1861 5 79 first first JJ 1861 5 80 tasks task NNS 1861 5 81 after after IN 1861 5 82 launching launch VBG 1861 5 83 a a DT 1861 5 84 repository repository NN 1861 5 85 , , , 1861 5 86 so so CC 1861 5 87 it -PRON- PRP 1861 5 88 is be VBZ 1861 5 89 unsurprising unsurprise VBG 1861 5 90 that that WDT 1861 5 91 requests request VBZ 1861 5 92 for for IN 1861 5 93 reports report NNS 1861 5 94 and and CC 1861 5 95 documentation documentation NN 1861 5 96 on on IN 1861 5 97 EPrints eprint NNS 1861 5 98 - - HYPH 1861 5 99 specific specific JJ 1861 5 100 workflow workflow NN 1861 5 101 have have VBP 1861 5 102 been be VBN 1861 5 103 a a DT 1861 5 104 recurring recur VBG 1861 5 105 question question NN 1861 5 106 on on IN 1861 5 107 the the DT 1861 5 108 EPrints eprint NNS 1861 5 109 Tech tech NN 1861 5 110 List.7 list.7 NN 1861 5 111 A a DT 1861 5 112 recently recently RB 1861 5 113 published publish VBN 1861 5 114 review review NN 1861 5 115 of of IN 1861 5 116 EPrints EPrints NNP 1861 5 117 identifies identifie NNS 1861 5 118 “ " `` 1861 5 119 the the DT 1861 5 120 absence absence NN 1861 5 121 of of IN 1861 5 122 a a DT 1861 5 123 bulk bulk JJ 1861 5 124 uploading uploading JJ 1861 5 125 feature feature NN 1861 5 126 ” " '' 1861 5 127 as as IN 1861 5 128 its -PRON- PRP$ 1861 5 129 most most RBS 1861 5 130 significant significant JJ 1861 5 131 weakness.8 weakness.8 CD 1861 5 132 Although Although NNP 1861 5 133 EPrints eprint NNS 1861 5 134 ’ ’ POS 1861 5 135 graphical graphical JJ 1861 5 136 user user NN 1861 5 137 interface interface NN 1861 5 138 for for IN 1861 5 139 bulk bulk JJ 1861 5 140 importing importing NN 1861 5 141 is be VBZ 1861 5 142 limited limit VBN 1861 5 143 to to IN 1861 5 144 the the DT 1861 5 145 use use NN 1861 5 146 of of IN 1861 5 147 the the DT 1861 5 148 installed instal VBN 1861 5 149 import import NN 1861 5 150 plugins plugin NNS 1861 5 151 , , , 1861 5 152 the the DT 1861 5 153 software software NN 1861 5 154 does do VBZ 1861 5 155 have have VB 1861 5 156 a a DT 1861 5 157 versatile versatile JJ 1861 5 158 infrastructure infrastructure NN 1861 5 159 for for IN 1861 5 160 this this DT 1861 5 161 purpose purpose NN 1861 5 162 . . . 1861 6 1 Leveraging leverage VBG 1861 6 2 EPrints EPrints NNP 1861 6 3 ’ ’ POS 1861 6 4 import import NN 1861 6 5 functionality functionality NN 1861 6 6 requires require VBZ 1861 6 7 some some DT 1861 6 8 Perl Perl NNP 1861 6 9 scripting scripting NN 1861 6 10 , , , 1861 6 11 structuring structure VBG 1861 6 12 the the DT 1861 6 13 data datum NNS 1861 6 14 for for IN 1861 6 15 import import NN 1861 6 16 , , , 1861 6 17 and and CC 1861 6 18 using use VBG 1861 6 19 the the DT 1861 6 20 command command NN 1861 6 21 line line NN 1861 6 22 interface interface NN 1861 6 23 . . . 1861 7 1 In in IN 1861 7 2 2009 2009 CD 1861 7 3 , , , 1861 7 4 when when WRB 1861 7 5 Concordia Concordia NNP 1861 7 6 University University NNP 1861 7 7 launched launch VBD 1861 7 8 Spectrum,9 Spectrum,9 . 1861 7 9 its -PRON- PRP$ 1861 7 10 research research NN 1861 7 11 repository repository NN 1861 7 12 , , , 1861 7 13 the the DT 1861 7 14 first first JJ 1861 7 15 task task NN 1861 7 16 was be VBD 1861 7 17 a a DT 1861 7 18 batch batch NN 1861 7 19 ingest ingest NN 1861 7 20 of of IN 1861 7 21 approximately approximately RB 1861 7 22 6,000 6,000 CD 1861 7 23 these these DT 1861 7 24 s s NNPS 1861 7 25 dated date VBN 1861 7 26 from from IN 1861 7 27 1967 1967 CD 1861 7 28 to to IN 1861 7 29 2003 2003 CD 1861 7 30 . . . 1861 8 1 The the DT 1861 8 2 source source NN 1861 8 3 of of IN 1861 8 4 the the DT 1861 8 5 metadata metadata NN 1861 8 6 for for IN 1861 8 7 this this DT 1861 8 8 import import NN 1861 8 9 consisted consist VBD 1861 8 10 in in IN 1861 8 11 MARC MARC NNP 1861 8 12 records record NNS 1861 8 13 from from IN 1861 8 14 an an DT 1861 8 15 integrated integrated JJ 1861 8 16 library library NN 1861 8 17 system system NN 1861 8 18 powered power VBN 1861 8 19 by by IN 1861 8 20 Innovative Innovative NNP 1861 8 21 Interfaces Interfaces NNPS 1861 8 22 and and CC 1861 8 23 ProQuest ProQuest NNP 1861 8 24 PDF PDF NNP 1861 8 25 documents document NNS 1861 8 26 . . . 1861 9 1 This this DT 1861 9 2 paper paper NN 1861 9 3 is be VBZ 1861 9 4 a a DT 1861 9 5 report report NN 1861 9 6 on on IN 1861 9 7 the the DT 1861 9 8 strategy strategy NN 1861 9 9 and and CC 1861 9 10 workflow workflow NN 1861 9 11 adopted adopt VBN 1861 9 12 for for IN 1861 9 13 batch batch NN 1861 9 14 ingestion ingestion NN 1861 9 15 of of IN 1861 9 16 this this DT 1861 9 17 content content NN 1861 9 18 into into IN 1861 9 19 the the DT 1861 9 20 EPrints eprint NNS 1861 9 21 digital digital JJ 1861 9 22 repository repository NN 1861 9 23 software software NN 1861 9 24 . . . 1861 10 1 Import Import NNP 1861 10 2 Strategy Strategy NNP 1861 10 3 EPrints EPrints NNP 1861 10 4 has have VBZ 1861 10 5 a a DT 1861 10 6 documented document VBN 1861 10 7 import import NN 1861 10 8 command command NN 1861 10 9 line line NN 1861 10 10 utility utility NN 1861 10 11 located locate VBN 1861 10 12 in in IN 1861 10 13 the the DT 1861 10 14 /bin /bin CD 1861 10 15 folder.10 folder.10 NNP 1861 10 16 Documents Documents NNPS 1861 10 17 can can MD 1861 10 18 also also RB 1861 10 19 be be VB 1861 10 20 imported import VBN 1861 10 21 through through IN 1861 10 22 EPrints eprint NNS 1861 10 23 ’ ’ POS 1861 10 24 graphical graphical JJ 1861 10 25 interface interface NN 1861 10 26 . . . 1861 11 1 Using use VBG 1861 11 2 the the DT 1861 11 3 command command NN 1861 11 4 line line NN 1861 11 5 utility utility NN 1861 11 6 for for IN 1861 11 7 Tomasz Tomasz NNP 1861 11 8 Neugebauer Neugebauer NNP 1861 11 9 ( ( -LRB- 1861 11 10 tomasz.neugebauer@concordia.ca tomasz.neugebauer@concordia.ca NNP 1861 11 11 ) ) -RRB- 1861 11 12 is be VBZ 1861 11 13 Digital Digital NNP 1861 11 14 Projects Projects NNPS 1861 11 15 and and CC 1861 11 16 Systems Systems NNPS 1861 11 17 Development Development NNP 1861 11 18 Librarian Librarian NNP 1861 11 19 and and CC 1861 11 20 Bin Bin NNP 1861 11 21 Han Han NNP 1861 11 22 ( ( -LRB- 1861 11 23 bin.han@concordia.ca bin.han@concordia.ca NNP 1861 11 24 ) ) -RRB- 1861 11 25 is be VBZ 1861 11 26 Digital Digital NNP 1861 11 27 Repository Repository NNP 1861 11 28 Developer Developer NNP 1861 11 29 , , , 1861 11 30 Concordia Concordia NNP 1861 11 31 University University NNP 1861 11 32 Libraries Libraries NNPS 1861 11 33 , , , 1861 11 34 Montreal Montreal NNP 1861 11 35 , , , 1861 11 36 Quebec Quebec NNP 1861 11 37 , , , 1861 11 38 Canada Canada NNP 1861 11 39 . . . 1861 12 1 mailto:tomasz.neugebauer@concordia.ca mailto:tomasz.neugebauer@concordia.ca NNP 1861 12 2 mailto:bin.han@concordia.ca mailto:bin.han@concordia.ca NNP 1861 12 3 BATCH BATCH NNP 1861 12 4 INGESTING INGESTING NNP 1861 12 5 INTO INTO NNP 1861 12 6 EPRINTS eprints NN 1861 12 7 DIGITAL digital NN 1861 12 8 REPOSITORY repository NN 1861 12 9 SOFTWARE| SOFTWARE| NNP 1861 12 10 NEUGEBAUER NEUGEBAUER NNP 1861 12 11 AND and CC 1861 12 12 HAN HAN NNP 1861 12 13 114 114 CD 1861 12 14 importing importing NN 1861 12 15 is be VBZ 1861 12 16 recommended recommend VBN 1861 12 17 because because IN 1861 12 18 it -PRON- PRP 1861 12 19 is be VBZ 1861 12 20 easier easy JJR 1861 12 21 to to TO 1861 12 22 monitor monitor VB 1861 12 23 the the DT 1861 12 24 operation operation NN 1861 12 25 in in IN 1861 12 26 real real JJ 1861 12 27 time time NN 1861 12 28 by by IN 1861 12 29 adding add VBG 1861 12 30 progress progress NN 1861 12 31 information information NN 1861 12 32 output output NN 1861 12 33 to to IN 1861 12 34 the the DT 1861 12 35 import import NN 1861 12 36 plugin plugin NNP 1861 12 37 code code NN 1861 12 38 . . . 1861 13 1 The the DT 1861 13 2 task task NN 1861 13 3 of of IN 1861 13 4 batch batch NN 1861 13 5 importing importing NN 1861 13 6 can can MD 1861 13 7 be be VB 1861 13 8 split split VBN 1861 13 9 into into IN 1861 13 10 the the DT 1861 13 11 following following JJ 1861 13 12 subtasks subtask NNS 1861 13 13 : : : 1861 13 14 1 1 LS 1861 13 15 . . . 1861 13 16 import import NN 1861 13 17 of of IN 1861 13 18 metadata metadata NN 1861 13 19 of of IN 1861 13 20 each each DT 1861 13 21 item item NN 1861 13 22 2 2 CD 1861 13 23 . . . 1861 13 24 import import NN 1861 13 25 of of IN 1861 13 26 associated associate VBN 1861 13 27 documents document NNS 1861 13 28 , , , 1861 13 29 such such JJ 1861 13 30 as as IN 1861 13 31 full full JJ 1861 13 32 - - HYPH 1861 13 33 text text NN 1861 13 34 PDF PDF NNP 1861 13 35 files file VBZ 1861 13 36 The the DT 1861 13 37 strategy strategy NN 1861 13 38 adopted adopt VBN 1861 13 39 was be VBD 1861 13 40 to to TO 1861 13 41 first first RB 1861 13 42 import import VB 1861 13 43 the the DT 1861 13 44 metadata metadata NN 1861 13 45 for for IN 1861 13 46 all all DT 1861 13 47 of of IN 1861 13 48 the the DT 1861 13 49 new new JJ 1861 13 50 items item NNS 1861 13 51 into into IN 1861 13 52 the the DT 1861 13 53 inbox inbox NN 1861 13 54 of of IN 1861 13 55 an an DT 1861 13 56 editor editor NN 1861 13 57 ’s ’s POS 1861 13 58 account account NN 1861 13 59 . . . 1861 14 1 After after IN 1861 14 2 this this DT 1861 14 3 first first JJ 1861 14 4 step step NN 1861 14 5 was be VBD 1861 14 6 completed complete VBN 1861 14 7 , , , 1861 14 8 a a DT 1861 14 9 script script NN 1861 14 10 was be VBD 1861 14 11 used use VBN 1861 14 12 to to TO 1861 14 13 loop loop VB 1861 14 14 through through IN 1861 14 15 the the DT 1861 14 16 newly newly RB 1861 14 17 imported import VBN 1861 14 18 eprints eprint NNS 1861 14 19 and and CC 1861 14 20 attach attach VB 1861 14 21 the the DT 1861 14 22 corresponding corresponding JJ 1861 14 23 full full JJ 1861 14 24 - - HYPH 1861 14 25 text text NN 1861 14 26 documents document NNS 1861 14 27 . . . 1861 15 1 Although although IN 1861 15 2 documents document NNS 1861 15 3 can can MD 1861 15 4 be be VB 1861 15 5 imported import VBN 1861 15 6 from from IN 1861 15 7 the the DT 1861 15 8 local local JJ 1861 15 9 file file NN 1861 15 10 system system NN 1861 15 11 or or CC 1861 15 12 via via IN 1861 15 13 HTTP HTTP NNP 1861 15 14 , , , 1861 15 15 import import NN 1861 15 16 of of IN 1861 15 17 the the DT 1861 15 18 files file NNS 1861 15 19 from from IN 1861 15 20 the the DT 1861 15 21 local local JJ 1861 15 22 file file NN 1861 15 23 system system NN 1861 15 24 was be VBD 1861 15 25 used use VBN 1861 15 26 . . . 1861 16 1 The the DT 1861 16 2 batch batch NN 1861 16 3 import import NN 1861 16 4 procedure procedure NN 1861 16 5 varies vary VBZ 1861 16 6 depending depend VBG 1861 16 7 on on IN 1861 16 8 the the DT 1861 16 9 format format NN 1861 16 10 of of IN 1861 16 11 the the DT 1861 16 12 metadata metadata NN 1861 16 13 and and CC 1861 16 14 documents document NNS 1861 16 15 to to TO 1861 16 16 be be VB 1861 16 17 imported import VBN 1861 16 18 . . . 1861 17 1 Metadata Metadata NNP 1861 17 2 import import NN 1861 17 3 requires require VBZ 1861 17 4 a a DT 1861 17 5 mapping mapping NN 1861 17 6 of of IN 1861 17 7 the the DT 1861 17 8 source source NN 1861 17 9 schema schema NN 1861 17 10 fields field NNS 1861 17 11 to to IN 1861 17 12 the the DT 1861 17 13 default default NN 1861 17 14 or or CC 1861 17 15 custom custom NN 1861 17 16 fields field NNS 1861 17 17 in in IN 1861 17 18 EPrints eprint NNS 1861 17 19 . . . 1861 18 1 The the DT 1861 18 2 source source NN 1861 18 3 metadata metadata NN 1861 18 4 must must MD 1861 18 5 also also RB 1861 18 6 be be VB 1861 18 7 converted convert VBN 1861 18 8 into into IN 1861 18 9 one one CD 1861 18 10 of of IN 1861 18 11 the the DT 1861 18 12 formats format NNS 1861 18 13 supported support VBN 1861 18 14 by by IN 1861 18 15 EPrints eprint NNS 1861 18 16 ’ ’ POS 1861 18 17 import import NN 1861 18 18 plugins plugin NNS 1861 18 19 , , , 1861 18 20 or or CC 1861 18 21 a a DT 1861 18 22 custom custom NN 1861 18 23 plugin plugin NN 1861 18 24 must must MD 1861 18 25 be be VB 1861 18 26 created create VBN 1861 18 27 . . . 1861 19 1 Import import NN 1861 19 2 plugins plugin NNS 1861 19 3 are be VBP 1861 19 4 available available JJ 1861 19 5 for for IN 1861 19 6 many many JJ 1861 19 7 popular popular JJ 1861 19 8 formats format NNS 1861 19 9 , , , 1861 19 10 including include VBG 1861 19 11 BibTeX BibTeX NNP 1861 19 12 , , , 1861 19 13 DOI DOI NNP 1861 19 14 , , , 1861 19 15 EndNote EndNote NNP 1861 19 16 , , , 1861 19 17 and and CC 1861 19 18 PubMedXML pubmedxml NN 1861 19 19 . . . 1861 20 1 In in IN 1861 20 2 addition addition NN 1861 20 3 , , , 1861 20 4 community community NN 1861 20 5 - - HYPH 1861 20 6 contributed contribute VBN 1861 20 7 import import NN 1861 20 8 plugins plugin NNS 1861 20 9 such such JJ 1861 20 10 as as IN 1861 20 11 MARC MARC NNP 1861 20 12 and and CC 1861 20 13 ArXiv ArXiv NNP 1861 20 14 are be VBP 1861 20 15 available available JJ 1861 20 16 at at IN 1861 20 17 EPrints eprint NNS 1861 20 18 Files.11 files.11 NN 1861 20 19 Since since IN 1861 20 20 most most JJS 1861 20 21 repositories repository NNS 1861 20 22 use use VBP 1861 20 23 custom custom NN 1861 20 24 metadata metadata NN 1861 20 25 fields field NNS 1861 20 26 , , , 1861 20 27 some some DT 1861 20 28 customization customization NN 1861 20 29 of of IN 1861 20 30 the the DT 1861 20 31 import import NN 1861 20 32 plugins plugin NNS 1861 20 33 is be VBZ 1861 20 34 usually usually RB 1861 20 35 necessary necessary JJ 1861 20 36 . . . 1861 21 1 MARC MARC NNP 1861 21 2 Plugin Plugin NNP 1861 21 3 for for IN 1861 21 4 EPrints eprint NNS 1861 21 5 In in IN 1861 21 6 EPrints eprint NNS 1861 21 7 , , , 1861 21 8 the the DT 1861 21 9 import import NN 1861 21 10 and and CC 1861 21 11 export export NN 1861 21 12 plugins plugin NNS 1861 21 13 ensure ensure VBP 1861 21 14 interoperability interoperability NN 1861 21 15 of of IN 1861 21 16 the the DT 1861 21 17 repository repository NN 1861 21 18 with with IN 1861 21 19 other other JJ 1861 21 20 systems system NNS 1861 21 21 . . . 1861 22 1 Import import NN 1861 22 2 plugins plugin NNS 1861 22 3 read read VBD 1861 22 4 metadata metadata NN 1861 22 5 from from IN 1861 22 6 one one CD 1861 22 7 schema schema NN 1861 22 8 and and CC 1861 22 9 load load VB 1861 22 10 it -PRON- PRP 1861 22 11 into into IN 1861 22 12 the the DT 1861 22 13 EPrints eprint NNS 1861 22 14 system system NN 1861 22 15 through through IN 1861 22 16 a a DT 1861 22 17 mapping mapping NN 1861 22 18 of of IN 1861 22 19 the the DT 1861 22 20 fields field NNS 1861 22 21 into into IN 1861 22 22 the the DT 1861 22 23 EPrints eprint NNS 1861 22 24 schema schema NN 1861 22 25 . . . 1861 23 1 Loading Loading NNP 1861 23 2 MARC MARC NNP 1861 23 3 - - HYPH 1861 23 4 encoded encode VBN 1861 23 5 files file NNS 1861 23 6 into into IN 1861 23 7 EPrints eprint NNS 1861 23 8 requires require VBZ 1861 23 9 the the DT 1861 23 10 installation installation NN 1861 23 11 of of IN 1861 23 12 the the DT 1861 23 13 import import NN 1861 23 14 / / SYM 1861 23 15 export export NN 1861 23 16 plugin plugin NN 1861 23 17 developed develop VBN 1861 23 18 by by IN 1861 23 19 Romero Romero NNP 1861 23 20 and and CC 1861 23 21 Miguel.12 Miguel.12 VBD 1861 23 22 The the DT 1861 23 23 installation installation NN 1861 23 24 of of IN 1861 23 25 this this DT 1861 23 26 plugin plugin NN 1861 23 27 requires require VBZ 1861 23 28 the the DT 1861 23 29 following follow VBG 1861 23 30 two two CD 1861 23 31 CPAN cpan NN 1861 23 32 modules module NNS 1861 23 33 : : : 1861 23 34 MARC::Record MARC::Record NNP 1861 23 35 and and CC 1861 23 36 MARC::File::USMARC MARC::File::USMARC NNP 1861 23 37 . . . 1861 24 1 The the DT 1861 24 2 MARC MARC NNP 1861 24 3 plugin plugin NN 1861 24 4 was be VBD 1861 24 5 then then RB 1861 24 6 subclassed subclasse VBN 1861 24 7 to to TO 1861 24 8 create create VB 1861 24 9 an an DT 1861 24 10 import import NN 1861 24 11 plugin plugin NN 1861 24 12 named name VBN 1861 24 13 “ " `` 1861 24 14 Concordia Concordia NNP 1861 24 15 These these DT 1861 24 16 s s POS 1861 24 17 , , , 1861 24 18 ” " '' 1861 24 19 which which WDT 1861 24 20 is be VBZ 1861 24 21 customized customize VBN 1861 24 22 for for IN 1861 24 23 thesis thesis NN 1861 24 24 MARC MARC NNP 1861 24 25 records record NNS 1861 24 26 . . . 1861 25 1 Concordia concordia VB 1861 25 2 These these DT 1861 25 3 s s VBZ 1861 25 4 MARC MARC JJR 1861 25 5 Plugin plugin VBP 1861 25 6 The the DT 1861 25 7 MARC MARC NNP 1861 25 8 plugin plugin NN 1861 25 9 features feature VBZ 1861 25 10 a a DT 1861 25 11 central central JJ 1861 25 12 configuration configuration NN 1861 25 13 file file NN 1861 25 14 ( ( -LRB- 1861 25 15 see see VB 1861 25 16 appendix appendix NNP 1861 25 17 A A NNP 1861 25 18 ) ) -RRB- 1861 25 19 in in IN 1861 25 20 which which WDT 1861 25 21 each each DT 1861 25 22 MARC MARC NNP 1861 25 23 field field NN 1861 25 24 is be VBZ 1861 25 25 paired pair VBN 1861 25 26 with with IN 1861 25 27 a a DT 1861 25 28 corresponding corresponding JJ 1861 25 29 mapping mapping NN 1861 25 30 to to IN 1861 25 31 an an DT 1861 25 32 EPrints EPrints NNP 1861 25 33 field field NN 1861 25 34 . . . 1861 26 1 Most Most JJS 1861 26 2 of of IN 1861 26 3 the the DT 1861 26 4 fields field NNS 1861 26 5 were be VBD 1861 26 6 configured configure VBN 1861 26 7 through through IN 1861 26 8 this this DT 1861 26 9 configuration configuration NN 1861 26 10 file file NN 1861 26 11 ( ( -LRB- 1861 26 12 see see VB 1861 26 13 table table NN 1861 26 14 1 1 CD 1861 26 15 ) ) -RRB- 1861 26 16 . . . 1861 27 1 The the DT 1861 27 2 source source NN 1861 27 3 MARC marc NN 1861 27 4 records record NNS 1861 27 5 from from IN 1861 27 6 the the DT 1861 27 7 Innovative Innovative NNP 1861 27 8 Interfaces Interfaces NNPS 1861 27 9 Integrated Integrated NNP 1861 27 10 Library Library NNP 1861 27 11 System System NNP 1861 27 12 ( ( -LRB- 1861 27 13 ILS ILS NNP 1861 27 14 ) ) -RRB- 1861 27 15 encode encode VBP 1861 27 16 the the DT 1861 27 17 physical physical JJ 1861 27 18 description description NN 1861 27 19 of of IN 1861 27 20 each each DT 1861 27 21 item item NN 1861 27 22 using use VBG 1861 27 23 the the DT 1861 27 24 Anglo Anglo NNP 1861 27 25 American American NNP 1861 27 26 Cataloguing Cataloguing NNP 1861 27 27 Rules Rules NNPS 1861 27 28 , , , 1861 27 29 as as IN 1861 27 30 in in IN 1861 27 31 the the DT 1861 27 32 following follow VBG 1861 27 33 example example NN 1861 27 34 : : : 1861 27 35 “ " `` 1861 27 36 ix ix NNP 1861 27 37 , , , 1861 27 38 133 133 CD 1861 27 39 leaves leave VBZ 1861 27 40 : : : 1861 27 41 ill ill NNP 1861 27 42 . . NNP 1861 27 43 ; ; : 1861 27 44 29 29 CD 1861 27 45 cm cm NNS 1861 27 46 . . . 1861 27 47 ” " '' 1861 27 48 Since since IN 1861 27 49 the the DT 1861 27 50 default default NN 1861 27 51 EPrints eprint NNS 1861 27 52 field field NN 1861 27 53 for for IN 1861 27 54 number number NN 1861 27 55 of of IN 1861 27 56 pages page NNS 1861 27 57 is be VBZ 1861 27 58 of of IN 1861 27 59 the the DT 1861 27 60 type type NN 1861 27 61 integer integer NN 1861 27 62 and and CC 1861 27 63 does do VBZ 1861 27 64 not not RB 1861 27 65 allow allow VB 1861 27 66 multipart multipart JJ 1861 27 67 physical physical JJ 1861 27 68 descriptions description NNS 1861 27 69 from from IN 1861 27 70 the the DT 1861 27 71 MARC MARC NNP 1861 27 72 300 300 CD 1861 27 73 field field NN 1861 27 74 , , , 1861 27 75 a a DT 1861 27 76 custom custom NN 1861 27 77 text text NN 1861 27 78 field field NN 1861 27 79 for for IN 1861 27 80 these these DT 1861 27 81 physical physical JJ 1861 27 82 descriptions description NNS 1861 27 83 ( ( -LRB- 1861 27 84 pages_aacr pages_aacr NNP 1861 27 85 ) ) -RRB- 1861 27 86 had have VBD 1861 27 87 to to TO 1861 27 88 be be VB 1861 27 89 added add VBN 1861 27 90 . . . 1861 28 1 The the DT 1861 28 2 marc.pl marc.pl CD 1861 28 3 configuration configuration NN 1861 28 4 file file NN 1861 28 5 can can MD 1861 28 6 not not RB 1861 28 7 be be VB 1861 28 8 used use VBN 1861 28 9 to to TO 1861 28 10 map map VB 1861 28 11 compound compound NN 1861 28 12 fields field NNS 1861 28 13 , , , 1861 28 14 such such JJ 1861 28 15 as as IN 1861 28 16 author author NN 1861 28 17 names name NNS 1861 28 18 — — : 1861 28 19 the the DT 1861 28 20 fields field NNS 1861 28 21 need need VBP 1861 28 22 custom custom NN 1861 28 23 mapping mapping NN 1861 28 24 implementation implementation NN 1861 28 25 in in IN 1861 28 26 Perl Perl NNP 1861 28 27 . . . 1861 29 1 For for IN 1861 29 2 instance instance NN 1861 29 3 , , , 1861 29 4 the the DT 1861 29 5 MARC MARC NNP 1861 29 6 100 100 CD 1861 29 7 and and CC 1861 29 8 700 700 CD 1861 29 9 fields field NNS 1861 29 10 INFORMATION INFORMATION VBN 1861 29 11 TECHNOLOGY technology NN 1861 29 12 AND and CC 1861 29 13 LIBRARIES library NNS 1861 29 14 | | NNP 1861 29 15 MARCH MARCH NNP 1861 29 16 2012 2012 CD 1861 29 17 115 115 CD 1861 29 18 are be VBP 1861 29 19 transferred transfer VBN 1861 29 20 into into IN 1861 29 21 the the DT 1861 29 22 EPrints EPrints NNP 1861 29 23 author author NN 1861 29 24 compound compound NN 1861 29 25 field field NN 1861 29 26 ( ( -LRB- 1861 29 27 in in IN 1861 29 28 MARC.pm MARC.pm NNP 1861 29 29 ) ) -RRB- 1861 29 30 . . . 1861 30 1 Similarly similarly RB 1861 30 2 , , , 1861 30 3 MARC MARC NNP 1861 30 4 599 599 CD 1861 30 5 is be VBZ 1861 30 6 mapped map VBN 1861 30 7 into into IN 1861 30 8 a a DT 1861 30 9 custom custom NN 1861 30 10 thesis thesis NN 1861 30 11 advisor advisor NN 1861 30 12 compound compound NNP 1861 30 13 field field NN 1861 30 14 . . . 1861 31 1 MARC MARC NNP 1861 31 2 field field NN 1861 31 3 EPrints EPrints NNP 1861 31 4 field field NN 1861 31 5 020a 020a SYM 1861 31 6 isbn isbn NN 1861 31 7 020z 020z NNPS 1861 31 8 isbn isbn NNP 1861 31 9 022a 022a SYM 1861 31 10 issn issn NNS 1861 31 11 245a 245a NNPS 1861 31 12 title title NN 1861 31 13 250a 250a NNP 1861 31 14 edition edition NN 1861 31 15 260a 260a NNP 1861 31 16 place_of_pub place_of_pub NNP 1861 31 17 260b 260b CD 1861 31 18 publisher publisher NN 1861 31 19 260c 260c CD 1861 31 20 date date NN 1861 31 21 300a 300a NNP 1861 31 22 pages_aacr pages_aacr NNP 1861 31 23 362a 362a CD 1861 31 24 volume volume NN 1861 31 25 440a 440a NNPS 1861 31 26 series series NN 1861 31 27 440c 440c CD 1861 31 28 volume volume NN 1861 31 29 440x 440x NNPS 1861 31 30 issn issn VBZ 1861 31 31 520a 520a NNPS 1861 31 32 abstract abstract JJ 1861 31 33 730a 730a NNS 1861 31 34 publication publication NN 1861 31 35 Table table NN 1861 31 36 1 1 CD 1861 31 37 . . . 1861 32 1 Mapping map VBG 1861 32 2 Table table NN 1861 32 3 from from IN 1861 32 4 MARC MARC NNP 1861 32 5 to to IN 1861 32 6 EPrints EPrints NNP 1861 32 7 Helge Helge NNP 1861 32 8 Knüttel Knüttel NNP 1861 32 9 ’s ’s POS 1861 32 10 refinements refinement NNS 1861 32 11 to to IN 1861 32 12 the the DT 1861 32 13 MARC MARC NNP 1861 32 14 plugin plugin NN 1861 32 15 shared share VBN 1861 32 16 on on IN 1861 32 17 the the DT 1861 32 18 EPrints eprint NNS 1861 32 19 Tech Tech NNP 1861 32 20 List List NNP 1861 32 21 were be VBD 1861 32 22 employed employ VBN 1861 32 23 in in IN 1861 32 24 the the DT 1861 32 25 implementation implementation NN 1861 32 26 of of IN 1861 32 27 a a DT 1861 32 28 new new JJ 1861 32 29 subclass subclass NN 1861 32 30 of of IN 1861 32 31 MARC MARC NNP 1861 32 32 import import NN 1861 32 33 for for IN 1861 32 34 the the DT 1861 32 35 Concordia Concordia NNP 1861 32 36 These these DT 1861 32 37 s s VBZ 1861 32 38 MARC MARC JJR 1861 32 39 records record NNS 1861 32 40 . . . 1861 33 1 In in IN 1861 33 2 the the DT 1861 33 3 implementation implementation NN 1861 33 4 of of IN 1861 33 5 the the DT 1861 33 6 Concordia Concordia NNP 1861 33 7 These these DT 1861 33 8 s s NNP 1861 33 9 plugin plugin NN 1861 33 10 , , , 1861 33 11 ConcordiaTheses.pm concordiatheses.pm NN 1861 33 12 inherits inherit NNS 1861 33 13 from from IN 1861 33 14 MARC.pm MARC.pm NNP 1861 33 15 . . . 1861 34 1 ( ( -LRB- 1861 34 2 See see UH 1861 34 3 figure figure NN 1861 34 4 1 1 CD 1861 34 5 . . . 1861 35 1 ) ) -RRB- 1861 35 2 13 13 CD 1861 35 3 Knüttel Knüttel NNP 1861 35 4 added add VBD 1861 35 5 two two CD 1861 35 6 methods method NNS 1861 35 7 that that WDT 1861 35 8 make make VBP 1861 35 9 it -PRON- PRP 1861 35 10 easier easy JJR 1861 35 11 to to TO 1861 35 12 subclass subclass VB 1861 35 13 the the DT 1861 35 14 general general JJ 1861 35 15 MARC MARC NNP 1861 35 16 plugin plugin NN 1861 35 17 and and CC 1861 35 18 add add VB 1861 35 19 unique unique JJ 1861 35 20 mappings mapping NNS 1861 35 21 : : : 1861 35 22 handle_marc_specialities handle_marc_specialitie NNS 1861 35 23 and and CC 1861 35 24 post_process_eprint post_process_eprint NN 1861 35 25 . . . 1861 36 1 The the DT 1861 36 2 post_process_eprint post_process_eprint NN 1861 36 3 function function NN 1861 36 4 was be VBD 1861 36 5 not not RB 1861 36 6 used use VBN 1861 36 7 to to TO 1861 36 8 attach attach VB 1861 36 9 the the DT 1861 36 10 full full JJ 1861 36 11 - - HYPH 1861 36 12 text text NN 1861 36 13 documents document NNS 1861 36 14 to to IN 1861 36 15 each each DT 1861 36 16 eprint eprint NN 1861 36 17 . . . 1861 37 1 Instead instead RB 1861 37 2 , , , 1861 37 3 the the DT 1861 37 4 strategy strategy NN 1861 37 5 to to TO 1861 37 6 import import VB 1861 37 7 the the DT 1861 37 8 full full JJ 1861 37 9 - - HYPH 1861 37 10 text text NN 1861 37 11 documents document NNS 1861 37 12 using use VBG 1861 37 13 a a DT 1861 37 14 separate separate JJ 1861 37 15 attach_documents attach_documents NNP 1861 37 16 script script NN 1861 37 17 was be VBD 1861 37 18 used use VBN 1861 37 19 ( ( -LRB- 1861 37 20 see see VB 1861 37 21 “ " `` 1861 37 22 These these DT 1861 37 23 s s POS 1861 37 24 Document Document NNP 1861 37 25 File File NNP 1861 37 26 Attachment attachment NN 1861 37 27 ” " '' 1861 37 28 below below RB 1861 37 29 ) ) -RRB- 1861 37 30 . . . 1861 38 1 Import import NN 1861 38 2 of of IN 1861 38 3 all all DT 1861 38 4 of of IN 1861 38 5 the the DT 1861 38 6 specialized specialized JJ 1861 38 7 fields field NNS 1861 38 8 , , , 1861 38 9 such such JJ 1861 38 10 as as IN 1861 38 11 thesis thesis NN 1861 38 12 type type NN 1861 38 13 ( ( -LRB- 1861 38 14 mapped map VBN 1861 38 15 from from IN 1861 38 16 MARC MARC NNP 1861 38 17 710 710 CD 1861 38 18 t t NNP 1861 38 19 ) ) -RRB- 1861 38 20 , , , 1861 38 21 program program NN 1861 38 22 , , , 1861 38 23 department department NN 1861 38 24 , , , 1861 38 25 and and CC 1861 38 26 proquest proquest NN 1861 38 27 i -PRON- PRP 1861 38 28 d d NN 1861 38 29 , , , 1861 38 30 was be VBD 1861 38 31 implemented implement VBN 1861 38 32 in in IN 1861 38 33 the the DT 1861 38 34 function function NN 1861 38 35 handle_marc_specialities handle_marc_specialitie NNS 1861 38 36 of of IN 1861 38 37 ConcordiaTheses.pm concordiatheses.pm CD 1861 38 38 . . . 1861 39 1 For for IN 1861 39 2 instance instance NN 1861 39 3 , , , 1861 39 4 502a 502a LS 1861 39 5 in in IN 1861 39 6 the the DT 1861 39 7 MARC MARC NNP 1861 39 8 record record NN 1861 39 9 contains contain VBZ 1861 39 10 the the DT 1861 39 11 department department NN 1861 39 12 information information NN 1861 39 13 , , , 1861 39 14 whereas whereas IN 1861 39 15 an an DT 1861 39 16 EPrints eprint NNS 1861 39 17 system system NN 1861 39 18 like like IN 1861 39 19 Spectrum Spectrum NNP 1861 39 20 stores store NNS 1861 39 21 department department NNP 1861 39 22 hierarchy hierarchy NN 1861 39 23 as as IN 1861 39 24 subject subject JJ 1861 39 25 objects object NNS 1861 39 26 in in IN 1861 39 27 a a DT 1861 39 28 tree tree NN 1861 39 29 . . . 1861 40 1 Therefore therefore RB 1861 40 2 importing import VBG 1861 40 3 the the DT 1861 40 4 department department NN 1861 40 5 information information NN 1861 40 6 based base VBN 1861 40 7 on on IN 1861 40 8 the the DT 1861 40 9 value value NN 1861 40 10 of of IN 1861 40 11 502a 502a XX 1861 40 12 required require VBN 1861 40 13 regular regular JJ 1861 40 14 expression expression NN 1861 40 15 searches search NNS 1861 40 16 of of IN 1861 40 17 this this DT 1861 40 18 MARC MARC NNP 1861 40 19 field field NN 1861 40 20 to to TO 1861 40 21 find find VB 1861 40 22 the the DT 1861 40 23 mapping mapping NN 1861 40 24 into into IN 1861 40 25 a a DT 1861 40 26 corresponding corresponding JJ 1861 40 27 subject subject NN 1861 40 28 i -PRON- PRP 1861 40 29 d d NN 1861 40 30 . . . 1861 41 1 This this DT 1861 41 2 was be VBD 1861 41 3 implemented implement VBN 1861 41 4 in in IN 1861 41 5 the the DT 1861 41 6 handle_marc_specialities handle_marc_specialitie NNS 1861 41 7 function function NN 1861 41 8 . . . 1861 42 1 BATCH BATCH NNP 1861 42 2 INGESTING INGESTING NNP 1861 42 3 INTO into NN 1861 42 4 EPRINTS eprints NN 1861 42 5 DIGITAL digital NN 1861 42 6 REPOSITORY repository NN 1861 42 7 SOFTWARE| SOFTWARE| NNP 1861 42 8 NEUGEBAUER NEUGEBAUER NNP 1861 42 9 AND and CC 1861 42 10 HAN HAN NNP 1861 42 11 116 116 CD 1861 42 12 Figure Figure NNP 1861 42 13 1 1 CD 1861 42 14 . . . 1861 43 1 Concordia concordia VB 1861 43 2 These these DT 1861 43 3 s s NNP 1861 43 4 Class Class NNP 1861 43 5 Diagram Diagram NNP 1861 43 6 , , , 1861 43 7 created create VBN 1861 43 8 with with IN 1861 43 9 the the DT 1861 43 10 Perl Perl NNP 1861 43 11 module module NN 1861 43 12 UML::Class::Simple UML::Class::Simple NNP 1861 43 13 Execution execution NN 1861 43 14 of of IN 1861 43 15 the the DT 1861 43 16 These these DT 1861 43 17 s s NNP 1861 43 18 Metadata Metadata NNP 1861 43 19 Import Import NNP 1861 43 20 The the DT 1861 43 21 depositing depositing NN 1861 43 22 user user NN 1861 43 23 ’s ’s POS 1861 43 24 name name NN 1861 43 25 is be VBZ 1861 43 26 displayed display VBN 1861 43 27 along along IN 1861 43 28 with with IN 1861 43 29 the the DT 1861 43 30 metadata metadata NN 1861 43 31 for for IN 1861 43 32 each each DT 1861 43 33 eprint eprint NN 1861 43 34 . . . 1861 44 1 A a DT 1861 44 2 batchimporter batchimporter NN 1861 44 3 user user NN 1861 44 4 with with IN 1861 44 5 the the DT 1861 44 6 corporate corporate JJ 1861 44 7 name name NN 1861 44 8 “ " `` 1861 44 9 Concordia Concordia NNP 1861 44 10 University University NNP 1861 44 11 Libraries Libraries NNPS 1861 44 12 ” " '' 1861 44 13 was be VBD 1861 44 14 created create VBN 1861 44 15 to to TO 1861 44 16 carry carry VB 1861 44 17 out out RP 1861 44 18 the the DT 1861 44 19 import import NN 1861 44 20 . . . 1861 45 1 As as IN 1861 45 2 a a DT 1861 45 3 result result NN 1861 45 4 , , , 1861 45 5 the the DT 1861 45 6 public public JJ 1861 45 7 display display NN 1861 45 8 of of IN 1861 45 9 the the DT 1861 45 10 imported import VBN 1861 45 11 items item NNS 1861 45 12 shows show VBZ 1861 45 13 the the DT 1861 45 14 following following NN 1861 45 15 as as IN 1861 45 16 a a DT 1861 45 17 part part NN 1861 45 18 of of IN 1861 45 19 the the DT 1861 45 20 metadata metadata NN 1861 45 21 : : : 1861 45 22 “ " `` 1861 45 23 Deposited deposit VBN 1861 45 24 By By NNP 1861 45 25 : : : 1861 45 26 Concordia Concordia NNP 1861 45 27 University University NNP 1861 45 28 Libraries Libraries NNPS 1861 45 29 . . . 1861 45 30 ” " '' 1861 45 31 The the DT 1861 45 32 MARC MARC NNP 1861 45 33 plugin plugin NN 1861 45 34 requires require VBZ 1861 45 35 the the DT 1861 45 36 encoding encoding NN 1861 45 37 of of IN 1861 45 38 the the DT 1861 45 39 source source NN 1861 45 40 MARC marc NN 1861 45 41 files file NNS 1861 45 42 to to TO 1861 45 43 be be VB 1861 45 44 UTF-8 UTF-8 NNP 1861 45 45 , , , 1861 45 46 whereas whereas IN 1861 45 47 the the DT 1861 45 48 records record NNS 1861 45 49 are be VBP 1861 45 50 exported export VBN 1861 45 51 from from IN 1861 45 52 the the DT 1861 45 53 ILS ILS NNP 1861 45 54 with with IN 1861 45 55 MARC-8 MARC-8 NNP 1861 45 56 encoding encode VBG 1861 45 57 . . . 1861 46 1 Therefore therefore RB 1861 46 2 MarcEdit MarcEdit NNP 1861 46 3 software software NN 1861 46 4 developed develop VBN 1861 46 5 by by IN 1861 46 6 Reese Reese NNP 1861 46 7 was be VBD 1861 46 8 used use VBN 1861 46 9 to to TO 1861 46 10 convert convert VB 1861 46 11 the the DT 1861 46 12 MARC MARC NNP 1861 46 13 file file NN 1861 46 14 to to IN 1861 46 15 UTF-8.14 UTF-8.14 NNS 1861 46 16 To to TO 1861 46 17 activate activate VB 1861 46 18 the the DT 1861 46 19 import import NN 1861 46 20 , , , 1861 46 21 the the DT 1861 46 22 main main JJ 1861 46 23 MARC MARC NNP 1861 46 24 import import NN 1861 46 25 plugin plugin NN 1861 46 26 and and CC 1861 46 27 its -PRON- PRP$ 1861 46 28 subclass subclass NN 1861 46 29 , , , 1861 46 30 ConcordiaTheses.pm concordiatheses.pm CD 1861 46 31 , , , 1861 46 32 have have VBP 1861 46 33 to to TO 1861 46 34 be be VB 1861 46 35 placed place VBN 1861 46 36 in in IN 1861 46 37 the the DT 1861 46 38 plugin plugin NN 1861 46 39 folder folder NN 1861 46 40 /perl_lib /perl_lib . 1861 46 41 / / SYM 1861 46 42 EPrints EPrints NNP 1861 46 43 / / SYM 1861 46 44 Plugin Plugin NNP 1861 46 45 / / SYM 1861 46 46 Import Import NNP 1861 46 47 / / SYM 1861 46 48 MARC/. MARC/. NNP 1861 47 1 The the DT 1861 47 2 configuration configuration NN 1861 47 3 file file NN 1861 47 4 INFORMATION INFORMATION VBD 1861 47 5 TECHNOLOGY TECHNOLOGY NNP 1861 47 6 AND and CC 1861 47 7 LIBRARIES library NNS 1861 47 8 | | NNP 1861 47 9 MARCH MARCH NNS 1861 47 10 2012 2012 CD 1861 47 11 117 117 CD 1861 47 12 ( ( -LRB- 1861 47 13 see see VB 1861 47 14 appendix appendix NNP 1861 47 15 A a DT 1861 47 16 ) ) -RRB- 1861 47 17 must must MD 1861 47 18 also also RB 1861 47 19 be be VB 1861 47 20 placed place VBN 1861 47 21 with with IN 1861 47 22 the the DT 1861 47 23 rest rest NN 1861 47 24 of of IN 1861 47 25 the the DT 1861 47 26 configurable configurable JJ 1861 47 27 files file NNS 1861 47 28 in in IN 1861 47 29 /archives /archives , 1861 47 30 / / SYM 1861 47 31 REPOSITORYID repositoryid NN 1861 47 32 / / SYM 1861 47 33 cfg cfg NN 1861 47 34 / / SYM 1861 47 35 cfg.d cfg.d CD 1861 47 36 . . . 1861 48 1 The the DT 1861 48 2 plugin plugin NN 1861 48 3 can can MD 1861 48 4 then then RB 1861 48 5 be be VB 1861 48 6 activated activate VBN 1861 48 7 from from IN 1861 48 8 the the DT 1861 48 9 command command NN 1861 48 10 line line NN 1861 48 11 using use VBG 1861 48 12 the the DT 1861 48 13 import import NN 1861 48 14 script script NN 1861 48 15 in in IN 1861 48 16 the the DT 1861 48 17 /bin /bin CD 1861 48 18 folder folder NN 1861 48 19 . . . 1861 49 1 A a DT 1861 49 2 detailed detailed JJ 1861 49 3 description description NN 1861 49 4 of of IN 1861 49 5 this this DT 1861 49 6 script script NN 1861 49 7 and and CC 1861 49 8 its -PRON- PRP$ 1861 49 9 usage usage NN 1861 49 10 is be VBZ 1861 49 11 documented document VBN 1861 49 12 on on IN 1861 49 13 the the DT 1861 49 14 EPrints eprint NNS 1861 49 15 Wiki Wiki NNP 1861 49 16 . . . 1861 50 1 The the DT 1861 50 2 following follow VBG 1861 50 3 EPrints eprint NNS 1861 50 4 command command NN 1861 50 5 from from IN 1861 50 6 the the DT 1861 50 7 /bin /bin CD 1861 50 8 folder folder NN 1861 50 9 was be VBD 1861 50 10 used use VBN 1861 50 11 to to TO 1861 50 12 launch launch VB 1861 50 13 the the DT 1861 50 14 import import NN 1861 50 15 : : : 1861 50 16 import import NN 1861 50 17 REPOSITORYID REPOSITORYID NNP 1861 50 18 --verbose --verbose NN 1861 50 19 --user --user NN 1861 50 20 batchimporter batchimporter NN 1861 50 21 eprint eprint NNP 1861 50 22 MARC::ConcordiaTheses MARC::ConcordiaTheses NNP 1861 50 23 Theses-utf8.mrc theses-utf8.mrc ADD 1861 50 24 Following follow VBG 1861 50 25 the the DT 1861 50 26 aforementioned aforementioned JJ 1861 50 27 steps step NNS 1861 50 28 , , , 1861 50 29 all all PDT 1861 50 30 the the DT 1861 50 31 these these DT 1861 50 32 s s POS 1861 50 33 metadata metadata NN 1861 50 34 was be VBD 1861 50 35 imported import VBN 1861 50 36 into into IN 1861 50 37 the the DT 1861 50 38 EPrints eprint NNS 1861 50 39 software software NN 1861 50 40 . . . 1861 51 1 The the DT 1861 51 2 new new JJ 1861 51 3 items item NNS 1861 51 4 were be VBD 1861 51 5 imported import VBN 1861 51 6 with with IN 1861 51 7 their -PRON- PRP$ 1861 51 8 statuses status NNS 1861 51 9 set set VBN 1861 51 10 to to TO 1861 51 11 inbox inbox VB 1861 51 12 . . . 1861 52 1 A a DT 1861 52 2 status status NN 1861 52 3 set set VBN 1861 52 4 to to TO 1861 52 5 inbox inbox VB 1861 52 6 means mean VBZ 1861 52 7 that that IN 1861 52 8 the the DT 1861 52 9 imported import VBN 1861 52 10 items item NNS 1861 52 11 are be VBP 1861 52 12 in in IN 1861 52 13 the the DT 1861 52 14 work work NN 1861 52 15 area area NN 1861 52 16 of of IN 1861 52 17 batchimporter batchimporter NN 1861 52 18 user user NN 1861 52 19 and and CC 1861 52 20 will will MD 1861 52 21 need need VB 1861 52 22 to to TO 1861 52 23 be be VB 1861 52 24 moved move VBN 1861 52 25 to to TO 1861 52 26 live live VB 1861 52 27 public public JJ 1861 52 28 access access NN 1861 52 29 by by IN 1861 52 30 switching switch VBG 1861 52 31 their -PRON- PRP$ 1861 52 32 status status NN 1861 52 33 to to IN 1861 52 34 archive archive NN 1861 52 35 . . . 1861 53 1 These these DT 1861 53 2 s s VBZ 1861 53 3 Document Document NNP 1861 53 4 File File NNP 1861 53 5 Attachment attachment NN 1861 53 6 After after IN 1861 53 7 the the DT 1861 53 8 process process NN 1861 53 9 of of IN 1861 53 10 importing import VBG 1861 53 11 the the DT 1861 53 12 metadata metadata NN 1861 53 13 of of IN 1861 53 14 each each DT 1861 53 15 thesis thesis NN 1861 53 16 is be VBZ 1861 53 17 complete complete JJ 1861 53 18 , , , 1861 53 19 the the DT 1861 53 20 corresponding correspond VBG 1861 53 21 document document NN 1861 53 22 files file NNS 1861 53 23 need need VBP 1861 53 24 to to TO 1861 53 25 be be VB 1861 53 26 attached attach VBN 1861 53 27 . . . 1861 54 1 The the DT 1861 54 2 proquest proquest NN 1861 54 3 i -PRON- PRP 1861 54 4 d d NN 1861 54 5 was be VBD 1861 54 6 used use VBN 1861 54 7 to to TO 1861 54 8 link link VB 1861 54 9 the the DT 1861 54 10 full full JJ 1861 54 11 - - HYPH 1861 54 12 text text NN 1861 54 13 PDF PDF NNP 1861 54 14 documents document NNS 1861 54 15 to to IN 1861 54 16 the the DT 1861 54 17 metadata metadata NN 1861 54 18 records record NNS 1861 54 19 . . . 1861 55 1 All all DT 1861 55 2 of of IN 1861 55 3 the the DT 1861 55 4 MARC MARC NNP 1861 55 5 records record NNS 1861 55 6 contained contain VBD 1861 55 7 the the DT 1861 55 8 proquest proquest NN 1861 55 9 i -PRON- PRP 1861 55 10 d d VBN 1861 55 11 , , , 1861 55 12 while while IN 1861 55 13 the the DT 1861 55 14 PDF PDF NNP 1861 55 15 files file NNS 1861 55 16 , , , 1861 55 17 received receive VBN 1861 55 18 from from IN 1861 55 19 ProQuest ProQuest NNP 1861 55 20 , , , 1861 55 21 were be VBD 1861 55 22 delivered deliver VBN 1861 55 23 with with IN 1861 55 24 the the DT 1861 55 25 corresponding corresponding JJ 1861 55 26 proquest proquest NN 1861 55 27 i -PRON- PRP 1861 55 28 d d VBD 1861 55 29 as as IN 1861 55 30 the the DT 1861 55 31 filename filename NN 1861 55 32 . . . 1861 56 1 The the DT 1861 56 2 PDFs pdf NNS 1861 56 3 were be VBD 1861 56 4 uploaded uploaded JJ 1861 56 5 to to IN 1861 56 6 a a DT 1861 56 7 folder folder NN 1861 56 8 on on IN 1861 56 9 the the DT 1861 56 10 repository repository NN 1861 56 11 web web NN 1861 56 12 server server NN 1861 56 13 using use VBG 1861 56 14 FTP FTP NNP 1861 56 15 . . . 1861 57 1 The the DT 1861 57 2 attach_documents attach_documents NNP 1861 57 3 script script NN 1861 57 4 ( ( -LRB- 1861 57 5 see see VB 1861 57 6 appendix appendix NNP 1861 57 7 B B NNP 1861 57 8 for for IN 1861 57 9 source source NN 1861 57 10 code code NN 1861 57 11 ) ) -RRB- 1861 57 12 was be VBD 1861 57 13 then then RB 1861 57 14 used use VBN 1861 57 15 to to TO 1861 57 16 attach attach VB 1861 57 17 the the DT 1861 57 18 documents document NNS 1861 57 19 to to IN 1861 57 20 each each DT 1861 57 21 of of IN 1861 57 22 the the DT 1861 57 23 imported import VBN 1861 57 24 eprints eprint NNS 1861 57 25 in in IN 1861 57 26 the the DT 1861 57 27 batchimporter batchimporter NN 1861 57 28 ’s ’s NN 1861 57 29 inbox inbox NN 1861 57 30 and and CC 1861 57 31 to to TO 1861 57 32 move move VB 1861 57 33 the the DT 1861 57 34 imported import VBN 1861 57 35 eprints eprint NNS 1861 57 36 to to IN 1861 57 37 the the DT 1861 57 38 live live JJ 1861 57 39 archive archive NN 1861 57 40 . . . 1861 58 1 Several several JJ 1861 58 2 variables variable NNS 1861 58 3 need need VBP 1861 58 4 to to TO 1861 58 5 be be VB 1861 58 6 set set VBN 1861 58 7 at at IN 1861 58 8 the the DT 1861 58 9 beginning beginning NN 1861 58 10 of of IN 1861 58 11 the the DT 1861 58 12 attach_documents attach_documents NNP 1861 58 13 operation operation NN 1861 58 14 ( ( -LRB- 1861 58 15 see see VB 1861 58 16 table table NN 1861 58 17 2 2 CD 1861 58 18 ) ) -RRB- 1861 58 19 . . . 1861 59 1 Variable variable JJ 1861 59 2 Comment comment NN 1861 59 3 $ $ $ 1861 59 4 root_dir root_dir NNS 1861 59 5 = = NFP 1861 59 6 ' ' '' 1861 59 7 bin bin NNP 1861 59 8 / / SYM 1861 59 9 import- import- NNP 1861 59 10 data data NNP 1861 59 11 / / SYM 1861 59 12 proquest proquest NN 1861 59 13 ' ' `` 1861 59 14 This this DT 1861 59 15 is be VBZ 1861 59 16 the the DT 1861 59 17 root root NN 1861 59 18 folder folder NN 1861 59 19 where where WRB 1861 59 20 all all PDT 1861 59 21 the the DT 1861 59 22 associated associated JJ 1861 59 23 documents document NNS 1861 59 24 are be VBP 1861 59 25 uploaded upload VBN 1861 59 26 by by IN 1861 59 27 FTP FTP NNP 1861 59 28 . . . 1861 60 1 $ $ $ 1861 60 2 depositor depositor NN 1861 60 3 = = NFP 1861 60 4 ' ' `` 1861 60 5 batchimporter batchimporter NN 1861 60 6 ' ' '' 1861 60 7 Only only RB 1861 60 8 the the DT 1861 60 9 items item NNS 1861 60 10 deposited deposit VBN 1861 60 11 by by IN 1861 60 12 a a DT 1861 60 13 defined define VBN 1861 60 14 depositor depositor NN 1861 60 15 , , , 1861 60 16 in in IN 1861 60 17 this this DT 1861 60 18 case case NN 1861 60 19 batchimporter batchimporter NN 1861 60 20 , , , 1861 60 21 will will MD 1861 60 22 be be VB 1861 60 23 moved move VBN 1861 60 24 from from IN 1861 60 25 inbox inbox NN 1861 60 26 to to TO 1861 60 27 live live VB 1861 60 28 archive archive NN 1861 60 29 . . . 1861 61 1 $ $ $ 1861 61 2 dataset_id dataset_id NN 1861 61 3 = = NFP 1861 61 4 ' ' `` 1861 61 5 inbox inbox NN 1861 61 6 ' ' '' 1861 61 7 Limit limit VB 1861 61 8 the the DT 1861 61 9 dataset dataset NN 1861 61 10 to to IN 1861 61 11 those those DT 1861 61 12 eprints eprint NNS 1861 61 13 with with IN 1861 61 14 status status NN 1861 61 15 set set VBN 1861 61 16 to to TO 1861 61 17 inbox inbox VB 1861 61 18 $ $ $ 1861 61 19 repositoryid repositoryid NNS 1861 61 20 = = SYM 1861 61 21 ' ' `` 1861 61 22 library library NN 1861 61 23 ' ' '' 1861 61 24 The the DT 1861 61 25 internal internal JJ 1861 61 26 EPrints eprint NNS 1861 61 27 identifier identifier NN 1861 61 28 of of IN 1861 61 29 the the DT 1861 61 30 repository repository NN 1861 61 31 Table Table NNP 1861 61 32 2 2 CD 1861 61 33 . . . 1861 62 1 Variables variable NNS 1861 62 2 to to TO 1861 62 3 be be VB 1861 62 4 Set Set VBN 1861 62 5 in in IN 1861 62 6 the the DT 1861 62 7 attach_documents attach_documents NNP 1861 62 8 Script Script NNP 1861 62 9 BATCH BATCH NNP 1861 62 10 INGESTING INGESTING NNP 1861 62 11 INTO into NN 1861 62 12 EPRINTS eprints NN 1861 62 13 DIGITAL digital NN 1861 62 14 REPOSITORY repository NN 1861 62 15 SOFTWARE| SOFTWARE| NNP 1861 62 16 NEUGEBAUER NEUGEBAUER NNP 1861 62 17 AND and CC 1861 62 18 HAN HAN NNP 1861 62 19 118 118 CD 1861 62 20 The the DT 1861 62 21 following follow VBG 1861 62 22 command command NN 1861 62 23 is be VBZ 1861 62 24 used use VBN 1861 62 25 to to TO 1861 62 26 proceed proceed VB 1861 62 27 with with IN 1861 62 28 file file NN 1861 62 29 attachment attachment NN 1861 62 30 , , , 1861 62 31 while while IN 1861 62 32 the the DT 1861 62 33 output output NN 1861 62 34 log log NN 1861 62 35 is be VBZ 1861 62 36 redirected redirect VBN 1861 62 37 and and CC 1861 62 38 saved save VBN 1861 62 39 in in IN 1861 62 40 the the DT 1861 62 41 file file NN 1861 62 42 ATTACHMENT ATTACHMENT NNP 1861 62 43 : : : 1861 62 44 /bin /bin CD 1861 62 45 / / SYM 1861 62 46 attach_documents.pl attach_documents.pl CD 1861 62 47 > > XX 1861 62 48 ./ATTACHMENT ./ATTACHMENT . 1861 62 49 2>&1 2>&1 LS 1861 62 50 The the DT 1861 62 51 thesis thesis NN 1861 62 52 metadata metadata NN 1861 62 53 record record NN 1861 62 54 was be VBD 1861 62 55 made make VBN 1861 62 56 live live JJ 1861 62 57 even even RB 1861 62 58 if if IN 1861 62 59 it -PRON- PRP 1861 62 60 did do VBD 1861 62 61 not not RB 1861 62 62 contain contain VB 1861 62 63 a a DT 1861 62 64 corresponding corresponding JJ 1861 62 65 document document NN 1861 62 66 file file NN 1861 62 67 . . . 1861 63 1 A a DT 1861 63 2 list list NN 1861 63 3 of of IN 1861 63 4 eprint eprint NN 1861 63 5 ids ids NNP 1861 63 6 of of IN 1861 63 7 these these DT 1861 63 8 s s NNPS 1861 63 9 that that WDT 1861 63 10 did do VBD 1861 63 11 not not RB 1861 63 12 contain contain VB 1861 63 13 a a DT 1861 63 14 corresponding corresponding JJ 1861 63 15 full full JJ 1861 63 16 - - HYPH 1861 63 17 text text NN 1861 63 18 PDF PDF NNP 1861 63 19 document document NN 1861 63 20 are be VBP 1861 63 21 listed list VBN 1861 63 22 at at IN 1861 63 23 the the DT 1861 63 24 end end NN 1861 63 25 of of IN 1861 63 26 the the DT 1861 63 27 log log NN 1861 63 28 file file NN 1861 63 29 , , , 1861 63 30 along along IN 1861 63 31 with with IN 1861 63 32 the the DT 1861 63 33 count count NN 1861 63 34 of of IN 1861 63 35 the the DT 1861 63 36 number number NN 1861 63 37 of of IN 1861 63 38 these these DT 1861 63 39 s s NNS 1861 63 40 that that WDT 1861 63 41 were be VBD 1861 63 42 made make VBN 1861 63 43 live live JJ 1861 63 44 . . . 1861 64 1 After after IN 1861 64 2 the the DT 1861 64 3 import import NN 1861 64 4 operation operation NN 1861 64 5 is be VBZ 1861 64 6 complete complete JJ 1861 64 7 , , , 1861 64 8 all all PDT 1861 64 9 the the DT 1861 64 10 abstract abstract JJ 1861 64 11 pages page NNS 1861 64 12 need need VBP 1861 64 13 to to TO 1861 64 14 be be VB 1861 64 15 regenerated regenerate VBN 1861 64 16 with with IN 1861 64 17 the the DT 1861 64 18 following follow VBG 1861 64 19 command command NN 1861 64 20 : : : 1861 64 21 /bin /bin CD 1861 64 22 / / SYM 1861 64 23 generate_abstracts generate_abstract NNS 1861 64 24 REPOSITORYID repositoryid RB 1861 64 25 CONCLUSIONS conclusion NNS 1861 64 26 This this DT 1861 64 27 paper paper NN 1861 64 28 is be VBZ 1861 64 29 a a DT 1861 64 30 detailed detailed JJ 1861 64 31 report report NN 1861 64 32 on on IN 1861 64 33 batch batch NN 1861 64 34 importing importing NN 1861 64 35 into into IN 1861 64 36 the the DT 1861 64 37 EPrints EPrints NNP 1861 64 38 system system NN 1861 64 39 . . . 1861 65 1 The the DT 1861 65 2 authors author NNS 1861 65 3 believe believe VBP 1861 65 4 that that IN 1861 65 5 this this DT 1861 65 6 paper paper NN 1861 65 7 and and CC 1861 65 8 its -PRON- PRP$ 1861 65 9 accompanying accompanying JJ 1861 65 10 source source NN 1861 65 11 code code NN 1861 65 12 is be VBZ 1861 65 13 a a DT 1861 65 14 useful useful JJ 1861 65 15 contribution contribution NN 1861 65 16 to to IN 1861 65 17 the the DT 1861 65 18 literature literature NN 1861 65 19 on on IN 1861 65 20 batch batch NN 1861 65 21 importing importing NN 1861 65 22 into into IN 1861 65 23 digital digital JJ 1861 65 24 repository repository NN 1861 65 25 systems system NNS 1861 65 26 . . . 1861 66 1 In in IN 1861 66 2 particular particular JJ 1861 66 3 , , , 1861 66 4 it -PRON- PRP 1861 66 5 should should MD 1861 66 6 be be VB 1861 66 7 useful useful JJ 1861 66 8 to to IN 1861 66 9 institutions institution NNS 1861 66 10 that that WDT 1861 66 11 are be VBP 1861 66 12 adopting adopt VBG 1861 66 13 the the DT 1861 66 14 EPrints eprint NNS 1861 66 15 digital digital JJ 1861 66 16 repository repository NN 1861 66 17 software software NN 1861 66 18 . . . 1861 67 1 Batch batch VB 1861 67 2 importing importing NN 1861 67 3 of of IN 1861 67 4 content content NN 1861 67 5 is be VBZ 1861 67 6 a a DT 1861 67 7 basic basic JJ 1861 67 8 and and CC 1861 67 9 fundamental fundamental JJ 1861 67 10 function function NN 1861 67 11 of of IN 1861 67 12 a a DT 1861 67 13 repository repository NN 1861 67 14 system system NN 1861 67 15 , , , 1861 67 16 which which WDT 1861 67 17 is be VBZ 1861 67 18 why why WRB 1861 67 19 the the DT 1861 67 20 topic topic NN 1861 67 21 has have VBZ 1861 67 22 come come VBN 1861 67 23 up up RP 1861 67 24 repeatedly repeatedly RB 1861 67 25 on on IN 1861 67 26 the the DT 1861 67 27 EPrints eprint NNS 1861 67 28 Tech Tech NNP 1861 67 29 List List NNP 1861 67 30 and and CC 1861 67 31 in in IN 1861 67 32 a a DT 1861 67 33 repository repository JJ 1861 67 34 software software NN 1861 67 35 review review NN 1861 67 36 . . . 1861 68 1 The the DT 1861 68 2 methods method NNS 1861 68 3 that that WDT 1861 68 4 we -PRON- PRP 1861 68 5 describe describe VBP 1861 68 6 for for IN 1861 68 7 carrying carry VBG 1861 68 8 out out RP 1861 68 9 batch batch NN 1861 68 10 importing importing NN 1861 68 11 in in IN 1861 68 12 EPrints eprint NNS 1861 68 13 make make VBP 1861 68 14 use use NN 1861 68 15 of of IN 1861 68 16 the the DT 1861 68 17 command command NN 1861 68 18 line line NN 1861 68 19 and and CC 1861 68 20 require require VB 1861 68 21 Perl Perl NNP 1861 68 22 scripting scripting NN 1861 68 23 . . . 1861 69 1 More more RBR 1861 69 2 robust robust JJ 1861 69 3 administrative administrative JJ 1861 69 4 graphical graphical JJ 1861 69 5 user user NN 1861 69 6 interface interface NN 1861 69 7 support support NN 1861 69 8 for for IN 1861 69 9 batch batch NN 1861 69 10 import import NN 1861 69 11 functions function NNS 1861 69 12 would would MD 1861 69 13 be be VB 1861 69 14 a a DT 1861 69 15 useful useful JJ 1861 69 16 feature feature NN 1861 69 17 to to TO 1861 69 18 develop develop VB 1861 69 19 in in IN 1861 69 20 the the DT 1861 69 21 platform platform NN 1861 69 22 . . . 1861 70 1 ACKNOWLEDGEMENTS ACKNOWLEDGEMENTS NNP 1861 70 2 The the DT 1861 70 3 authors author NNS 1861 70 4 would would MD 1861 70 5 like like VB 1861 70 6 thank thank VBP 1861 70 7 Mia Mia NNP 1861 70 8 Massicotte Massicotte NNP 1861 70 9 for for IN 1861 70 10 exporting export VBG 1861 70 11 the the DT 1861 70 12 metadata metadata NN 1861 70 13 records record NNS 1861 70 14 from from IN 1861 70 15 the the DT 1861 70 16 integrated integrated JJ 1861 70 17 library library NN 1861 70 18 system system NN 1861 70 19 . . . 1861 71 1 We -PRON- PRP 1861 71 2 would would MD 1861 71 3 also also RB 1861 71 4 like like VB 1861 71 5 to to TO 1861 71 6 thank thank VB 1861 71 7 Alexandros Alexandros NNP 1861 71 8 Nitsiou Nitsiou NNP 1861 71 9 , , , 1861 71 10 Raquel Raquel NNP 1861 71 11 Horlick Horlick NNP 1861 71 12 , , , 1861 71 13 Adam Adam NNP 1861 71 14 Field Field NNP 1861 71 15 , , , 1861 71 16 and and CC 1861 71 17 the the DT 1861 71 18 reviewers reviewer NNS 1861 71 19 at at IN 1861 71 20 Information Information NNP 1861 71 21 Technology Technology NNP 1861 71 22 and and CC 1861 71 23 Libraries Libraries NNPS 1861 71 24 for for IN 1861 71 25 their -PRON- PRP$ 1861 71 26 useful useful JJ 1861 71 27 comments comment NNS 1861 71 28 and and CC 1861 71 29 suggestions suggestion NNS 1861 71 30 . . . 1861 72 1 REFERENCES reference NNS 1861 72 2 1 1 CD 1861 72 3 . . . 1861 73 1 Shawn Shawn NNP 1861 73 2 Averkamp Averkamp NNP 1861 73 3 and and CC 1861 73 4 Joanna Joanna NNP 1861 73 5 Lee Lee NNP 1861 73 6 , , , 1861 73 7 “ " `` 1861 73 8 Repurposing repurpose VBG 1861 73 9 ProQuest proquest NN 1861 73 10 Metadata Metadata NNP 1861 73 11 for for IN 1861 73 12 Batch Batch NNP 1861 73 13 Ingesting Ingesting NNP 1861 73 14 ETDs ETDs NNPS 1861 73 15 into into IN 1861 73 16 an an DT 1861 73 17 Institutional Institutional NNP 1861 73 18 Repository Repository NNP 1861 73 19 , , , 1861 73 20 ” " '' 1861 73 21 code{4}lib code{4}lib NNP 1861 73 22 journal journal NNP 1861 73 23 7 7 CD 1861 73 24 ( ( -LRB- 1861 73 25 2009 2009 CD 1861 73 26 ) ) -RRB- 1861 73 27 , , , 1861 73 28 http://journal.code4lib.org/articles/1647 http://journal.code4lib.org/articles/1647 NNP 1861 73 29 ( ( -LRB- 1861 73 30 accessed access VBN 1861 73 31 June June NNP 1861 73 32 27 27 CD 1861 73 33 , , , 1861 73 34 2011 2011 CD 1861 73 35 ) ) -RRB- 1861 73 36 . . . 1861 74 1 2 2 LS 1861 74 2 . . . 1861 75 1 Michael Michael NNP 1861 75 2 Witt Witt NNP 1861 75 3 and and CC 1861 75 4 Mark Mark NNP 1861 75 5 P. P. NNP 1861 75 6 Newton Newton NNP 1861 75 7 , , , 1861 75 8 “ " `` 1861 75 9 Preparing prepare VBG 1861 75 10 Batch batch NN 1861 75 11 Deposits deposit NNS 1861 75 12 for for IN 1861 75 13 Digital Digital NNP 1861 75 14 Commons Commons NNPS 1861 75 15 Repositories Repositories NNP 1861 75 16 , , , 1861 75 17 ” " '' 1861 75 18 2008 2008 CD 1861 75 19 , , , 1861 75 20 http://docs.lib.purdue.edu/lib_research/96/ http://docs.lib.purdue.edu/lib_research/96/ NNP 1861 75 21 ( ( -LRB- 1861 75 22 accessed access VBN 1861 75 23 June June NNP 1861 75 24 20 20 CD 1861 75 25 , , , 1861 75 26 2011 2011 CD 1861 75 27 ) ) -RRB- 1861 75 28 . . . 1861 76 1 3 3 LS 1861 76 2 . . . 1861 77 1 Randall Randall NNP 1861 77 2 Floyd Floyd NNP 1861 77 3 , , , 1861 77 4 “ " `` 1861 77 5 Automated Automated NNP 1861 77 6 Electronic Electronic NNP 1861 77 7 Thesis Thesis NNP 1861 77 8 and and CC 1861 77 9 Dissertations Dissertations NNPS 1861 77 10 Ingest Ingest NNP 1861 77 11 , , , 1861 77 12 ” " '' 1861 77 13 2009 2009 CD 1861 77 14 , , , 1861 77 15 https://wiki.dlib.indiana.edu/display/IUSW/Automated+Electronic+Thesis+and+Dissertations+I https://wiki.dlib.indiana.edu/display/iusw/automated+electronic+thesis+and+dissertations+i UH 1861 77 16 ngest ngest NNP 1861 77 17 ( ( -LRB- 1861 77 18 accessed access VBN 1861 77 19 May May NNP 1861 77 20 26 26 CD 1861 77 21 , , , 1861 77 22 2011 2011 CD 1861 77 23 ) ) -RRB- 1861 77 24 . . . 1861 78 1 4 4 LS 1861 78 2 . . . 1861 79 1 EPrints eprint NNS 1861 79 2 Digital Digital NNP 1861 79 3 Repository Repository NNP 1861 79 4 Software Software NNP 1861 79 5 , , , 1861 79 6 University University NNP 1861 79 7 of of IN 1861 79 8 Southampton Southampton NNP 1861 79 9 , , , 1861 79 10 UK UK NNP 1861 79 11 , , , 1861 79 12 http://www.eprints.org/ http://www.eprints.org/ NN 1861 79 13 ( ( -LRB- 1861 79 14 accessed access VBN 1861 79 15 June June NNP 1861 79 16 27 27 CD 1861 79 17 , , , 1861 79 18 2011 2011 CD 1861 79 19 ) ) -RRB- 1861 79 20 . . . 1861 80 1 5 5 CD 1861 80 2 . . . 1861 81 1 Maureen Maureen NNP 1861 81 2 P. P. NNP 1861 81 3 Walsh Walsh NNP 1861 81 4 , , , 1861 81 5 “ " `` 1861 81 6 Batch Batch NNP 1861 81 7 Loading Loading NNP 1861 81 8 Collections Collections NNPS 1861 81 9 into into IN 1861 81 10 DSpace DSpace NNP 1861 81 11 : : : 1861 81 12 Using use VBG 1861 81 13 Perl Perl NNP 1861 81 14 Scripts Scripts NNP 1861 81 15 for for IN 1861 81 16 Automation Automation NNP 1861 81 17 and and CC 1861 81 18 Quality Quality NNP 1861 81 19 Control Control NNP 1861 81 20 , , , 1861 81 21 ” " '' 1861 81 22 Information Information NNP 1861 81 23 Technology Technology NNP 1861 81 24 & & CC 1861 81 25 Libraries Libraries NNP 1861 81 26 29 29 CD 1861 81 27 , , , 1861 81 28 no no UH 1861 81 29 . . . 1861 82 1 3 3 CD 1861 82 2 ( ( -LRB- 1861 82 3 2010 2010 CD 1861 82 4 ) ) -RRB- 1861 82 5 : : : 1861 82 6 117–27 117–27 CD 1861 82 7 , , , 1861 82 8 http://journal.code4lib.org/articles/1647 http://journal.code4lib.org/articles/1647 NNP 1861 82 9 http://docs.lib.purdue.edu/lib_research/96/ http://docs.lib.purdue.edu/lib_research/96/ VBD 1861 82 10 https://wiki.dlib.indiana.edu/display/IUSW/Automated+Electronic+Thesis+and+Dissertations+Ingest https://wiki.dlib.indiana.edu/display/iusw/automated+electronic+thesis+and+dissertations+ingest NN 1861 82 11 https://wiki.dlib.indiana.edu/display/IUSW/Automated+Electronic+Thesis+and+Dissertations+Ingest https://wiki.dlib.indiana.edu/display/iusw/automated+electronic+thesis+and+dissertations+ingest NN 1861 82 12 http://www.eprints.org/ http://www.eprints.org/ NN 1861 82 13 INFORMATION INFORMATION NNP 1861 82 14 TECHNOLOGY technology NN 1861 82 15 AND and CC 1861 82 16 LIBRARIES library NNS 1861 82 17 | | NNP 1861 82 18 MARCH MARCH NNP 1861 82 19 2012 2012 CD 1861 82 20 119 119 CD 1861 82 21 http://search.ebscohost.com/login.aspx?direct=true&db=a9h&AN=52871761&site=ehost-live http://search.ebscohost.com/login.aspx?direct=true&db=a9h&AN=52871761&site=ehost-live NNP 1861 82 22 ( ( -LRB- 1861 82 23 accessed access VBN 1861 82 24 June June NNP 1861 82 25 26 26 CD 1861 82 26 , , , 1861 82 27 2011 2011 CD 1861 82 28 ) ) -RRB- 1861 82 29 . . . 1861 83 1 6 6 CD 1861 83 2 . . . 1861 84 1 Lesley Lesley NNP 1861 84 2 Drysdale Drysdale NNP 1861 84 3 , , , 1861 84 4 “ " `` 1861 84 5 Importing import VBG 1861 84 6 Records Records NNPS 1861 84 7 from from IN 1861 84 8 Reference Reference NNP 1861 84 9 Manager Manager NNP 1861 84 10 into into IN 1861 84 11 GNU GNU NNP 1861 84 12 EPrints EPrints NNPS 1861 84 13 , , , 1861 84 14 ” " '' 1861 84 15 2004 2004 CD 1861 84 16 , , , 1861 84 17 http://hdl.handle.net/1905/175 http://hdl.handle.net/1905/175 NNP 1861 84 18 ( ( -LRB- 1861 84 19 accessed access VBN 1861 84 20 June June NNP 1861 84 21 27 27 CD 1861 84 22 , , , 1861 84 23 2011 2011 CD 1861 84 24 ) ) -RRB- 1861 84 25 . . . 1861 85 1 7 7 LS 1861 85 2 . . . 1861 86 1 EPrints eprint NNS 1861 86 2 Tech Tech NNP 1861 86 3 List List NNP 1861 86 4 , , , 1861 86 5 University University NNP 1861 86 6 of of IN 1861 86 7 Southampton Southampton NNP 1861 86 8 , , , 1861 86 9 UK UK NNP 1861 86 10 , , , 1861 86 11 http://www.eprints.org/tech.php/ http://www.eprints.org/tech.php/ NNP 1861 86 12 ( ( -LRB- 1861 86 13 accessed access VBN 1861 86 14 June June NNP 1861 86 15 27 27 CD 1861 86 16 , , , 1861 86 17 2011 2011 CD 1861 86 18 ) ) -RRB- 1861 86 19 . . . 1861 87 1 8 8 LS 1861 87 2 . . . 1861 88 1 Mike Mike NNP 1861 88 2 Beazly Beazly NNP 1861 88 3 , , , 1861 88 4 “ " `` 1861 88 5 Eprints eprint NNS 1861 88 6 Institutional Institutional NNP 1861 88 7 Repository Repository NNP 1861 88 8 Software Software NNP 1861 88 9 : : : 1861 88 10 A a DT 1861 88 11 Review Review NNP 1861 88 12 , , , 1861 88 13 ” " '' 1861 88 14 Partnership partnership NN 1861 88 15 : : : 1861 88 16 the the DT 1861 88 17 Canadian Canadian NNP 1861 88 18 Journal Journal NNP 1861 88 19 of of IN 1861 88 20 Library Library NNP 1861 88 21 & & CC 1861 88 22 Information Information NNP 1861 88 23 Practice Practice NNP 1861 88 24 & & CC 1861 88 25 Research Research NNP 1861 88 26 5 5 CD 1861 88 27 , , , 1861 88 28 no no UH 1861 88 29 . . . 1861 89 1 2 2 CD 1861 89 2 ( ( -LRB- 1861 89 3 2010 2010 CD 1861 89 4 ) ) -RRB- 1861 89 5 , , , 1861 89 6 http://journal.lib.uoguelph.ca/index.php/perj/article/viewArticle/1234 http://journal.lib.uoguelph.ca/index.php/perj/article/viewArticle/1234 NNP 1861 89 7 ( ( -LRB- 1861 89 8 accessed access VBN 1861 89 9 June June NNP 1861 89 10 27 27 CD 1861 89 11 , , , 1861 89 12 2011 2011 CD 1861 89 13 ) ) -RRB- 1861 89 14 . . . 1861 90 1 9 9 CD 1861 90 2 . . . 1861 91 1 Concordia Concordia NNP 1861 91 2 University University NNP 1861 91 3 Libraries Libraries NNPS 1861 91 4 , , , 1861 91 5 “ " `` 1861 91 6 Spectrum Spectrum NNP 1861 91 7 : : : 1861 91 8 Concordia Concordia NNP 1861 91 9 University University NNP 1861 91 10 Research Research NNP 1861 91 11 Repository Repository NNP 1861 91 12 , , , 1861 91 13 ” " '' 1861 91 14 http://spectrum.library.concordia.ca http://spectrum.library.concordia.ca NN 1861 91 15 ( ( -LRB- 1861 91 16 accessed access VBN 1861 91 17 June June NNP 1861 91 18 27 27 CD 1861 91 19 , , , 1861 91 20 2011 2011 CD 1861 91 21 ) ) -RRB- 1861 91 22 . . . 1861 92 1 10 10 CD 1861 92 2 . . . 1861 93 1 EPrints eprint NNS 1861 93 2 Wiki Wiki NNP 1861 93 3 , , , 1861 93 4 “ " `` 1861 93 5 API api NN 1861 93 6 : : : 1861 93 7 bin bin NNP 1861 93 8 / / SYM 1861 93 9 import import NN 1861 93 10 , , , 1861 93 11 ” " '' 1861 93 12 University University NNP 1861 93 13 of of IN 1861 93 14 Southampton Southampton NNP 1861 93 15 , , , 1861 93 16 UK UK NNP 1861 93 17 , , , 1861 93 18 http://wiki.eprints.org/w/API:bin/import http://wiki.eprints.org/w/api:bin/import CD 1861 93 19 ( ( -LRB- 1861 93 20 accessed access VBN 1861 93 21 June June NNP 1861 93 22 23 23 CD 1861 93 23 , , , 1861 93 24 2011 2011 CD 1861 93 25 ) ) -RRB- 1861 93 26 . . . 1861 94 1 11 11 CD 1861 94 2 . . . 1861 95 1 EPrints eprint NNS 1861 95 2 Files Files NNPS 1861 95 3 , , , 1861 95 4 University University NNP 1861 95 5 of of IN 1861 95 6 Southampton Southampton NNP 1861 95 7 , , , 1861 95 8 UK UK NNP 1861 95 9 , , , 1861 95 10 http://files.eprints.org/ http://files.eprints.org/ PRP 1861 95 11 ( ( -LRB- 1861 95 12 accessed access VBN 1861 95 13 June June NNP 1861 95 14 24 24 CD 1861 95 15 2011 2011 CD 1861 95 16 ) ) -RRB- 1861 95 17 . . . 1861 96 1 12 12 CD 1861 96 2 . . . 1861 97 1 Parella Parella NNP 1861 97 2 Romero Romero NNP 1861 97 3 and and CC 1861 97 4 Jose Jose NNP 1861 97 5 Miguel Miguel NNP 1861 97 6 , , , 1861 97 7 “ " `` 1861 97 8 MARC MARC NNP 1861 97 9 Import Import NNP 1861 97 10 / / SYM 1861 97 11 Export Export NNP 1861 97 12 Plugins Plugins NNPS 1861 97 13 for for IN 1861 97 14 GNU GNU NNP 1861 97 15 EPrints3 EPrints3 NNP 1861 97 16 , , , 1861 97 17 ” " '' 1861 97 18 EPrints eprint NNS 1861 97 19 Files Files NNPS 1861 97 20 , , , 1861 97 21 2008 2008 CD 1861 97 22 , , , 1861 97 23 http://files.eprints.org/323/ http://files.eprints.org/323/ NNP 1861 97 24 ( ( -LRB- 1861 97 25 accessed access VBN 1861 97 26 May May NNP 1861 97 27 31 31 CD 1861 97 28 , , , 1861 97 29 2011 2011 CD 1861 97 30 ) ) -RRB- 1861 97 31 . . . 1861 98 1 13 13 CD 1861 98 2 . . . 1861 99 1 Agent Agent NNP 1861 99 2 Zhang Zhang NNP 1861 99 3 and and CC 1861 99 4 Maxim Maxim NNP 1861 99 5 Zenin Zenin NNP 1861 99 6 , , , 1861 99 7 “ " `` 1861 99 8 UML uml NN 1861 99 9 : : : 1861 99 10 Class::Simple class::simple NN 1861 99 11 , , , 1861 99 12 ” " '' 1861 99 13 CPAN cpan NN 1861 99 14 , , , 1861 99 15 http://search.cpan.org/~agent/UML-Class-Simple-0.18/lib/UML/Class/Simple.pm http://search.cpan.org/~agent/UML-Class-Simple-0.18/lib/UML/Class/Simple.pm NNP 1861 99 16 ( ( -LRB- 1861 99 17 accessed access VBN 1861 99 18 September September NNP 1861 99 19 20 20 CD 1861 99 20 , , , 1861 99 21 2011 2011 CD 1861 99 22 ) ) -RRB- 1861 99 23 . . . 1861 100 1 14 14 CD 1861 100 2 . . . 1861 101 1 Terry Terry NNP 1861 101 2 Reese Reese NNP 1861 101 3 , , , 1861 101 4 “ " `` 1861 101 5 MarcEdit MarcEdit NNPS 1861 101 6 : : : 1861 101 7 Downloads download NNS 1861 101 8 , , , 1861 101 9 ” " '' 1861 101 10 Oregon Oregon NNP 1861 101 11 State State NNP 1861 101 12 University University NNP 1861 101 13 , , , 1861 101 14 http://people.oregonstate.edu/~reeset/marcedit/html/downloads.html http://people.oregonstate.edu/~reeset/marcedit/html/downloads.html NNP 1861 101 15 ( ( -LRB- 1861 101 16 accessed access VBD 1861 101 17 June June NNP 1861 101 18 27 27 CD 1861 101 19 , , , 1861 101 20 2011 2011 CD 1861 101 21 ) ) -RRB- 1861 101 22 . . . 1861 102 1 http://search.ebscohost.com/login.aspx?direct=true&db=a9h&AN=52871761&site=ehost-live http://search.ebscohost.com/login.aspx?direct=true&db=a9h&an=52871761&site=ehost-live JJ 1861 102 2 http://hdl.handle.net/1905/175 http://hdl.handle.net/1905/175 NN 1861 102 3 http://www.eprints.org/tech.php/ http://www.eprints.org/tech.php/ VB 1861 102 4 http://journal.lib.uoguelph.ca/index.php/perj/article/viewArticle/1234 http://journal.lib.uoguelph.ca/index.php/perj/article/viewArticle/1234 NNP 1861 102 5 http://spectrum.library.concordia.ca/ http://spectrum.library.concordia.ca/ NNP 1861 102 6 http://wiki.eprints.org/w/API:bin/import http://wiki.eprints.org/w/api:bin/import CD 1861 102 7 http://files.eprints.org/ http://files.eprints.org/ NN 1861 102 8 http://files.eprints.org/323/ http://files.eprints.org/323/ NNP 1861 102 9 http://search.cpan.org/~agent/UML-Class-Simple-0.18/lib/UML/Class/Simple.pm http://search.cpan.org/~agent/uml-class-simple-0.18/lib/uml/class/simple.pm CD 1861 102 10 http://people.oregonstate.edu/~reeset/marcedit/html/downloads.html http://people.oregonstate.edu/~reeset/marcedit/html/downloads.html NNP 1861 102 11 BATCH BATCH NNP 1861 102 12 INGESTING INGESTING NNP 1861 102 13 INTO into NN 1861 102 14 EPRINTS eprints NN 1861 102 15 DIGITAL digital NN 1861 102 16 REPOSITORY repository NN 1861 102 17 SOFTWARE| SOFTWARE| NNP 1861 102 18 NEUGEBAUER NEUGEBAUER NNP 1861 102 19 AND and CC 1861 102 20 HAN HAN NNP 1861 102 21 120 120 CD 1861 102 22 Appendix Appendix NNP 1861 102 23 A. a. NN 1861 102 24 marc.pl marc.pl ADD 1861 102 25 Configuration Configuration NNP 1861 102 26 File file NN 1861 102 27 # # NN 1861 102 28 # # $ 1861 102 29 Plugin Plugin NNP 1861 102 30 EPrints::Plugin::Import::MARC EPrints::Plugin::Import::MARC NNP 1861 102 31 # # NN 1861 102 32 # # NN 1861 102 33 MARC MARC JJR 1861 102 34 tofro tofro IN 1861 102 35 EPrints eprint NNS 1861 102 36 Mappings Mappings NNPS 1861 102 37 # # NN 1861 102 38 Do do VBP 1861 102 39 _ _ NNP 1861 102 40 not not RB 1861 102 41 _ _ NNP 1861 102 42 add add VB 1861 102 43 compound compound NN 1861 102 44 mappings mapping NNS 1861 102 45 here here RB 1861 102 46 . . . 1861 103 1 $ $ $ 1861 103 2 c->{marc}->{marc2ep c->{marc}->{marc2ep NNP 1861 103 3 } } -RRB- 1861 103 4 = = NFP 1861 103 5 { { -LRB- 1861 103 6 # # NN 1861 103 7 MARC marc NN 1861 103 8 to to IN 1861 103 9 EPrints eprint NNS 1861 103 10 ' ' POS 1861 103 11 020a 020a NNS 1861 103 12 ' ' '' 1861 103 13 = = NFP 1861 103 14 > > XX 1861 103 15 ' ' `` 1861 103 16 isbn isbn NN 1861 103 17 ' ' '' 1861 103 18 , , , 1861 103 19 ' ' '' 1861 103 20 020z 020z NNS 1861 103 21 ' ' '' 1861 103 22 = = NFP 1861 103 23 > > XX 1861 103 24 ' ' `` 1861 103 25 isbn isbn NN 1861 103 26 ' ' '' 1861 103 27 , , , 1861 103 28 ' ' '' 1861 103 29 022a 022a NNS 1861 103 30 ' ' '' 1861 103 31 = = NFP 1861 103 32 > > XX 1861 103 33 ' ' `` 1861 103 34 issn issn NNS 1861 103 35 ' ' '' 1861 103 36 , , , 1861 103 37 ' ' '' 1861 103 38 245a 245a NNS 1861 103 39 ' ' POS 1861 103 40 = = NFP 1861 103 41 > > XX 1861 103 42 ' ' `` 1861 103 43 title title NNP 1861 103 44 ' ' '' 1861 103 45 , , , 1861 103 46 ' ' '' 1861 103 47 245b 245b NNS 1861 103 48 ' ' '' 1861 103 49 = = NFP 1861 103 50 > > XX 1861 103 51 ' ' `` 1861 103 52 subtitle subtitle NN 1861 103 53 ' ' '' 1861 103 54 , , , 1861 103 55 ' ' '' 1861 103 56 250a 250a NNPS 1861 103 57 ' ' POS 1861 103 58 = = NFP 1861 103 59 > > XX 1861 103 60 ' ' `` 1861 103 61 edition edition NN 1861 103 62 ' ' '' 1861 103 63 , , , 1861 103 64 ' ' '' 1861 103 65 260a 260a NNS 1861 103 66 ' ' POS 1861 103 67 = = NFP 1861 103 68 > > XX 1861 103 69 ' ' `` 1861 103 70 place_of_pub place_of_pub NNP 1861 103 71 ' ' '' 1861 103 72 , , , 1861 103 73 ' ' '' 1861 103 74 260b 260b NNP 1861 103 75 ' ' POS 1861 103 76 = = NFP 1861 103 77 > > XX 1861 103 78 ' ' `` 1861 103 79 publisher publisher NN 1861 103 80 ' ' '' 1861 103 81 , , , 1861 103 82 ' ' `` 1861 103 83 260c 260c NNPS 1861 103 84 ' ' '' 1861 103 85 = = NFP 1861 103 86 > > XX 1861 103 87 ' ' `` 1861 103 88 date date NN 1861 103 89 ' ' '' 1861 103 90 , , , 1861 103 91 ' ' '' 1861 103 92 362a 362a NNS 1861 103 93 ' ' POS 1861 103 94 = = NFP 1861 103 95 > > XX 1861 103 96 ' ' `` 1861 103 97 volume volume NN 1861 103 98 ' ' '' 1861 103 99 , , , 1861 103 100 ' ' '' 1861 103 101 440a 440a NNS 1861 103 102 ' ' POS 1861 103 103 = = NFP 1861 103 104 > > XX 1861 103 105 ' ' `` 1861 103 106 series series NNP 1861 103 107 ' ' '' 1861 103 108 , , , 1861 103 109 ' ' '' 1861 103 110 440c 440c NNS 1861 103 111 ' ' '' 1861 103 112 = = NFP 1861 103 113 > > XX 1861 103 114 ' ' `` 1861 103 115 volume volume NN 1861 103 116 ' ' '' 1861 103 117 , , , 1861 103 118 ' ' `` 1861 103 119 440x 440x NNS 1861 103 120 ' ' '' 1861 103 121 = = NFP 1861 103 122 > > XX 1861 103 123 ' ' `` 1861 103 124 issn issn NNS 1861 103 125 ' ' '' 1861 103 126 , , , 1861 103 127 ' ' '' 1861 103 128 520a 520a NNS 1861 103 129 ' ' POS 1861 103 130 = = NFP 1861 103 131 > > XX 1861 103 132 ' ' `` 1861 103 133 abstract abstract JJ 1861 103 134 ' ' '' 1861 103 135 , , , 1861 103 136 ' ' '' 1861 103 137 730a 730a NNPS 1861 103 138 ' ' '' 1861 103 139 = = NFP 1861 103 140 > > XX 1861 103 141 ' ' `` 1861 103 142 publication publication NN 1861 103 143 ' ' '' 1861 103 144 , , , 1861 103 145 } } -RRB- 1861 103 146 ; ; : 1861 103 147 $ $ $ 1861 103 148 c->{marc}->{marc2ep}->{constants c->{marc}->{marc2ep}->{constants CD 1861 103 149 } } -RRB- 1861 103 150 = = NFP 1861 103 151 { { -LRB- 1861 103 152 } } -RRB- 1861 103 153 ; ; : 1861 103 154 # # $ 1861 103 155 # # $ 1861 103 156 # # $ 1861 103 157 # # $ 1861 103 158 # # $ 1861 103 159 # # $ 1861 103 160 # # $ 1861 103 161 # # $ 1861 103 162 # # $ 1861 103 163 # # $ 1861 103 164 # # $ 1861 103 165 # # $ 1861 103 166 # # $ 1861 103 167 # # $ 1861 103 168 # # $ 1861 103 169 # # $ 1861 103 170 # # $ 1861 103 171 # # $ 1861 103 172 # # $ 1861 103 173 # # $ 1861 103 174 # # $ 1861 103 175 # # $ 1861 103 176 # # $ 1861 103 177 # # $ 1861 103 178 # # $ 1861 103 179 # # $ 1861 103 180 # # $ 1861 103 181 # # $ 1861 103 182 # # $ 1861 103 183 # # $ 1861 103 184 # # $ 1861 103 185 # # $ 1861 103 186 # # $ 1861 103 187 # # $ 1861 103 188 # # $ 1861 103 189 # # $ 1861 103 190 # # $ 1861 103 191 # # $ 1861 103 192 # # $ 1861 103 193 # # $ 1861 103 194 # # $ 1861 103 195 # # $ 1861 103 196 # # $ 1861 103 197 # # $ 1861 103 198 # # $ 1861 103 199 # # $ 1861 103 200 # # $ 1861 103 201 # # $ 1861 103 202 # # $ 1861 103 203 # # $ 1861 103 204 # # $ 1861 103 205 # # $ 1861 103 206 # # $ 1861 103 207 # # $ 1861 103 208 # # $ 1861 103 209 # # $ 1861 103 210 # # $ 1861 103 211 # # $ 1861 103 212 # # $ 1861 103 213 # # $ 1861 103 214 # # $ 1861 103 215 # # $ 1861 103 216 # # $ 1861 103 217 # # $ 1861 103 218 # # $ 1861 103 219 # # $ 1861 103 220 # # $ 1861 103 221 # # $ 1861 103 222 # # $ 1861 103 223 # # $ 1861 103 224 # # $ 1861 103 225 # # $ 1861 103 226 Plugin plugin NN 1861 103 227 - - HYPH 1861 103 228 specific specific JJ 1861 103 229 settings setting NNS 1861 103 230 . . . 1861 104 1 # # NN 1861 104 2 # # $ 1861 104 3 Any any DT 1861 104 4 non non JJ 1861 104 5 empty empty JJ 1861 104 6 hash hash NN 1861 104 7 set set VBN 1861 104 8 for for IN 1861 104 9 a a DT 1861 104 10 specific specific JJ 1861 104 11 plugin plugin NN 1861 104 12 will will MD 1861 104 13 override override VB 1861 104 14 the the DT 1861 104 15 # # $ 1861 104 16 general general JJ 1861 104 17 one one NN 1861 104 18 above above RB 1861 104 19 ! ! . 1861 105 1 # # JJR 1861 105 2 # # $ 1861 105 3 # # $ 1861 105 4 # # $ 1861 105 5 # # $ 1861 105 6 # # $ 1861 105 7 # # $ 1861 105 8 # # $ 1861 105 9 # # $ 1861 105 10 # # $ 1861 105 11 # # $ 1861 105 12 # # $ 1861 105 13 # # $ 1861 105 14 # # $ 1861 105 15 # # $ 1861 105 16 # # $ 1861 105 17 # # $ 1861 105 18 # # $ 1861 105 19 # # $ 1861 105 20 # # $ 1861 105 21 # # $ 1861 105 22 # # $ 1861 105 23 # # $ 1861 105 24 # # $ 1861 105 25 # # $ 1861 105 26 # # $ 1861 105 27 # # $ 1861 105 28 # # $ 1861 105 29 # # $ 1861 105 30 # # $ 1861 105 31 # # $ 1861 105 32 # # $ 1861 105 33 # # $ 1861 105 34 # # $ 1861 105 35 # # $ 1861 105 36 # # $ 1861 105 37 # # $ 1861 105 38 # # $ 1861 105 39 # # $ 1861 105 40 # # $ 1861 105 41 # # $ 1861 105 42 # # $ 1861 105 43 # # $ 1861 105 44 # # $ 1861 105 45 # # $ 1861 105 46 # # $ 1861 105 47 # # $ 1861 105 48 # # $ 1861 105 49 # # $ 1861 105 50 # # $ 1861 105 51 # # $ 1861 105 52 # # $ 1861 105 53 # # $ 1861 105 54 # # $ 1861 105 55 # # $ 1861 105 56 # # $ 1861 105 57 # # $ 1861 105 58 # # $ 1861 105 59 # # $ 1861 105 60 # # $ 1861 105 61 # # $ 1861 105 62 # # $ 1861 105 63 # # $ 1861 105 64 # # $ 1861 105 65 # # $ 1861 105 66 # # $ 1861 105 67 # # $ 1861 105 68 # # $ 1861 105 69 # # $ 1861 105 70 # # $ 1861 105 71 # # $ 1861 105 72 # # $ 1861 105 73 # # $ 1861 105 74 Plugin plugin NN 1861 105 75 EPrints::Plugin::Import::MARC::ConcordiaTheses eprints::plugin::import::marc::concordiathese VBZ 1861 105 76 # # $ 1861 105 77 $ $ $ 1861 105 78 c->{marc}->{'EPrints::Plugin::Import::MARC::ConcordiaTheses'}->{marc2ep c->{marc}->{'eprints::plugin::import::marc::concordiatheses'}->{marc2ep NN 1861 105 79 } } -RRB- 1861 105 80 = = NFP 1861 105 81 { { -LRB- 1861 105 82 ' ' `` 1861 105 83 020a 020a NFP 1861 105 84 ' ' '' 1861 105 85 = = NFP 1861 105 86 > > XX 1861 105 87 ' ' `` 1861 105 88 isbn isbn NN 1861 105 89 ' ' '' 1861 105 90 , , , 1861 105 91 ' ' '' 1861 105 92 020z 020z NNS 1861 105 93 ' ' '' 1861 105 94 = = NFP 1861 105 95 > > XX 1861 105 96 ' ' `` 1861 105 97 isbn isbn NN 1861 105 98 ' ' '' 1861 105 99 , , , 1861 105 100 ' ' '' 1861 105 101 022a 022a NNS 1861 105 102 ' ' '' 1861 105 103 = = NFP 1861 105 104 > > XX 1861 105 105 ' ' `` 1861 105 106 issn issn NNS 1861 105 107 ' ' '' 1861 105 108 , , , 1861 105 109 ' ' '' 1861 105 110 250a 250a NNPS 1861 105 111 ' ' POS 1861 105 112 = = NFP 1861 105 113 > > XX 1861 105 114 ' ' `` 1861 105 115 edition edition NN 1861 105 116 ' ' '' 1861 105 117 , , , 1861 105 118 INFORMATION INFORMATION NNP 1861 105 119 TECHNOLOGY TECHNOLOGY NNP 1861 105 120 AND and CC 1861 105 121 LIBRARIES library NNS 1861 105 122 | | NNP 1861 105 123 MARCH MARCH NNP 1861 105 124 2012 2012 CD 1861 105 125 121 121 CD 1861 105 126 ' ' POS 1861 105 127 260a 260a NNS 1861 105 128 ' ' POS 1861 105 129 = = NFP 1861 105 130 > > XX 1861 105 131 ' ' `` 1861 105 132 place_of_pub place_of_pub NNP 1861 105 133 ' ' '' 1861 105 134 , , , 1861 105 135 ' ' '' 1861 105 136 260b 260b NNP 1861 105 137 ' ' POS 1861 105 138 = = NFP 1861 105 139 > > XX 1861 105 140 ' ' `` 1861 105 141 publisher publisher NN 1861 105 142 ' ' '' 1861 105 143 , , , 1861 105 144 ' ' `` 1861 105 145 260c 260c NNPS 1861 105 146 ' ' '' 1861 105 147 = = NFP 1861 105 148 > > XX 1861 105 149 ' ' `` 1861 105 150 date date NN 1861 105 151 ' ' '' 1861 105 152 , , , 1861 105 153 ' ' '' 1861 105 154 300a 300a NNS 1861 105 155 ' ' '' 1861 105 156 = = NFP 1861 105 157 > > XX 1861 105 158 ' ' `` 1861 105 159 pages_aacr pages_aacr NNP 1861 105 160 ' ' '' 1861 105 161 , , , 1861 105 162 ' ' '' 1861 105 163 362a 362a NNS 1861 105 164 ' ' POS 1861 105 165 = = NFP 1861 105 166 > > XX 1861 105 167 ' ' `` 1861 105 168 volume volume NN 1861 105 169 ' ' '' 1861 105 170 , , , 1861 105 171 ' ' '' 1861 105 172 440a 440a NNS 1861 105 173 ' ' POS 1861 105 174 = = NFP 1861 105 175 > > XX 1861 105 176 ' ' `` 1861 105 177 series series NNP 1861 105 178 ' ' '' 1861 105 179 , , , 1861 105 180 ' ' '' 1861 105 181 440c 440c NNS 1861 105 182 ' ' '' 1861 105 183 = = NFP 1861 105 184 > > XX 1861 105 185 ' ' `` 1861 105 186 volume volume NN 1861 105 187 ' ' '' 1861 105 188 , , , 1861 105 189 ' ' `` 1861 105 190 440x 440x NNS 1861 105 191 ' ' '' 1861 105 192 = = NFP 1861 105 193 > > XX 1861 105 194 ' ' `` 1861 105 195 issn issn NNS 1861 105 196 ' ' '' 1861 105 197 , , , 1861 105 198 ' ' '' 1861 105 199 520a 520a NNS 1861 105 200 ' ' POS 1861 105 201 = = NFP 1861 105 202 > > XX 1861 105 203 ' ' `` 1861 105 204 abstract abstract JJ 1861 105 205 ' ' '' 1861 105 206 , , , 1861 105 207 ' ' '' 1861 105 208 730a 730a NNPS 1861 105 209 ' ' '' 1861 105 210 = = NFP 1861 105 211 > > XX 1861 105 212 ' ' `` 1861 105 213 publication publication NN 1861 105 214 ' ' '' 1861 105 215 , , , 1861 105 216 } } -RRB- 1861 105 217 ; ; : 1861 105 218 $ $ $ 1861 105 219 c->{marc}->{'EPrints::Plugin::Import::MARC::ConcordiaTheses'}->{constants c->{marc}->{'eprints::plugin::import::marc::concordiatheses'}->{constant NNS 1861 105 220 } } -RRB- 1861 105 221 = = NFP 1861 105 222 { { -LRB- 1861 105 223 # # NN 1861 105 224 MARC marc NN 1861 105 225 to to IN 1861 105 226 EPrints eprint NNS 1861 105 227 constants constant NNS 1861 105 228 ' ' POS 1861 105 229 type type NN 1861 105 230 ' ' '' 1861 105 231 = = NFP 1861 105 232 > > XX 1861 105 233 ' ' `` 1861 105 234 thesis thesis NN 1861 105 235 ' ' '' 1861 105 236 , , , 1861 105 237 ' ' `` 1861 105 238 institution institution NN 1861 105 239 ' ' '' 1861 105 240 = = NFP 1861 105 241 > > XX 1861 105 242 ' ' '' 1861 105 243 Concordia Concordia NNP 1861 105 244 University University NNP 1861 105 245 ' ' '' 1861 105 246 , , , 1861 105 247 ' ' `` 1861 105 248 date_type date_type NNP 1861 105 249 ' ' '' 1861 105 250 = = NFP 1861 105 251 > > XX 1861 105 252 ' ' `` 1861 105 253 submitted submit VBN 1861 105 254 ' ' '' 1861 105 255 , , , 1861 105 256 } } -RRB- 1861 105 257 ; ; : 1861 105 258 BATCH BATCH NNP 1861 105 259 INGESTING ingesting NN 1861 105 260 INTO into NN 1861 105 261 EPRINTS eprints NN 1861 105 262 DIGITAL digital NN 1861 105 263 REPOSITORY repository NN 1861 105 264 SOFTWARE| SOFTWARE| NNP 1861 105 265 NEUGEBAUER NEUGEBAUER NNP 1861 105 266 AND and CC 1861 105 267 HAN HAN NNP 1861 105 268 122 122 CD 1861 105 269 Appendix Appendix NNP 1861 105 270 B. B. NNP 1861 105 271 attach_documents.pl attach_documents.pl CD 1861 105 272 # # NNP 1861 105 273 ! ! . 1861 105 274 /usr /usr NFP 1861 105 275 / / SYM 1861 105 276 bin bin NNP 1861 105 277 / / SYM 1861 105 278 perl perl NNP 1861 105 279 -I -I NNP 1861 105 280 / / SYM 1861 105 281 opt opt NNP 1861 105 282 / / SYM 1861 105 283 eprints3 eprints3 NN 1861 105 284 / / SYM 1861 105 285 perl_lib perl_lib NN 1861 105 286 = = SYM 1861 105 287 head1 head1 NN 1861 105 288 DESCRIPTION description NN 1861 105 289 This this DT 1861 105 290 script script NN 1861 105 291 allows allow VBZ 1861 105 292 you -PRON- PRP 1861 105 293 to to TO 1861 105 294 attach attach VB 1861 105 295 a a DT 1861 105 296 file file NN 1861 105 297 to to IN 1861 105 298 an an DT 1861 105 299 eprint eprint NN 1861 105 300 object object NN 1861 105 301 by by IN 1861 105 302 proquest proquest NN 1861 105 303 i -PRON- PRP 1861 105 304 d d VBD 1861 105 305 . . . 1861 106 1 = = NFP 1861 106 2 head1 head1 NN 1861 106 3 COPYRIGHT COPYRIGHT NNP 1861 106 4 AND and CC 1861 106 5 LICENSE license NN 1861 106 6 2009 2009 CD 1861 106 7 Adam Adam NNP 1861 106 8 Field Field NNP 1861 106 9 , , , 1861 106 10 Tomasz Tomasz NNP 1861 106 11 Neugebauer Neugebauer NNP 1861 106 12 < < XX 1861 106 13 tomasz.neugebauer@concordia.ca tomasz.neugebauer@concordia.ca NNP 1861 106 14 > > XX 1861 106 15 2011 2011 CD 1861 106 16 Bin Bin NNP 1861 106 17 Han Han NNP 1861 106 18 < < XX 1861 106 19 bin.han@concordia.ca bin.han@concordia.ca NNP 1861 106 20 > > XX 1861 106 21 This this DT 1861 106 22 module module NN 1861 106 23 is be VBZ 1861 106 24 free free JJ 1861 106 25 software software NN 1861 106 26 under under IN 1861 106 27 the the DT 1861 106 28 same same JJ 1861 106 29 terms term NNS 1861 106 30 of of IN 1861 106 31 Perl Perl NNP 1861 106 32 . . . 1861 107 1 Compatible compatible JJ 1861 107 2 with with IN 1861 107 3 EPrints eprint NNS 1861 107 4 3.2.4 3.2.4 NN 1861 107 5 ( ( -LRB- 1861 107 6 Victoria Victoria NNP 1861 107 7 Sponge Sponge NNP 1861 107 8 ) ) -RRB- 1861 107 9 . . . 1861 108 1 = = NFP 1861 108 2 cut cut VB 1861 108 3 use use NN 1861 108 4 strict strict JJ 1861 108 5 ; ; : 1861 108 6 use use NN 1861 108 7 warnings warning NNS 1861 108 8 ; ; : 1861 108 9 use use VB 1861 108 10 EPrints eprint NNS 1861 108 11 ; ; : 1861 108 12 my -PRON- PRP$ 1861 108 13 $ $ $ 1861 108 14 repositoryid repositoryid NNS 1861 108 15 = = SYM 1861 108 16 ' ' `` 1861 108 17 library library NN 1861 108 18 ' ' '' 1861 108 19 ; ; : 1861 108 20 my -PRON- PRP$ 1861 108 21 $ $ $ 1861 108 22 root_dir root_dir NNS 1861 108 23 = = SYM 1861 108 24 ' ' '' 1861 108 25 /opt /opt CD 1861 108 26 / / SYM 1861 108 27 eprints3 eprints3 NN 1861 108 28 / / SYM 1861 108 29 bin bin NN 1861 108 30 / / SYM 1861 108 31 import import NN 1861 108 32 - - HYPH 1861 108 33 data data NN 1861 108 34 / / SYM 1861 108 35 proquest proquest NN 1861 108 36 ' ' '' 1861 108 37 ; ; : 1861 108 38 # # JJR 1861 108 39 location location NN 1861 108 40 of of IN 1861 108 41 PDF PDF NNP 1861 108 42 files file NNS 1861 108 43 my -PRON- PRP$ 1861 108 44 $ $ $ 1861 108 45 dataset_id dataset_id NN 1861 108 46 = = NFP 1861 108 47 ' ' `` 1861 108 48 inbox inbox NN 1861 108 49 ' ' '' 1861 108 50 ; ; : 1861 108 51 # # $ 1861 108 52 change change VBP 1861 108 53 to to TO 1861 108 54 ' ' `` 1861 108 55 eprint eprint VB 1861 108 56 ' ' '' 1861 108 57 if if IN 1861 108 58 you -PRON- PRP 1861 108 59 want want VBP 1861 108 60 to to TO 1861 108 61 run run VB 1861 108 62 it -PRON- PRP 1861 108 63 over over IN 1861 108 64 everything everything NN 1861 108 65 . . . 1861 109 1 my -PRON- PRP$ 1861 109 2 $ $ $ 1861 109 3 depositor depositor NN 1861 109 4 = = NFP 1861 109 5 ' ' `` 1861 109 6 batchimporter batchimporter NN 1861 109 7 ' ' '' 1861 109 8 ; ; : 1861 109 9 # # NN 1861 109 10 limit limit NN 1861 109 11 import import NN 1861 109 12 to to IN 1861 109 13 $ $ $ 1861 109 14 depositor depositor NN 1861 109 15 ’s ’s , 1861 109 16 Inbox Inbox NNP 1861 109 17 # # NN 1861 109 18 global global JJ 1861 109 19 variables variable NNS 1861 109 20 for for IN 1861 109 21 log log NN 1861 109 22 purposes purpose NNS 1861 109 23 my -PRON- PRP$ 1861 109 24 $ $ $ 1861 109 25 int_live int_live CD 1861 109 26 = = SYM 1861 109 27 0 0 NFP 1861 109 28 ; ; : 1861 109 29 # # $ 1861 109 30 count count NN 1861 109 31 of of IN 1861 109 32 eprints eprint NNS 1861 109 33 moved move VBD 1861 109 34 to to TO 1861 109 35 live live VB 1861 109 36 archive archive NN 1861 109 37 with with IN 1861 109 38 a a DT 1861 109 39 document document NN 1861 109 40 my -PRON- PRP$ 1861 109 41 $ $ $ 1861 109 42 int_doc int_doc NN 1861 109 43 = = SYM 1861 109 44 0 0 NFP 1861 109 45 ; ; : 1861 109 46 # # $ 1861 109 47 count count NN 1861 109 48 of of IN 1861 109 49 eprints eprint NNS 1861 109 50 that that WDT 1861 109 51 already already RB 1861 109 52 have have VBP 1861 109 53 document document NN 1861 109 54 attached attach VBN 1861 109 55 my -PRON- PRP$ 1861 109 56 @array_doc @array_doc NN 1861 109 57 ; ; : 1861 109 58 # # NNP 1861 109 59 ids ids NN 1861 109 60 of of IN 1861 109 61 eprints eprint NNS 1861 109 62 that that WDT 1861 109 63 already already RB 1861 109 64 have have VBP 1861 109 65 documents document NNS 1861 109 66 my -PRON- PRP$ 1861 109 67 $ $ $ 1861 109 68 int_no_doc int_no_doc NN 1861 109 69 = = SYM 1861 109 70 0 0 CD 1861 109 71 ; ; : 1861 109 72 # # $ 1861 109 73 count count NN 1861 109 74 of of IN 1861 109 75 eprints eprint NNS 1861 109 76 moved move VBD 1861 109 77 to to TO 1861 109 78 live live VB 1861 109 79 with with IN 1861 109 80 no no DT 1861 109 81 document document NN 1861 109 82 attached attach VBN 1861 109 83 my -PRON- PRP$ 1861 109 84 @array_no_doc @array_no_doc NN 1861 109 85 ; ; : 1861 109 86 # # NNP 1861 109 87 ids ids NN 1861 109 88 of of IN 1861 109 89 eprints eprint NNS 1861 109 90 that that WDT 1861 109 91 have have VBP 1861 109 92 no no DT 1861 109 93 documents document NNS 1861 109 94 my -PRON- PRP$ 1861 109 95 $ $ $ 1861 109 96 int_no_proid int_no_proid NN 1861 109 97 = = NFP 1861 109 98 0 0 NFP 1861 109 99 ; ; : 1861 109 100 # # $ 1861 109 101 count count NN 1861 109 102 of of IN 1861 109 103 eprints eprint NNS 1861 109 104 with with IN 1861 109 105 no no DT 1861 109 106 proquest proquest NN 1861 109 107 i -PRON- PRP 1861 109 108 d d VBD 1861 109 109 my -PRON- PRP$ 1861 109 110 @array_no_proid @array_no_proid NN 1861 109 111 ; ; : 1861 109 112 # # NNP 1861 109 113 ids ids NN 1861 109 114 of of IN 1861 109 115 eprints eprint NNS 1861 109 116 with with IN 1861 109 117 no no DT 1861 109 118 proquest proquest NN 1861 109 119 i -PRON- PRP 1861 109 120 d d VBD 1861 109 121 my -PRON- PRP$ 1861 109 122 $ $ $ 1861 109 123 session session NN 1861 109 124 = = SYM 1861 109 125 EPrints::Session->new(1 eprints::session->new(1 XX 1861 109 126 , , , 1861 109 127 $ $ $ 1861 109 128 repositoryid repositoryid NN 1861 109 129 ) ) -RRB- 1861 109 130 ; ; : 1861 109 131 die die VB 1861 109 132 " " `` 1861 109 133 could could MD 1861 109 134 n't not RB 1861 109 135 create create VB 1861 109 136 session session NN 1861 109 137 for for IN 1861 109 138 $ $ $ 1861 109 139 repositoryid\n repositoryid\n NN 1861 109 140 " " '' 1861 109 141 unless unless IN 1861 109 142 defined define VBN 1861 109 143 $ $ $ 1861 109 144 session session NN 1861 109 145 ; ; : 1861 109 146 # # $ 1861 109 147 the the DT 1861 109 148 hash hash NN 1861 109 149 contains contain VBZ 1861 109 150 all all PDT 1861 109 151 the the DT 1861 109 152 files file NNS 1861 109 153 that that WDT 1861 109 154 need need VBP 1861 109 155 to to TO 1861 109 156 be be VB 1861 109 157 uploaded upload VBN 1861 109 158 # # WRB 1861 109 159 the the DT 1861 109 160 hash hash NN 1861 109 161 contains contain VBZ 1861 109 162 key key JJ 1861 109 163 - - HYPH 1861 109 164 value value NN 1861 109 165 pairs pair NNS 1861 109 166 : : : 1861 109 167 ( ( -LRB- 1861 109 168 pq_id pq_id NN 1861 109 169 = = SYM 1861 109 170 > > XX 1861 109 171 filename filename NN 1861 109 172 ) ) -RRB- 1861 109 173 my -PRON- PRP$ 1861 109 174 $ $ $ 1861 109 175 filemap filemap FW 1861 109 176 = = NFP 1861 109 177 { { -LRB- 1861 109 178 } } -RRB- 1861 109 179 ; ; : 1861 109 180 load_filemap($root_dir load_filemap($root_dir ADD 1861 109 181 ) ) -RRB- 1861 109 182 ; ; : 1861 109 183 # # $ 1861 109 184 get get VB 1861 109 185 all all DT 1861 109 186 eprints eprint NNS 1861 109 187 in in IN 1861 109 188 inbox inbox NNP 1861 109 189 dataset dataset NNP 1861 109 190 my -PRON- PRP$ 1861 109 191 $ $ $ 1861 109 192 dataset dataset NN 1861 109 193 = = : 1861 109 194 $ $ $ 1861 109 195 session->get_repository->get_dataset($dataset_id session->get_repository->get_dataset($dataset_id CD 1861 109 196 ) ) -RRB- 1861 109 197 ; ; : 1861 109 198 # # $ 1861 109 199 run run VBN 1861 109 200 attach_file attach_file NNP 1861 109 201 on on IN 1861 109 202 each each DT 1861 109 203 eprint eprint NN 1861 109 204 object object VBP 1861 109 205 $ $ $ 1861 109 206 dataset->map($session dataset->map($session CD 1861 109 207 , , , 1861 109 208 \&attach_file \&attach_file NN 1861 109 209 ) ) -RRB- 1861 109 210 ; ; : 1861 109 211 INFORMATION INFORMATION NNP 1861 109 212 TECHNOLOGY technology NN 1861 109 213 AND and CC 1861 109 214 LIBRARIES library NNS 1861 109 215 | | NNP 1861 109 216 MARCH MARCH NNP 1861 109 217 2012 2012 CD 1861 109 218 123 123 CD 1861 109 219 # # $ 1861 109 220 output output NN 1861 109 221 log log NN 1861 109 222 for for IN 1861 109 223 attachment attachment NN 1861 109 224 print print NN 1861 109 225 " " '' 1861 109 226 # # $ 1861 109 227 # # $ 1861 109 228 # # $ 1861 109 229 # # $ 1861 109 230 $ $ $ 1861 109 231 int_doc int_doc NN 1861 109 232 eprints eprint NNS 1861 109 233 already already RB 1861 109 234 have have VBP 1861 109 235 document document NN 1861 109 236 attached attach VBN 1861 109 237 , , , 1861 109 238 skip skip VB 1861 109 239 # # $ 1861 109 240 # # $ 1861 109 241 # # $ 1861 109 242 # # $ 1861 109 243 \n \n _SP 1861 109 244 @array_doc\n @array_doc\n NN 1861 109 245 " " '' 1861 109 246 ; ; : 1861 109 247 print print NN 1861 109 248 " " '' 1861 109 249 # # $ 1861 109 250 # # $ 1861 109 251 # # $ 1861 109 252 # # $ 1861 109 253 $ $ $ 1861 109 254 int_no_proid int_no_proid NN 1861 109 255 eprints eprint NNS 1861 109 256 does do VBZ 1861 109 257 n't not RB 1861 109 258 have have VB 1861 109 259 proquest proquest NN 1861 109 260 i -PRON- PRP 1861 109 261 d d NN 1861 109 262 , , , 1861 109 263 skip skip VB 1861 109 264 # # $ 1861 109 265 # # $ 1861 109 266 # # $ 1861 109 267 # # $ 1861 109 268 \n \n _SP 1861 109 269 @array_no_proid\n @array_no_proid\n CD 1861 109 270 " " '' 1861 109 271 ; ; : 1861 109 272 print print NN 1861 109 273 " " '' 1861 109 274 # # $ 1861 109 275 # # $ 1861 109 276 # # $ 1861 109 277 # # $ 1861 109 278 $ $ $ 1861 109 279 int_no_doc int_no_doc NN 1861 109 280 eprints eprint NNS 1861 109 281 does do VBZ 1861 109 282 n't not RB 1861 109 283 have have VB 1861 109 284 associated associate VBN 1861 109 285 document document NN 1861 109 286 , , , 1861 109 287 moved move VBD 1861 109 288 to to TO 1861 109 289 live live VB 1861 109 290 # # $ 1861 109 291 # # $ 1861 109 292 # # $ 1861 109 293 # # $ 1861 109 294 \n \n _SP 1861 109 295 @array_no_doc\n @array_no_doc\n FW 1861 109 296 " " '' 1861 109 297 ; ; : 1861 109 298 # # $ 1861 109 299 total total JJ 1861 109 300 number number NN 1861 109 301 of of IN 1861 109 302 eprints eprint NNS 1861 109 303 that that WDT 1861 109 304 were be VBD 1861 109 305 made make VBN 1861 109 306 live live JJ 1861 109 307 : : : 1861 109 308 those those DT 1861 109 309 with with IN 1861 109 310 and and CC 1861 109 311 without without IN 1861 109 312 documents document NNS 1861 109 313 . . . 1861 110 1 my -PRON- PRP$ 1861 110 2 $ $ $ 1861 110 3 int_total_live int_total_live NN 1861 110 4 = = SYM 1861 110 5 $ $ $ 1861 110 6 int_live int_live CD 1861 110 7 + + SYM 1861 110 8 $ $ $ 1861 110 9 int_no_doc int_no_doc NN 1861 110 10 ; ; : 1861 110 11 print print NN 1861 110 12 " " `` 1861 110 13 # # $ 1861 110 14 # # $ 1861 110 15 # # $ 1861 110 16 # # $ 1861 110 17 Intotal Intotal NNP 1861 110 18 : : : 1861 110 19 $ $ $ 1861 110 20 int_total_live int_total_live JJ 1861 110 21 eprints eprint NNS 1861 110 22 moved move VBD 1861 110 23 to to TO 1861 110 24 live live VB 1861 110 25 # # $ 1861 110 26 # # $ 1861 110 27 # # $ 1861 110 28 # # NN 1861 110 29 \n \n _SP 1861 110 30 " " '' 1861 110 31 ; ; : 1861 110 32 # # $ 1861 110 33 attach attach JJ 1861 110 34 file file NN 1861 110 35 to to IN 1861 110 36 corresponding correspond VBG 1861 110 37 eprint eprint NN 1861 110 38 object object NN 1861 110 39 sub sub NN 1861 110 40 attach_file attach_file NNP 1861 110 41 { { -LRB- 1861 110 42 my -PRON- PRP$ 1861 110 43 ( ( -LRB- 1861 110 44 $ $ $ 1861 110 45 session session NN 1861 110 46 , , , 1861 110 47 $ $ $ 1861 110 48 ds ds NN 1861 110 49 , , , 1861 110 50 $ $ $ 1861 110 51 eprint eprint NN 1861 110 52 ) ) -RRB- 1861 110 53 = = NFP 1861 110 54 @ @ NFP 1861 110 55 _ _ NNP 1861 110 56 ; ; : 1861 110 57 # # $ 1861 110 58 skip skip NNS 1861 110 59 if if IN 1861 110 60 eprint eprint NN 1861 110 61 already already RB 1861 110 62 has have VBZ 1861 110 63 a a DT 1861 110 64 document document NN 1861 110 65 attached attach VBN 1861 110 66 my -PRON- PRP$ 1861 110 67 $ $ $ 1861 110 68 full_text_status full_text_status NN 1861 110 69 = = NFP 1861 110 70 $ $ $ 1861 110 71 eprint->get_value eprint->get_value VBN 1861 110 72 ( ( -LRB- 1861 110 73 " " `` 1861 110 74 full_text_status full_text_status NNP 1861 110 75 " " '' 1861 110 76 ) ) -RRB- 1861 110 77 ; ; : 1861 110 78 if if IN 1861 110 79 ( ( -LRB- 1861 110 80 $ $ $ 1861 110 81 full_text_status full_text_status NNP 1861 110 82 ne ne FW 1861 110 83 " " `` 1861 110 84 none none NN 1861 110 85 " " '' 1861 110 86 ) ) -RRB- 1861 110 87 { { -LRB- 1861 110 88 print print NN 1861 110 89 " " `` 1861 110 90 EPrint EPrint NNP 1861 110 91 " " '' 1861 110 92 .$eprint->get_id .$eprint->get_id . 1861 110 93 . . . 1861 110 94 " " '' 1861 111 1 already already RB 1861 111 2 has have VBZ 1861 111 3 a a DT 1861 111 4 document document NN 1861 111 5 , , , 1861 111 6 skipping\n skipping\n NN 1861 111 7 " " '' 1861 111 8 ; ; : 1861 111 9 $ $ $ 1861 111 10 int_doc int_doc NN 1861 111 11 + + SYM 1861 111 12 + + SYM 1861 111 13 ; ; : 1861 111 14 push push NN 1861 111 15 ( ( -LRB- 1861 111 16 @array_doc @array_doc NN 1861 111 17 , , , 1861 111 18 $ $ $ 1861 111 19 eprint->get_id eprint->get_id NN 1861 111 20 ) ) -RRB- 1861 111 21 ; ; : 1861 111 22 return return NN 1861 111 23 ; ; : 1861 111 24 } } -RRB- 1861 111 25 # # NN 1861 111 26 retrieve retrieve VBP 1861 111 27 username username JJ 1861 111 28 / / SYM 1861 111 29 userid userid NNP 1861 111 30 associated associate VBN 1861 111 31 with with IN 1861 111 32 current current JJ 1861 111 33 eprint eprint NN 1861 111 34 my -PRON- PRP$ 1861 111 35 $ $ $ 1861 111 36 user user NN 1861 111 37 = = SYM 1861 111 38 new new JJ 1861 111 39 EPrints::DataObj::User EPrints::DataObj::User . 1861 111 40 ( ( -LRB- 1861 111 41 $ $ $ 1861 111 42 eprint- eprint- FW 1861 111 43 > > XX 1861 111 44 { { -LRB- 1861 111 45 session session NN 1861 111 46 } } -RRB- 1861 111 47 , , , 1861 111 48 $ $ $ 1861 111 49 eprint->get_value eprint->get_value VBN 1861 111 50 ( ( -LRB- 1861 111 51 " " `` 1861 111 52 userid userid NNP 1861 111 53 " " '' 1861 111 54 ) ) -RRB- 1861 111 55 ) ) -RRB- 1861 111 56 ; ; : 1861 111 57 my -PRON- PRP$ 1861 111 58 $ $ $ 1861 111 59 username username NN 1861 111 60 ; ; : 1861 111 61 # # JJR 1861 111 62 exit exit NN 1861 111 63 in in IN 1861 111 64 case case NN 1861 111 65 of of IN 1861 111 66 failure failure NN 1861 111 67 to to TO 1861 111 68 retrieve retrieve VB 1861 111 69 associated associate VBN 1861 111 70 user user NN 1861 111 71 , , , 1861 111 72 just just RB 1861 111 73 in in IN 1861 111 74 case case NN 1861 111 75 . . . 1861 112 1 return return NN 1861 112 2 unless unless IN 1861 112 3 defined define VBN 1861 112 4 $ $ $ 1861 112 5 user user NN 1861 112 6 ; ; : 1861 112 7 $ $ $ 1861 112 8 username username NN 1861 112 9 = = NFP 1861 112 10 $ $ $ 1861 112 11 user->get_value user->get_value NN 1861 112 12 ( ( -LRB- 1861 112 13 " " `` 1861 112 14 username username JJ 1861 112 15 " " '' 1861 112 16 ) ) -RRB- 1861 112 17 ; ; : 1861 112 18 # # $ 1861 112 19 $ $ $ 1861 112 20 dataset dataset NN 1861 112 21 includes include VBZ 1861 112 22 all all DT 1861 112 23 eprints eprint NNS 1861 112 24 in in IN 1861 112 25 Inbox Inbox NNP 1861 112 26 , , , 1861 112 27 so so RB 1861 112 28 we -PRON- PRP 1861 112 29 limit limit VBP 1861 112 30 to to IN 1861 112 31 $ $ $ 1861 112 32 depositor depositor NN 1861 112 33 's 's POS 1861 112 34 items item NNS 1861 112 35 only only RB 1861 112 36 return return VBP 1861 112 37 if if IN 1861 112 38 ( ( -LRB- 1861 112 39 $ $ $ 1861 112 40 username username NN 1861 112 41 ne ne NNP 1861 112 42 $ $ $ 1861 112 43 depositor depositor NN 1861 112 44 ) ) -RRB- 1861 112 45 ; ; : 1861 112 46 # # $ 1861 112 47 skip skip NNS 1861 112 48 if if IN 1861 112 49 no no DT 1861 112 50 proquest proquest NN 1861 112 51 i -PRON- PRP 1861 112 52 d d VBD 1861 112 53 is be VBZ 1861 112 54 associated associate VBN 1861 112 55 with with IN 1861 112 56 the the DT 1861 112 57 current current JJ 1861 112 58 eprint eprint NN 1861 112 59 my -PRON- PRP$ 1861 112 60 $ $ $ 1861 112 61 pq_id pq_id NN 1861 112 62 = = SYM 1861 112 63 $ $ $ 1861 112 64 eprint->get_value('pq_id eprint->get_value('pq_id NNS 1861 112 65 ' ' '' 1861 112 66 ) ) -RRB- 1861 112 67 ; ; : 1861 112 68 if if IN 1861 112 69 ( ( -LRB- 1861 112 70 not not RB 1861 112 71 defined define VBN 1861 112 72 $ $ $ 1861 112 73 pq_id pq_id NN 1861 112 74 ) ) -RRB- 1861 112 75 { { -LRB- 1861 112 76 print print NN 1861 112 77 " " `` 1861 112 78 EPrint EPrint NNP 1861 112 79 " " '' 1861 112 80 .$eprint->get_id .$eprint->get_id . 1861 112 81 . . . 1861 112 82 " " '' 1861 113 1 does do VBZ 1861 113 2 n't not RB 1861 113 3 have have VB 1861 113 4 a a DT 1861 113 5 proquest proquest NN 1861 113 6 i -PRON- PRP 1861 113 7 d d VBN 1861 113 8 , , , 1861 113 9 skipping\n skipping\n NN 1861 113 10 " " '' 1861 113 11 ; ; : 1861 113 12 $ $ $ 1861 113 13 int_no_proid int_no_proid NN 1861 113 14 + + NFP 1861 113 15 + + SYM 1861 113 16 ; ; : 1861 113 17 BATCH batch NN 1861 113 18 INGESTING ingesting NN 1861 113 19 INTO into NN 1861 113 20 EPRINTS eprints NN 1861 113 21 DIGITAL digital NN 1861 113 22 REPOSITORY repository NN 1861 113 23 SOFTWARE| SOFTWARE| NNP 1861 113 24 NEUGEBAUER NEUGEBAUER NNP 1861 113 25 AND and CC 1861 113 26 HAN HAN NNP 1861 113 27 124 124 CD 1861 113 28 push push NN 1861 113 29 ( ( -LRB- 1861 113 30 @array_no_proid @array_no_proid NNP 1861 113 31 , , , 1861 113 32 $ $ $ 1861 113 33 eprint->get_id eprint->get_id NN 1861 113 34 ) ) -RRB- 1861 113 35 ; ; : 1861 113 36 return return NN 1861 113 37 ; ; : 1861 113 38 } } -RRB- 1861 113 39 # # JJR 1861 113 40 remove remove VB 1861 113 41 space space NN 1861 113 42 from from IN 1861 113 43 proquest proquest NN 1861 113 44 i -PRON- PRP 1861 113 45 d d VBD 1861 113 46 $ $ $ 1861 113 47 pq_id pq_id NN 1861 113 48 = = SYM 1861 113 49 ~ ~ NFP 1861 113 50 s/\s//g s/\s//g NNP 1861 113 51 ; ; : 1861 113 52 # # $ 1861 113 53 attach attach VB 1861 113 54 the the DT 1861 113 55 PDF PDF NNP 1861 113 56 to to TO 1861 113 57 eprint eprint VB 1861 113 58 objects object NNS 1861 113 59 and and CC 1861 113 60 move move VBP 1861 113 61 to to TO 1861 113 62 live live VB 1861 113 63 archive archive NN 1861 113 64 if if IN 1861 113 65 ( ( -LRB- 1861 113 66 $ $ $ 1861 113 67 filemap->{$pq_id filemap->{$pq_id NN 1861 113 68 } } -RRB- 1861 113 69 and and CC 1861 113 70 -e -e : 1861 113 71 $ $ $ 1861 113 72 filemap->{$pq_id filemap->{$pq_id NN 1861 113 73 } } -RRB- 1861 113 74 ) ) -RRB- 1861 113 75 # # $ 1861 113 76 if if IN 1861 113 77 the the DT 1861 113 78 file file NN 1861 113 79 exists exist VBZ 1861 113 80 { { -LRB- 1861 113 81 # # $ 1861 113 82 create create VBP 1861 113 83 document document NN 1861 113 84 object object NN 1861 113 85 , , , 1861 113 86 add add VB 1861 113 87 pdf pdf JJ 1861 113 88 files file NNS 1861 113 89 to to IN 1861 113 90 document document NN 1861 113 91 , , , 1861 113 92 attach attach VB 1861 113 93 to to TO 1861 113 94 eprint eprint VB 1861 113 95 object object NN 1861 113 96 , , , 1861 113 97 and and CC 1861 113 98 move move VBP 1861 113 99 to to TO 1861 113 100 live live VB 1861 113 101 archive archive JJ 1861 113 102 my -PRON- PRP$ 1861 113 103 $ $ $ 1861 113 104 doc doc NN 1861 113 105 = = NFP 1861 113 106 EPrints::DataObj::Document::create eprints::dataobj::document::create NN 1861 113 107 ( ( -LRB- 1861 113 108 $ $ $ 1861 113 109 session session NN 1861 113 110 , , , 1861 113 111 $ $ $ 1861 113 112 eprint eprint NN 1861 113 113 ) ) -RRB- 1861 113 114 ; ; : 1861 113 115 $ $ $ 1861 113 116 doc->add_file doc->add_file NNS 1861 113 117 ( ( -LRB- 1861 113 118 $ $ $ 1861 113 119 filemap->{$pq_id filemap->{$pq_id NN 1861 113 120 } } -RRB- 1861 113 121 , , , 1861 113 122 $ $ $ 1861 113 123 pq_id pq_id NN 1861 113 124 . . . 1861 114 1 ' ' `` 1861 114 2 .pdf .pdf . 1861 114 3 ' ' '' 1861 114 4 ) ) -RRB- 1861 114 5 ; ; : 1861 114 6 $ $ $ 1861 114 7 doc->set_value doc->set_value NN 1861 114 8 ( ( -LRB- 1861 114 9 " " `` 1861 114 10 format format NN 1861 114 11 " " '' 1861 114 12 , , , 1861 114 13 " " `` 1861 114 14 application application NN 1861 114 15 / / SYM 1861 114 16 pdf pdf NN 1861 114 17 " " '' 1861 114 18 ) ) -RRB- 1861 114 19 ; ; : 1861 114 20 $ $ $ 1861 114 21 doc->commit doc->commit NN 1861 114 22 ( ( -LRB- 1861 114 23 ) ) -RRB- 1861 114 24 ; ; : 1861 114 25 print print NN 1861 114 26 " " `` 1861 114 27 Adding add VBG 1861 114 28 Document document NN 1861 114 29 to to IN 1861 114 30 EPrint eprint NN 1861 114 31 " " '' 1861 114 32 , , , 1861 114 33 $ $ $ 1861 114 34 eprint->get_id eprint->get_id NN 1861 114 35 , , , 1861 114 36 " " `` 1861 114 37 \n \n _SP 1861 114 38 " " '' 1861 114 39 ; ; : 1861 114 40 $ $ $ 1861 114 41 eprint->move_to_archive eprint->move_to_archive JJ 1861 114 42 ; ; : 1861 114 43 print print NN 1861 114 44 " " `` 1861 114 45 Eprint eprint NN 1861 114 46 " " '' 1861 114 47 .$eprint->get_id .$eprint->get_id . 1861 114 48 . . . 1861 114 49 " " '' 1861 115 1 moved move VBD 1861 115 2 to to TO 1861 115 3 archive.\n archive.\n NN 1861 115 4 " " '' 1861 115 5 ; ; : 1861 115 6 $ $ $ 1861 115 7 int_live int_live CD 1861 115 8 + + CD 1861 115 9 + + SYM 1861 115 10 ; ; : 1861 115 11 } } -RRB- 1861 115 12 else else RB 1861 115 13 { { -LRB- 1861 115 14 # # JJR 1861 115 15 move move VBP 1861 115 16 the the DT 1861 115 17 metadata metadata NN 1861 115 18 - - HYPH 1861 115 19 only only JJ 1861 115 20 eprints eprint NNS 1861 115 21 to to TO 1861 115 22 live live VB 1861 115 23 as as IN 1861 115 24 well well RB 1861 115 25 print print NN 1861 115 26 " " '' 1861 115 27 Proquest Proquest NNP 1861 115 28 ID ID NNP 1861 115 29 \\$pq_id\\ \\$pq_id\\ NN 1861 115 30 ( ( -LRB- 1861 115 31 EPrint EPrint NNP 1861 115 32 " " '' 1861 115 33 , , , 1861 115 34 $ $ $ 1861 115 35 eprint->get_id eprint->get_id NN 1861 115 36 , , , 1861 115 37 ") ") `` 1861 115 38 does do VBZ 1861 115 39 not not RB 1861 115 40 have have VB 1861 115 41 a a DT 1861 115 42 file file NN 1861 115 43 associated associate VBN 1861 115 44 with with IN 1861 115 45 it\n it\n NNP 1861 115 46 " " '' 1861 115 47 ; ; : 1861 115 48 $ $ $ 1861 115 49 eprint->move_to_archive eprint->move_to_archive JJ 1861 115 50 ; ; : 1861 115 51 print print NN 1861 115 52 " " `` 1861 115 53 Eprint eprint NN 1861 115 54 " " '' 1861 115 55 .$eprint->get_id .$eprint->get_id . 1861 115 56 . . . 1861 115 57 " " '' 1861 116 1 moved move VBN 1861 116 2 to to IN 1861 116 3 archive archive VB 1861 116 4 without without IN 1861 116 5 document document NN 1861 116 6 attached.\n attached.\n NN 1861 116 7 " " '' 1861 116 8 ; ; : 1861 116 9 $ $ $ 1861 116 10 int_no_doc int_no_doc NN 1861 116 11 + + CC 1861 116 12 + + SYM 1861 116 13 ; ; : 1861 116 14 push push NN 1861 116 15 ( ( -LRB- 1861 116 16 @array_no_doc @array_no_doc NN 1861 116 17 , , , 1861 116 18 $ $ $ 1861 116 19 eprint->get_id eprint->get_id NN 1861 116 20 ) ) -RRB- 1861 116 21 ; ; : 1861 116 22 } } -RRB- 1861 116 23 } } -RRB- 1861 116 24 # # $ 1861 116 25 Recursively recursively RB 1861 116 26 traverse traverse VB 1861 116 27 the the DT 1861 116 28 directory directory NN 1861 116 29 , , , 1861 116 30 find find VB 1861 116 31 all all DT 1861 116 32 PDF PDF NNP 1861 116 33 files file NNS 1861 116 34 . . . 1861 117 1 sub sub NNP 1861 117 2 load_filemap load_filemap NNP 1861 117 3 { { -LRB- 1861 117 4 my -PRON- PRP$ 1861 117 5 ( ( -LRB- 1861 117 6 $ $ $ 1861 117 7 directory directory NN 1861 117 8 ) ) -RRB- 1861 117 9 = = NFP 1861 117 10 @ @ NFP 1861 117 11 _ _ NNP 1861 117 12 ; ; : 1861 117 13 foreach foreach VB 1861 117 14 my -PRON- PRP$ 1861 117 15 $ $ $ 1861 117 16 filename filename NN 1861 117 17 ( ( -LRB- 1861 117 18 < < XX 1861 117 19 $ $ $ 1861 117 20 directory/ directory/ NN 1861 117 21 * * NFP 1861 117 22 > > XX 1861 117 23 ) ) -RRB- 1861 117 24 { { -LRB- 1861 117 25 if if IN 1861 117 26 ( ( -LRB- 1861 117 27 -d -d : 1861 117 28 $ $ $ 1861 117 29 filename filename NN 1861 117 30 ) ) -RRB- 1861 117 31 { { -LRB- 1861 117 32 load_filemap($filename load_filemap($filename NNP 1861 117 33 ) ) -RRB- 1861 117 34 ; ; : 1861 117 35 } } -RRB- 1861 117 36 # # NN 1861 117 37 catch catch VB 1861 117 38 the the DT 1861 117 39 file file NN 1861 117 40 name name NN 1861 117 41 ending end VBG 1861 117 42 in in IN 1861 117 43 .pdf .pdf NFP 1861 117 44 elsif elsif NNP 1861 117 45 ( ( -LRB- 1861 117 46 $ $ $ 1861 117 47 filename filename NN 1861 117 48 = = NFP 1861 117 49 ~ ~ NFP 1861 117 50 m/([^\/]*)\.pdf$/i m/([^\/]*)\.pdf$/i LS 1861 117 51 ) ) -RRB- 1861 117 52 INFORMATION INFORMATION VBD 1861 117 53 TECHNOLOGY technology NN 1861 117 54 AND and CC 1861 117 55 LIBRARIES library NNS 1861 117 56 | | NNP 1861 117 57 MARCH MARCH NNP 1861 117 58 2012 2012 CD 1861 117 59 125 125 CD 1861 117 60 { { -LRB- 1861 117 61 my -PRON- PRP$ 1861 117 62 $ $ $ 1861 117 63 pq_id pq_id NN 1861 117 64 = = SYM 1861 117 65 $ $ $ 1861 117 66 1 1 CD 1861 117 67 ; ; : 1861 117 68 # # $ 1861 117 69 add add VB 1861 117 70 pq_id pq_id NN 1861 117 71 = = SYM 1861 117 72 > > XX 1861 117 73 filename filename JJ 1861 117 74 pair pair NN 1861 117 75 to to IN 1861 117 76 filemap filemap NNP 1861 117 77 hash hash NNP 1861 117 78 table table NN 1861 117 79 $ $ $ 1861 117 80 filemap->{$pq_id filemap->{$pq_id NN 1861 117 81 } } -RRB- 1861 117 82 = = SYM 1861 117 83 $ $ $ 1861 117 84 filename filename NN 1861 117 85 ; ; : 1861 117 86 } } -RRB- 1861 117 87 } } -RRB- 1861 117 88 } } -RRB-