Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dissertations_marcedit_task_list [2016/05/19 13:51]
kdion
dissertations_marcedit_task_list [2019/01/07 12:20]
Line 1: Line 1:
-**====== MarcEditor Task List for Dissertations and Theses ======** 
- 
-The following is a breakdown of the Task List which is run to convert UMass eTDs harvested via MarcEdit'​s OAI Harvesting from our Scholarworks'​ Digital Commons repository. ​  If any changes are made in the Task List, please note the changes here also.  
- 
- 
-Find: (=LDR.{20}).{1}(.+)\\ 
-Replace: $1i$2\\ 
-   Adds code '​i'​ to the Fixed Field Desc 
- 
- 
-Find: (=LDR.{19}).{1}(.+)\\ 
-Replace: $1I$2\\ 
-   Adds code '​I'​ to the Fixed Field Elvl 
- 
- 
-Field: 245\\ 
-Find: :\\  
-Replace: ​ :$b\\ 
-    Self-explanatory 
- 
- 
-Find: (=100.*[^.])\\ 
-Replace: $1.\\ 
-   Adds a period at the end of any author field which lacks one 
- 
- 
-Find: $eauthor\\ 
-Replace: ,$eauthor\\ 
-   Adds a comma between end of author name and $e field 
- 
- 
-Field: 008\\ 
-Field Data: 151111s2016\\\\mau\\\\\o\\d [insert 8 slashes, no spaces here] eng\d\\ ​ 
-    Adds Fixed Field information. 
-    ***NOTE THAT THE YEAR MUST BE CHANGED MANUALLY!*** 
-  
- 
-Field: 008\\ 
-Find: 24:​1\\ ​ 
-Add:   b\\ 
-   Adds code '​b'​ (Includes bibliography) to Fixed Field Cont 
- 
- 
-Field: 008\\ 
-Find: 25:​1\\ ​ 
-Add: m\\  
-   Adds code '​m'​ (Manuscript) to Fixed Field Cont 
-      ​ 
- 
-Field: 008\\ 
-Find: 26:​1\\ ​ 
-Add: d\\  
-   Adds code '​d'​ to Fixed Field Source 
-      ​ 
-  
-Field: 008\\ 
-Find: 31\\ 
-Add:   0\\ 
-   Adds code '​0'​ to Fixed Field Index  ​ 
- 
- 
-Field: 008\\ 
-Find: 29\\ 
-Add:  0\\ 
-   Adds code '​0'​ to Fixed Field Conf 
-      ​ 
-  
-Field: 008\\ 
-Find: 30\\ 
-Add:  0\\ 
-   Adds code '​0'​ to Fixed Field Fest 
- 
-  
-Field: 008\\ 
-Find: 33\\ 
-Add: 0\\ 
-   Adds code '​0'​ to Fixed Field LitF 
-    
-  
-Field: 100 $a\\ 
-Find: .,,\\ 
-Replace: ,\\ 
-   ​Self-explanatory 
- 
- 
-Find: $xMasters.\\ 
-Replace: $xDoctoral.\\ 
-    Changes 690 field '​Masters'​ to '​Doctoral'​ for dissertations 
- 
- 
-   (*The following are found in the 520 Abstract field and are HTML tags which need to be removed) 
-Find: <p>\\ 
-Replace:\\ 
- 
-Find: </​p>​\\ 
-Replace:​\\ ​ 
- 
-Find: <​em>​\\ 
-Replace:​\\ ​ 
- 
-Find: </​em>​\\ 
-Replace:​\\ ​ 
- 
-Find: <​strong>​\\ 
-Replace:​\\ ​ 
- 
-Find: </​strong>​\\ 
-Replace:​\\ ​ 
-   (*End HTML tags removal) 
- 
- 
-   (*The following removes any form of Ph.D. following personal name in 700 advisor fields) 
-Find: (=700.{4}\$a)(.*)(,​)(\s)(PhD)\\ 
-Replace: $1$2\\ 
- 
-Find: (=700.{4}\$a)(.*)(,​)(\s)([Ph.D]*)\\ 
-Replace: $1$2\\ 
- 
-Find: (=700.{4}\$a)(.*)(,​)(\s)(Ph D)\\ 
-Replace: $1$2\\ 
- 
-Find: (=700.{4}\$a)(.*)(,​)(\s)([Ph. D]*)\\ 
-Replace: $1$2\\ 
-      (*End Ph.D. removal) 
-   ​ 
- 
-Find: Education (also CAGS)\\ 
-Replace: Education\\ 
-   ​Self-explanatory 
- 
- 
-Find: &\\ 
-Replace: and\\ 
-   ​Self-explanatory 
-    
- 
-Find: doubledash\\ 
-Replace: ​ -\\ 
-   ​Self-explanatory 
-    
- 
-Find: (=100.{4}\$a)(.*)(\s)(M[s|r])(,​)\\ 
-Replace: $1$2\\ 
-   ​Removes from any author name the title of Ms or Mr 
- 
-    
-   (*The following adds subfield $c to any 100 field personal name which includes a title) 
-Find: (=100.{4}\$a)(.*)(\s)([A-z]*)(,​)(\s)(Jr)(,​)\\ 
-Replace: $1$2$3$4.,​$$c$7$8\\ 
- 
- 
-Find: (=100.{4}\$a)(.*)(\s)([A-z]*)(,​)(\s)(Sr)(,​)\\ 
-Replace: $1$2$3$4.,​$$c$7$8\\ 
- 
- 
-Find: (=100.{4}\$a)(.*)(\s)([A-z]*)(,​)(\s)(II)(,​)\\ 
-Replace: $1$2$3$4.,​$$c$7$8\\ 
- 
- 
-Find: (=100.{4}\$a)(.*)(\s)([A-z]*)(,​)(\s)(III)(,​)\\ 
-Replace: $1$2$3$4.,​$$c$7$8\\ 
- 
- 
-Find: (=100.{4}\$a)(.*)(\s)([A-z]*)(,​)(\s)(IV)(,​)\\ 
-Replace: $1$2$3$4.,​$$c$7$8\\ 
-      (*End of adding $c to personal names) 
-  ​ 
- 
-Find: (=100.{4}\$a)(.*,​\s.*\s[A-Z])([,​])(\$eauthor)\\ 
-Replace: $1$2.$3$4\\ 
-   ​Changes Brown, Molly P,​$eauthor ​ to Brown, Molly P.,​$eauthor ​ 
- 
- 
-Find: (=100.{4}\$a)(.*,​\s.*\s[A-Z])(\$eauthor)\\ 
-Replace: $1$2.,$3\\ 
-   ​Changes Brown, Molly P$eauthor to Brown, Molly P.,$eauthor 
-    
- 
-Find: (=100.{4}\$a)(.*,​\s.*\s[A-Z])(\s)(\$eauthor)\\ 
-Replace: $1$2$3.,\\ 
-  Changes Brown, Molly P  $eauthor to Brown, Molly P.,$eauthor 
- 
- 
-Field: 700\\ 
-Find: contributor\\ 
-Replace: advisor\\ 
-     ​Self-explanatory 
-   
- 
-   (*The following removes variants of Professor from beginning of Advisor names) ​ 
-Field: 700\\ 
-Find: (\$a)(Prof)(\s)(.*)\\ 
-Replace: $1$4\\ 
- 
-Field: 700\\ 
-Find: (\$a)(Prof.)(\s)(.*)\\ 
-Replace: $1$4\\ 
- 
-Field: 700\\ 
-Find: Professor\\ ​ 
-Replace:​\\ ​ 
-   (*End removel of variants) 
- 
- 
-   (*The following removes variants of Dr from Advisor names) 
-Field: 700\\ 
-Find: Dr.\\  
-Replace:​\\ ​ 
- 
-Field: 700\\ 
-Find: Dr\\ 
-Replace:​\\ ​ 
-    (*End removal of Dr) 
- 
-  
-   (*The following adds subfield $c to any advisor personal name with a title) 
-Find: (=700.{4})(\$a.*)(\s)(Jr)(.*)\\ 
-Replace: $1$2,​$$c$4$5\\ 
- 
-Find: (=700.{4})(\$a.*)(\s)(II)(.*)\\ 
-Replace: $1$2,​$$c$4$5\\ 
- 
-Find: (=700.{4})(\$a.*)(\s)(III)(.*)\\ 
-Replace: $1$2,​$$c$4$5\\ 
- 
-Find: (=700.{4})(\$a.*)(\s)(IV)(.*)\\ 
-Replace: $1$2,​$$c$4$5\\ 
- 
-Find: (=700.{4})(\$a.*)([^Sr])(Sr)(\$eadvisor)\\ 
-Replace: $1$2$$c$4,​$5\\ 
-   (*End addition of $c) 
- 
- 
-   (*The following inverts advisor names to Last name, First name of any field containing $c) 
-Find: (=700.{4})(\$a)(.*)( )(.*)(\$cJr)(.*)(\$eadvisor)\\ 
-Replace: $1$2$5 $3,​$6$7,​$8\\ 
- 
-Find: (=700.{4})(\$a)(.*)( )(.*)(\$cII)(.*)(\$eadvisor)\\ 
-Replace: $1$2$5 $3,​$6$7,​$8\\ 
- 
-Find: (=700.{4})(\$a)(.*)( )(.*)(\$cIII)(.*)(\$eadvisor)\\ 
-Replace: $1$2$5 $3,​$6$7,​$8\\ 
- 
-Find: (=700.{4})(\$a)(.*)( )(.*)(\$cIV)(.*)(\$eadvisor)\\ 
-Replace: $1$2$5 $3,​$6$7,​$8\\ 
- 
-Find: (=700.{4})(\$a)(.*)( )(.*)(\$cSr)(.*)(\$eadvisor)\\ 
-Replace: $1$2$5 $3,​$6$7,​$8\\ 
-     (*End inversion of names) 
-  
-  
- 
-Find: (=700.{4})(\$a)([^ ]*)([^$]*)(\$[^c].*)\\ 
-Replace: $1$2$4, $3$5\\ 
-      Invert 700 field personal names with no middle name/inital and which do not have $c 
- 
- 
-Find: (=700.{4})(\$a)([^ ]*)(.*\.)([^$]*)(\$[^c].*)\\ 
-Replace: $1$2$5 $3$4$6\\ 
-      Invert 700 field personal names with middle name/​initial and which do not have $c  
- 
- 
-Find: $eadvisor\\ 
-Replace: ,​$eadvisor\\ 
-     ​Self-explanatory 
- 
-   
-Field: 700\\ 
-Find: (\$a)(\s)([A-z]*)\\ 
-Replace: $1$3\\ 
-   ​Change $a Towler, Brett to $aTowler, Brett 
- 
- 
-Field: 700\\ 
-Find: (\$a)(,​)(\s)([A-z]*)\\ 
-Replace: $1$4\\ 
-   ​Change $a, Connor, William Curtis$cJr. to $aConnor, William Curtis$cJr. 
- 
- 
-Field: 700\\ 
-Find: (\$a)(.*)(\s)(\s)([A-z]*)\\ 
-Replace: $1$2$3$5\\ 
-   ​Change $aFarley, Samuel ​ P.  to $aFarley, Samuel P.  (two spaces between first name and middle initial) 
- 
- 
-Field: 700\\ 
-Find: (\$a)([\w+]*)(\s)([\w+]*,​ )(\w+)\\ 
-Replace: $1$4$5$3$2\\ ​ 
-   ​Change Eric Levine, Don to Levine, Don Eric 
-    
- 
-Field: 700\\ 
-Find: (\$a)(\s)([\w+]*)(\s)([\w+]*,​ )([A-z].)\\ 
-Replace: $1$5$6$4$3\\ ​ 
-   ​Change Anthony Butterfield,​ D. to Butterfield,​ D. Anthony 
- 
- 
-Field: 700\\ 
-Find:  ,​$eadvisor\\ 
-Replace: ,​$eadvisor\\ 
-     ​Changes Emrick, Todd ,$eadvisor to Emrick, Todd,​$eadvisor 
-   
- 
-Field: 700\\ 
-Find: (\$a)([\w+]*)(,​)(\s)([A-z]*)(\s)(\s)(.)(,​)\\ 
-Replace: ​ $1$2, $5.,\\ 
-   ​Change Thayumanavan,​ S . to Thayumanavan,​ S. 
- 
- 
-Field: 700\\ 
-Find: (\$a)([\w+]*,​\s)([A-Z])(\s)(\s)(\.)(.*)\\ 
-Replace: ​ $1$2$3$6$7\\ 
-    Change Mountziaris,​ T  .J. to Mountziaris,​ T.J. 
- 
- 
- --- //​[[kdion@library.umass.edu|Contact Person: Kay Dion]] 2016/​06/​19//​ 
- 
- 
  
dissertations_marcedit_task_list.txt · Last modified: 2019/01/07 12:20 (external edit)
[unknown link type]Back to top
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0