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 creating the 035, instead of using both 001/003.  </datafield>
        <!-- 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 constant If 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 text is constant including spaces and punctuaion.-->

     <subfield<datafield codetag="c">(DEGREE_NAME_VALUE, Harvard University, DEGREE_YEAR_VALUE)</subfield>245" ind1="1" ind2="TITLE_INDICATOR_2_VALUE">
            <subfield code="e">author.<a">TITLE_VALUE</subfield>
            <subfield code="1">ORCID_VALUE_URL</subfield>
            <!-- 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. 
            The TITLE_INDICATOR_2_VALUE is determined from the TITLE VALUE 
			as input to the Title Indicator table -->

     <datafield tag="245264" ind1="1 " ind2="TITLE_INDICATOR_2_VALUE0">
            <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="264300" ind1=" " ind2="0 ">
            <subfield code="c">DATE_CREATED_VALUE<a">1 online resource</subfield>
        </datafield>
        <!-- COMMENT: VARIABLEThe is in ALL CAPS. 
            All other textabove element is constant including spaces and punctuaion.-->

     <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 tag="502" ind1=" VARIABLES" are in ALL CAPS.ind2=" ">
                All other text is constant including spaces and punctuaion.-->
         
     <datafield tag="502" ind1=" " ind2=" "><subfield code="b">DEGREE_NAME_VALUE</subfield>
         <subfield code="c">Harvard University</subfield>
          <subfield code="bd">DEGREE_NAMEYEAR_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<subfield code="a field length limit in Alma. ">PQ_SUBJECT_VALUE</subfield>
     </datafield>
     <!-- COMMENT: 
 What do we do about paragraphs? See following fieldThere ifmay paragraphsbe arezero, separatedone, intoor multiplemore 520 fields.-->

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

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

     <datafield tag="710" ind1="2" ind2=" ">
   If there is no ADVISOR_VALUE do not include this field.<subfield code="a">SCHOOL_TRANSLATION_SUBFIELDA_VALUE.</subfield>
         Create a field per each ADVISOR_VALUE if there is one or more than one.-->

     <datafield tag="720" ind1="1" ind2=" "<subfield code="b">SCHOOL_TRANSLATION_SUBFIELDB_VALUE.</subfield>
         <!-- Do not add this subfield if the SCHOOL_TRANSLATION_SUBFIELDB_VALUE is null -->
         <subfield code="a">COMMITTEE_MEMBER_VALUE,</subfield>
         <subfield code="e">committee membert">Thesis.</subfield>
     </datafield> 
     <!-- COMMENT: 
         ThereVARIABLES are mayin beALL zero,CAPS. one,
or more than one COMMITTEE_MEMBER_VALUE for each thesis.  All other text is constant including punctuation.-->
  If there is no
COMMITTEE_MEMBER_VALUE do not include this field.
   <datafield tag="830" ind1=" " ind2="0">
     Create one field per COMMITTEE_MEMBER_VALUE if there is one or more than one.-->

     <datafield tag="710" ind1="2" ind2=" "><subfield code="a">Collections of the Harvard University Archives.</subfield>
             <subfield code="ap">SCHOOL>DEGREE_TRANSLATIONLEVEL_SUBFIELDATRACING_VALUE.</subfield>
         <subfield code="b">SCHOOL_TRANSLATION_SUBFIELDB_VALUE.<5">hua</subfield>
     </datafield> 
     <!-- COMMENT.
  Do not add this subfield of the SCHOOL_TRANSLATION_SUBFIELDB_ Include this field only if SCHOOL_VALUE is
null -->
		 Harvard College,
        <subfield code="t">Thesis.</subfield>
  Harvard Divinity School, 
  </datafield>       <!-- COMMENT: 
  Harvard University Division of Continuing Education, 
     VARIABLES are in ALL CAPS.Harvard University Engineering and Applied Sciences, 
    All other text is constant including punctuation.-->
     
Harvard University Graduate School of Arts and Sciences, or
    <datafield tag="830" ind1=" " ind2="0"> Harvard University Graduate School of Education
   <subfield code="a">Collections of the Harvard University Archives.</subfield>VARIABLE is in ALL CAPS. 
    <subfield code="p">DEGREE_LEVEL_TRACING_VALUE.</subfield>    All other text is constant including punctuation. <subfield code="5">hua</subfield>-->
     
	</datafield>!-- 
	 	COMMENT: Use this 852 <!-- COMMENT.
      field ONLY if there is an 856 field
	-->
  Include this field only if SCHOOL_VALUE
  <datafield tag="852" ind1=" " ind2=" ">
      Harvard Divinity School, <subfield code="b">NET</subfield>
        Harvard University Division of Continuing Education,<subfield code="c">ETD</subfield>
     </datafield>
     <!-- COMMENT: HarvardThe Universityabove Engineeringelement and Applied Sciences,is constant.-->

     <!--  COMMENT: Present only Harvardfor UniversityETDs Graduatedeposited Schoolinto ofDASH, Artswhich andis Sciences,the orusual practice.
     If there is Harvard University Graduate School of Education
 no DASH_LINK_VALUE do not add this field. -->
     <datafield  VARIABLE is in ALL CAPS.tag="856" ind1="4" ind2="0">
         <subfield code="u">DASH_LINK_VALUE</subfield>
  All other text is constant including punctuation. -->
     

     </datafield>     


 	<!-- 
	 	COMMENT: Use this 852 field ONLY if there is NOT an 852 NET/ETD field
	-->
     <datafield tag="998852" ind1=" " ind2=" ">
         <subfield code="a">NO-OVERLAY<b">LIB_CODE_3_CHAR</subfield>
     </datafield>     <subfield code="c">NET</subfield>
     <!-- COMMENT: The above element is constant.-->
<subfield code="z">Deposit in process</subfield> 
  	 </datafield> <datafield tag="852" ind1=" " ind2=" ">
         <subfield code="b">NET</subfield>
         <subfield code="c">GEN</subfield>        

	<!--
		COMMENT: Use this 506 field ONLY if there is an 852 NET/ETD field
		and there is an EMBARGO_DATE_VALUE.
	-->
	<datafield tag="506" ind1="1" ind2=" ">
         <subfield code="h"><a">Closed to research through EMBARGO_DATE_VALUE</subfield>
     </datafield>  	

  	<!--
		COMMENT: Use this 506 field ONLY if there is is NOT Thean above852 elementNET/ETD isfield constant. --> 
     	<datafield tag="856506" ind1="40" ind2="0 ">
         <subfield code="u">DASH_LINK_VALUE<a">Open for research. Contact the Harvard University Archives about on-site viewing or obtaining a copy.</subfield>
     </datafield>  
     <!--  COMMENT: PresentThe onlyabove forelement ETDs deposited into DASH, which is the usual practice.
     If is constant.-->   

	<!--
		COMMENT: Use this 583 field ONLY 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 Harvard University Archives so they could determine next steps-->
     
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>