Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Code Block
languagexml
firstline1
titleAlma ETD to XML
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>

<collection xmlns="http://www.loc.gov/MARC21/slim"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
    <!-- COMMENT: The above element and attributes are always the same for any valid MARCXML file.
			      A collection can have multiple 'records'  -->
 <record>
    <!-- COMMENT: The above element is constant. Each thesis description is wrapped in this element.-->

     <leader>LEADER_VALUE</leader>
        <!-- COMMENT: The above element is constant.-->
     
     <controlfield tag="006">CONTROL_FIELD_006_VALUE</controlfield>
        <!-- COMMENT: The above element is constant.--> 

     <controlfield tag="007">CONTROL_FIELD_007_VALUE</controlfield>
     <!-- COMMENT: The above element is constant. -->

	 <controlfield tag="008">FIXED_FIELD_008</controlfield>

 <!--
     <controlfield tag="008">YYMMDDsDATE_CREATED_VALUE mau m 000|0|eng|d</controlfield> 	 -->

     <datafield tag="035" ind1=" " ind2=" ">
            <subfield code="a">(ProQuestETD)PROQUEST_IDENTIFIER_VALUE</subfield>
     </datafield>

     <datafield  <!-- COMMENT: 
tag="040" ind1=" " ind2=" ">
           OPEN QUESTION: Do we need the DASH ID in an added 035?<subfield code="a">MH</subfield>
            <subfield code="b">eng</subfield>
       VARIABLE is in ALL CAPS. All other text is constant including spaces and punctuaion.<subfield code="e">rda</subfield>
            <subfield code="c">MH</subfield>
     Note: we are directly</datafield>
creating the 035, instead of using both 001/003.   <!-- COMMENT: The above element is constant.-->

     <datafield tag="040100" ind1=" 1" ind2=" ">
            <subfield code="a">MH<>AUTHOR_VALUE</subfield>
            <subfield code="b">eng<c">(DEGREE_NAME_VALUE, Harvard University, DEGREE_YEAR_VALUE)</subfield>
            <subfield code="e">rda<>author.</subfield>
            <subfield code="c">MH<1">ORCID_VALUE_URL</subfield>
        </datafield>         <!-- COMMENT: The above element is constantIf there is no ORCID_VALUE, do not add this subfield.-->
        <datafield tag="100" ind1="1" ind2=" "></datafield>
        <!-- COMMENT: VARIABLES are in ALL CAPS. 
<subfield code="a">AUTHOR_VALUE</subfield>           All other <subfield code="c">(DEGREE_NAME_VALUE, Harvard University, DEGREE_YEAR_VALUE)</subfield>
 text is constant including spaces and punctuaion.-->

     <datafield tag="245"   <subfield code="e">author.</subfield>ind1="1" ind2="TITLE_INDICATOR_2_VALUE">
            <subfield code="1a">ORCID>TITLE_VALUE_URL<VALUE</subfield>
        </datafield>
   <!-- COMMENT: If there is no ORCID_VALUE, do not add this subfield.-->         </datafield>
        <!-- COMMENT: VARIABLES are in ALL CAPS. 
            All other text is constant including spaces and punctuaion.--> 
          <datafield tag="245" ind1="1" ind2=" The TITLE_INDICATOR_2_VALUE"> is determined from the TITLE VALUE 
			as input to the Title Indicator table -->

     <datafield tag="264" ind1=" " ind2="0">
            <subfield code="ac">TITLE>DATE_CREATED_VALUE</subfield>
        </datafield>
        <!-- COMMENT: VARIABLESVARIABLE areis in ALL CAPS. 
            All other text is constant including spaces and punctuaion.-->

            The TITLE_INDICATOR_2_VALUE is determined from the TITLE VALUE 
			as input to the Title Indicator table -->

     <datafield tag="264<datafield tag="300" ind1=" " ind2="0 ">
            <subfield code="c">DATE_CREATED_VALUE<a">1 online resource</subfield>
        </datafield>
        <!-- COMMENT: VARIABLEThe is in ALL CAPS. 
            All other text is constant including spaces and punctuaionabove element is constant.-->

     <datafield tag="300336" ind1=" " ind2=" ">
            <subfield code="a">1>text</subfield>
online resource</subfield>         </datafield><subfield code="2">rdacontent</subfield>
     </datafield>
     <!-- COMMENT: The above element is constant.-->

     <datafield tag="336337" ind1=" " ind2=" ">
         <subfield code="a">text<>computer</subfield>
         <subfield code="2">rdacontent<>rdamedia</subfield>
     </datafield>
     <!-- COMMENT: The above element is constant.-->

     <datafield tag="337338" ind1=" " ind2=" ">
         <subfield code="a">computer<>online resource</subfield>
         <subfield code="2">rdamedia<>rdacarrier</subfield>
     </datafield>
     <!-- COMMENT: The above element is constant.-->

     <datafield tag="338500" ind1=" " ind2=" ">
         <subfield code="a">online resource<>Author's ORCID: ORCID_VALUE.</subfield>
         <subfield code="2">rdacarrier</subfield></datafield>
     </datafield>      <!-- COMMENT: TheIf abovethere element is constant.-->

     <datafield tag="500" ind1=" " ind2=" ">no ORCID_VALUE, do not add this field. 
             VARIABLES <subfield code="a">Author's ORCID: ORCID_VALUE.</subfield>are in ALL CAPS. 
    </datafield>         All <!-- COMMENT: If there is no ORCID_VALUE, do not add this field.other text is constant including spaces and punctuaion.-->
         
     <datafield VARIABLES are in ALL CAPS. 
             All other text is constant including spaces and punctuaion.-->
         
     <datafield tag="502" ind1=" " ind2tag="502" ind1=" " ind2=" ">
         <subfield code="b">DEGREE_NAME_VALUE</subfield>
         <subfield code="c">Harvard University</subfield>
         <subfield code="d">DEGREE_YEAR_VALUE</subfield>
     </datafield>     
     <!-- COMMENT: VARIABLES are in ALL CAPS. 
         All other text is constant including spaces. 
         This 502 field is referred to as "terse".-->

     <datafield tag="502" ind1=" " ind2=" ">
         <subfield code="a">Thesis (DEGREE_NAME_VALUE, DEGREE_TRANSLATION_VALUE, DEPARTMENT_VALUE) -- SCHOOL_VALUE, DEGREE_MONTH_VALUE DEGREE_YEAR_VALUE.</subfield>
     </datafield>
     <!-- COMMENT: VARIABLES are in ALL CAPS. 
         If there is no DEPARTMENT_VALUE, eliminate the comma and space following DEGREE_TRANSLATION_VALUE. 
         If there is no DEGREE_MONTH_VALUE, just leave it out.
         All other text is constant including spaces and punctuation. 
         This 502 field is referred to as "full".-->

     <datafield tag="655" ind1=" " ind2="7">
         <subfield code="a">Academic theses.</subfield>
         <subfield code="2">lcgft</subfield>
     </datafield>
     <!-- COMMENT: The above element is constant.-->

     <datafield tag="710" ind1="2" ind2=" ">
         <subfield code="a">Harvard University</subfield>
         <subfield code="e">degree granting institution.</subfield>
     </datafield>
     <!-- COMMENT: The above element is constant.-->
     
     <datafield tag="520" ind1="3" ind2=" ">
         <subfield code="a">ABSTRACT_VALUE</subfield>
     </datafield> 
     <!-- COMMENT:
     <datafield tag="653" ind1="0" ind2="0">
 OPEN QUESTION: Ask Corinna if there is a field length limit in Alma.<subfield code="a">PQ_SUBJECT_VALUE</subfield>
     </datafield>
     <!-- COMMENT: What
do we do about paragraphs? See following field if paragraphsThere aremay separatedbe intozero, multipleone, 520 fields.-->

     <datafield tag="520" ind1="8" ind2=" ">or more than one PQ_SUBJECT_VALUE for each thesis. 
         If there is no <subfield code="a"></subfield>
     </datafield>PQ_SUBJECT_VALUE do not include this field.
         Create one field per <!-- COMMENT: 
         OPEN QUESTION: what do we do about paragraphs?each PQ_SUBJECT_VALUE if there is one or more than one. -->	 
     
     <datafield tag="653" ind1="0" ind2="0">
   First 520 field gets ind1 value of<subfield code="3." Subsequent 520 fields get ind1 value of "8."a">SUBJECT_VALUE</subfield>
     </datafield> 
          See preceeding field.<!--> COMMENT: 
         <datafield tag="653" ind1="0" ind2="0">
         <subfield code="a">PQ_SUBJECT_VALUE</subfield>There may be zero, one, or more than one SUBJECT_VALUE for each thesis. 
      </datafield>   If there  <!-- COMMENT: 
         There may be zero, one, or more than one PQ_SUBJECT_VALUE for each thesis. 
         If there is no PQ_SUBJECT_VALUE is no SUBJECT_VALUE do not include this field.
         Create one field per each PQ_SUBJECT_VALUE if there is one or more than one. -->	 
     
     <datafield tag="653720" ind1="01" ind2="0 ">
         <subfield code="a">SUBJECT_VALUE<>ADVISOR_VALUE,</subfield>
         <subfield code="e">thesis advisor.</subfield>
     </datafield> 
     <!-- COMMENT: 
         There may be zero, one, or more than one SUBJECTADVISOR_VALUE for each thesis. 
         If there is no SUBJECTADVISOR_VALUE do not include this field.
         Create onea field per each SUBJECTADVISOR_VALUE if there is one or more than one. -->

          <datafield tag="720" ind1="1" ind2=" ">
         <subfield code="a">ADVISOR>COMMITTEE_MEMBER_VALUE,</subfield>
         <subfield code="e">thesis>committee advisormember.</subfield>
     </datafield> 
     <!-- COMMENT: 
         There may be zero, one, or more than one ADVISORCOMMITTEE_MEMBER_VALUE for each thesis. 
         If there is no ADVISORCOMMITTEE_MEMBER_VALUE do not include this field.
         Create aone field per each ADVISORCOMMITTEE_MEMBER_VALUE if there is one or more than one.-->

     <datafield tag="720710" ind1="12" ind2=" ">
         <subfield code="a">COMMITTEE>SCHOOL_TRANSLATION_MEMBERSUBFIELDA_VALUE,.</subfield>
         <subfield code="e">committee memberb">SCHOOL_TRANSLATION_SUBFIELDB_VALUE.</subfield>
 
   </datafield>       <!-- COMMENT:Do not add this subfield if the SCHOOL_TRANSLATION_SUBFIELDB_VALUE is null -->
There may be zero, one, or more than one COMMITTEE_MEMBER_VALUE for each thesis.<subfield code="t">Thesis.</subfield>
     </datafield> 
   If there is no COMMITTEE_MEMBER_VALUE do not include this field.
       <!-- COMMENT: 
         VARIABLES are in ALL CAPS. 
  Create  one field per COMMITTEE_MEMBER_VALUE if thereAll isother onetext oris moreconstant thanincluding onepunctuation.-->
     
     <datafield tag="710830" ind1="2 " ind2=" 0">
         <subfield code="a">SCHOOL_TRANSLATION_SUBFIELDA_VALUE>Collections of the Harvard University Archives.</subfield>
         <subfield code="bp">SCHOOL>DEGREE_TRANSLATIONLEVEL_SUBFIELDBTRACING_VALUE.</subfield>
         <!-- Do not add this subfield of the SCHOOL_TRANSLATION_SUBFIELDB_VALUE is null -->
         <subfield code="t5">Thesis.<>hua</subfield>
     </datafield> 
     <!-- COMMENT:.
         Include VARIABLESthis arefield inonly ALL CAPS. 
  if SCHOOL_VALUE is
		 Harvard College,
      All other text isHarvard constantDivinity including punctuation.-->School, 
         Harvard University <datafield tag="830" ind1=" " ind2="0">Division of Continuing Education, 
         <subfield code="a">Collections of the Harvard University Archives.</subfield>Harvard University Engineering and Applied Sciences, 
         <subfield code="p">DEGREE_LEVEL_TRACING_VALUE.</subfield>
         <subfield code="5">hua</subfield>Harvard University Graduate School of Arts and Sciences, or
         </datafield>Harvard University Graduate School of Education
 <!-- COMMENT.       VARIABLE is in IncludeALL thisCAPS. field
only if SCHOOL_VALUE       All other text Harvardis Divinityconstant School,including punctuation. -->
     
	<!-- 
Harvard	 University	COMMENT: DivisionUse ofthis Continuing852 Education,field ONLY if there is an 856 field
	-->
  Harvard University Engineering and Applied Sciences, 
 <datafield tag="852" ind1=" " ind2=" ">
       Harvard University Graduate School of Arts and Sciences, or<subfield code="b">NET</subfield>
         <subfield code="c">ETD</subfield>
  Harvard University Graduate School</datafield>
of Education    <!-- COMMENT: The above element is VARIABLEconstant.-->
is
in ALL CAPS.   <!--  COMMENT: Present only for ETDs deposited Allinto otherDASH, textwhich is constantthe includingusual punctuationpractice.
-->
     
     If there is no DASH_LINK_VALUE do not add this field. -->
     <datafield tag="998856" ind1=" 4" ind2=" 0">
         <subfield code="a">NO-OVERLAY<u">DASH_LINK_VALUE</subfield>
     </datafield>     


 	<!-- 
	 	COMMENT: TheUse abovethis element852 is constant.-->

     <datafield field ONLY if there is NOT an 852 NET/ETD field
	-->
     <datafield tag="852" ind1=" " ind2=" ">
         <subfield code="b">NET<>LIB_CODE_3_CHAR</subfield>
         <subfield code="c">GEN<>NET</subfield>
         <subfield code="h"><z">Deposit in process</subfield> 
  	  </datafield>          

	<!--
		COMMENT: Use this 506 field ONLY if there is an The852 aboveNET/ETD elementfield
is constant.-->

     		and there is an EMBARGO_DATE_VALUE.
	-->
	<datafield tag="856506" ind1="41" ind2="0 ">
         <subfield code="u">DASH_LINKa">Closed to research through EMBARGO_DATE_VALUE</subfield>
     </datafield>  	

  	<!--
 		COMMENT: PresentUse onlythis for506 ETDsfield depositedONLY intoif DASH,there whichis is theNOT usualan practice.852 NET/ETD field  --> 
 If there is no DASH_LINK_VALUE do not add this field, but report out, nature of report TBD, but the idea would be to send the information to 	<datafield tag="506" ind1="0" ind2=" ">
         <subfield code="a">Open for research. Contact the Harvard University Archives soabout theyon-site couldviewing determine next steps-->
     
or obtaining a copy.</subfield>
    </datafield>  
     <!-- COMMENT: The above element is constant.-->   

	<!--
		COMMENT: Use this 583 field ONLY if there is NOT an 852 NET/ETD field
	--> 
 	<datafield tag="583" ind1="1" ind2=" ">
         <subfield code="j">Harvard University Library</subfield>
   		 <subfield code="l">committed to preserve</subfield>
		 <subfield code="5">MH</subfield>
    </datafield>  
     <!-- COMMENT: The above element is constant.-->  




	<!-- COMMENT:
		LIB_CODE_3_CHAR is a variable. The rest of the text is constant.
	-->
	 <datafield tag="909" ind1=" " ind2=" ">
      	<subfield code="k">netLIB_CODE_3_CHAR</subfield>
     </datafield>

 </record>
 
</collection>
<!-- COMMENT: The above end element tag is always the same for any valid MARCXML file.-->

Code Block
languagexml
titleAlma_DRS_Holding
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
 
<collection xmlns="http://www.loc.gov/MARC21/slim"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
    <!-- COMMENT: The above element and attributes are always the same for any valid MARCXML file.
                  A collection can have multiple 'records'  -->
 <record>
    <!-- COMMENT: The above element is constant. Each thesis description is wrapped in this element.-->
 
     <leader>LEADER_VALUE</leader>
        <!-- COMMENT: The above element is constant.-->
 
     <controlfield tag="008">FIXED_FIELD_008</controlfield>
 
     <datafield tag="035" ind1=" " ind2=" ">
            <subfield code="a">(ProQuestETD)PROQUEST_IDENTIFIER_VALUE</subfield>
     </datafield>
	 
     <datafield tag="245" ind1="1" ind2="TITLE_INDICATOR_2_VALUE">
            <subfield code="a">TITLE_VALUE</subfield>
     </datafield>
        <!-- COMMENT: VARIABLES are in ALL CAPS.
            All other text is constant including spaces and punctuaion.
            The TITLE_INDICATOR_2_VALUE is determined from the TITLE VALUE
            as input to the Title Indicator table --> 
			
     <datafield tag="337" ind1=" " ind2=" ">
         <subfield code="a">computer</subfield>
         <subfield code="b">c</subfield>
         <subfield code="2">rdamedia</subfield>
     </datafield>	 
     <!-- COMMENT: The above element is constant.-->
 
     <datafield tag="338" ind1=" " ind2=" ">
         <subfield code="a">online resource</subfield>
         <subfield code="b">cr</subfield>
         <subfield code="2">rdacarrier</subfield>
     </datafield>
     <!-- COMMENT: The above element is constant.-->			

    <datafield tag="852" ind1="7" ind2=" ">
      <subfield code="b">NET</subfield>
      <subfield code="c">DRSAR</subfield>
	  <subfield code="z">Preservation object,[DRS OBJECT URN]</subfield>
      <subfield code="2">ZHCL</subfield>	 
    </datafield>	  
	
    <datafield tag="506" ind1="1" ind2=" ">
      <subfield code="3">Archival copy</subfield>
      <subfield code="a">Closed to research through EMBARGO_DATE_VALUE</subfield>>No online access</subfield>
      <subfield code="2">star</subfield>	  
   </datafield>   <subfield code="5">MH</subfield>
 <!-- COMMENT:  </datafield>	

    <datafield tag="583"  If there is no EMBARGO_DATE_VALUE do not include this field.
    ind1="1" ind2=" ">
         <subfield code="j">Harvard University Library</subfield>
    VARIABLES are in ALL CAPS. <subfield code="l">committed to preserve</subfield>
      All other text is constant including spaces.--><subfield code="5">MH</subfield>
    </datafield>

     <datafield  </record>
 
</collection>
<!-- COMMENT: The above end elment tag is always the same for any valid MARCXML file.-->

tag="909" ind1=" " ind2=" ">
        <subfield code="k">netLIB_CODE_3_CHAR</subfield>
     </datafield>
	 
</record></collection>