<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="ROOT">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="Record"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Record">
    <xs:complexType>
      <xs:attribute name="BDE_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="BDE_Trad" use="required" type="xs:string"/>
      <xs:attribute name="DCE_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="DCE_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="DCE_Trad" use="required" type="xs:string"/>
      <xs:attribute name="DCE_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="DFM_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="DFM_Trad" use="required" type="xs:string"/>
      <xs:attribute name="DPR_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="DPR_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="DPR_Trad" use="required" type="xs:string"/>
      <xs:attribute name="DPR_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="FTA_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="FTA_Trad" use="required" type="xs:string"/>
      <xs:attribute name="FTP_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="FTP_Trad" use="required" type="xs:string"/>
      <xs:attribute name="FUA_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="FUA_Trad" use="required" type="xs:string"/>
      <xs:attribute name="FatPct_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="FatPct_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="FatPct_Trad" use="required" type="xs:string"/>
      <xs:attribute name="FatPct_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="Fat_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="Fat_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="Fat_Trad" use="required" type="xs:string"/>
      <xs:attribute name="Fat_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="Milk_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="Milk_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="Milk_Trad" use="required" type="xs:string"/>
      <xs:attribute name="Milk_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="NM_Gen" use="required" type="xs:string"/>
      <xs:attribute name="NM_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="NM_GenSons" use="required" type="xs:string"/>
      <xs:attribute name="NM_Trad" use="required" type="xs:string"/>
      <xs:attribute name="NM_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="PL_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="PL_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="PL_Trad" use="required" type="xs:string"/>
      <xs:attribute name="PL_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="PTAT_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="PTAT_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="PTAT_Trad" use="required" type="xs:string"/>
      <xs:attribute name="PTAT_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="ProPct_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="ProPct_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="ProPct_Trad" use="required" type="xs:string"/>
      <xs:attribute name="ProPct_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="Pro_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="Pro_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="Pro_Trad" use="required" type="xs:string"/>
      <xs:attribute name="Pro_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="RLR_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="RLR_Trad" use="required" type="xs:string"/>
      <xs:attribute name="RLS_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="RLS_Trad" use="required" type="xs:string"/>
      <xs:attribute name="RPA_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="RPA_Trad" use="required" type="xs:string"/>
      <xs:attribute name="RUH_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="RUH_Trad" use="required" type="xs:string"/>
	  <xs:attribute name="sampID" use="required" type="xs:string"/>
      <xs:attribute name="SCE_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="SCE_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="SCE_Trad" use="required" type="xs:string"/>
      <xs:attribute name="SCE_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="SCS_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="SCS_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="SCS_Trad" use="required" type="xs:string"/>
      <xs:attribute name="SCS_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="STA_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="STA_Trad" use="required" type="xs:string"/>
      <xs:attribute name="STR_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="STR_Trad" use="required" type="xs:string"/>
      <xs:attribute name="TLG_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="TLG_Trad" use="required" type="xs:string"/>
      <xs:attribute name="TRW_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="TRW_Trad" use="required" type="xs:string"/>
      <xs:attribute name="UCL_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="UCL_Trad" use="required" type="xs:string"/>
      <xs:attribute name="UDP_GenPTA" use="required" type="xs:string"/>
      <xs:attribute name="UDP_GenREL" use="required" type="xs:string"/>
      <xs:attribute name="UDP_Trad" use="required" type="xs:string"/>
      <xs:attribute name="UDP_TradREL" use="required" type="xs:string"/>
      <xs:attribute name="anim_name" use="required"/>
      <xs:attribute name="biryr" use="required" type="xs:string"/>
      <xs:attribute name="country_code" use="required"/>
      <xs:attribute name="dam17" use="required" type="xs:NCName"/>
      <xs:attribute name="eval_breed" use="required" type="xs:NCName"/>
      <xs:attribute name="first_name" use="required"/>
      <xs:attribute name="id17" use="required" type="xs:NCName"/>
      <xs:attribute name="isPTAct" use="required" type="xs:NCName"/>
      <xs:attribute name="isPTAmilk" use="required" type="xs:NCName"/>
      <xs:attribute name="last_name" use="required"/>
      <xs:attribute name="naab_code" use="required"/>
      <xs:attribute name="sex" use="required" type="xs:NCName"/>
      <xs:attribute name="sire17" use="required" type="xs:NCName"/>
      <xs:attribute name="state_code" use="required" type="xs:NCName"/>
      <xs:attribute name="street_addr" use="required"/>
      <xs:attribute name="town_addr" use="required"/>
      <xs:attribute name="zip_code" use="required" type="xs:NMTOKEN"/>
    </xs:complexType>
  </xs:element>
</xs:schema>
