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 tag="040" ind1=" " ind2=" ">
            <subfield code="a">MH</subfield>
            <subfield code="b">eng</subfield>
            <subfield code="e">rda</subfield>
            <subfield code="c">MH</subfield>
        </datafield>
        <!-- COMMENT: The above element is constant.-->

     <datafield tag="100" ind1="1" ind2=" ">
            <subfield code="a">AUTHOR_VALUE</subfield>
            <subfield code="c">(DEGREE_NAME_VALUE, Harvard University, DEGREE_YEAR_VALUE)</subfield>
            <subfield code="e">author.</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.-->

     <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="264" ind1=" " ind2="0">
            <subfield code="c">DATE_CREATED_VALUE</subfield>
        </datafield>
        <!-- COMMENT: VARIABLE is in ALL CAPS. 
            All other text is constant including spaces and punctuaion.-->

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

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

     <datafield tag="337" ind1=" " ind2=" ">
         <subfield code="a">computer</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="2">rdacarrier</subfield>
     </datafield>
     <!-- COMMENT: The above element is constant.-->

     <datafield tag="500" ind1=" " ind2=" ">
         <subfield code="a">Author's ORCID: ORCID_VALUE.</subfield>
     </datafield>
         <!-- COMMENT: If there is no ORCID_VALUE, do not add this field. 
             VARIABLES are in ALL CAPS. 
             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="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 not <subfield code="a"></subfield>
include this field.
    </datafield>     Create one field per each PQ_SUBJECT_VALUE if <!-- COMMENT: 
    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<subfield of "3." Subsequent 520 fields get ind1 value of "8."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  There may be zero, one,field per 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: 
     <datafield tag="653" ind1="0" ind2="0"> There may be zero, one, or more than one <subfield code="a">SUBJECT_VALUE</subfield>
     </datafield> 
     <!-- COMMENT: 
         There may be zero, one, or more than one SUBJECT_VALUE ADVISOR_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      There may be zero, one, or more than one COMMITTEE_MEMBER_VALUE for each thesis.the SCHOOL_TRANSLATION_SUBFIELDB_VALUE is null -->
         <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 there is one or more than one      All other text is constant including punctuation.-->
     
     <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="5">hua</subfield>
     </datafield> 
     <!-- COMMENT.
        <subfield code="t">Thesis.</subfield>
     </datafield> 
  Include this field only if SCHOOL_VALUE is
		 Harvard College,
   <!-- COMMENT:     Harvard Divinity School, 
  VARIABLES are in ALL CAPS.   Harvard University Division of Continuing Education, 
     All   other textHarvard isUniversity constantEngineering including punctuation.-->
and Applied Sciences, 
         <datafield tag="830" ind1=" " ind2="0">
   Harvard University Graduate School of Arts and Sciences, or
     <subfield code="a">Collections of the Harvard University Archives.</subfield>
 Graduate School of Education
        <subfield code="p">DEGREE_LEVEL_TRACING_VALUE.</subfield>
    VARIABLE is in ALL CAPS. 
    <subfield code="5">hua</subfield>    All other </datafield>text is constant including   punctuation. <!-->
COMMENT.     
	<!-- 
	 	COMMENT: IncludeUse this 852 field onlyONLY if SCHOOL_VALUEthere is an 856 field
 	-->
   Harvard Divinity School, 
   <datafield tag="852" ind1=" " ind2=" ">
     Harvard University Division of Continuing Education,<subfield code="b">NET</subfield>
          Harvard University Engineering and Applied Sciences, <subfield code="c">ETD</subfield>
     </datafield>
     <!-- COMMENT: The above Harvardelement University Graduate School of Arts and Sciences, or
         Harvard University Graduate School of Education
         VARIABLE is in ALL CAPSis constant.-->

     <!--  COMMENT: Present only for ETDs deposited into DASH, which is the usual practice.
     If there is no DASH_LINK_VALUE Alldo othernot textadd is constant including punctuationthis field. -->
     

     <datafield tag<datafield tag="998856" ind1=" 4" ind2=" 0">
         <subfield code="a">NO-OVERLAY<u">DASH_LINK_VALUE</subfield>
     </datafield>     


 	<!-- 
	 	COMMENT: The above element is constant. Use this 852 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 852 NET/ETD Thefield
above		and elementthere is constant. an EMBARGO_DATE_VALUE.
	-->

     	<datafield tag="856506" ind1="41" ind2="0 ">
         <subfield code="u">DASH_LINK_VALUE</subfield>
     a">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 so they could determine next steps-->about on-site viewing or obtaining a copy.</subfield>
    </datafield>  
    <datafield tag <!-- 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   If there is no EMBARGO_DATE_VALUE do not include this field.
     tag="583" 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>