<?xml version="1.0" encoding="UTF-8"?>
<!-- ............................................................... -->
<!-- XML Schema specification for RXNORM RESTful web services ..... -->
<!-- Modified: 20-Sep-2019 ......................................... -->
<!-- ............................................................... -->

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

	<xsd:element name="rxclassdata">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="userInput" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="comment" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="suggestionList" minOccurs="0"
					maxOccurs="1" />
				<xsd:element ref="rxclassTree" minOccurs="0" maxOccurs="2" />
				<xsd:element ref="rxclassGraph" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="SimilarityInformation" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="drugMemberGroup" minOccurs="0"
					maxOccurs="1" />
				<xsd:element ref="classPathList" minOccurs="0"
					maxOccurs="1" />
				<xsd:element ref="rxclassMinConceptList" minOccurs="0"
					maxOccurs="1" />
				<xsd:element ref="similarityMember" minOccurs="0"
					maxOccurs="1" />
				<xsd:element ref="classTypeList" minOccurs="0"
					maxOccurs="1" />
				<xsd:element ref="relaSourceList" minOccurs="0"
					maxOccurs="1" />
				<xsd:element ref="rxclassDrugInfoList" minOccurs="0"
					maxOccurs="1" />
				<xsd:element ref="resourceList" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="relaList" minOccurs="0" maxOccurs="1" />

                                <!-- API Extension -->
				<xsd:element ref="autoCompleteList" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="pathNodeList" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="rxclassTreeInfo" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="pathName" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="treeIdList" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="relaSourceVersion" minOccurs="0" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>



	<xsd:element name="userInput">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="type" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="term" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="classId" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="classId1" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="classId2" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="className" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="trans" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="relaSource" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="relaSource1" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="relaSource2" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="relaSources" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="rela" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="rela1" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="rela2" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="relas" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="ttys" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="classType" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="treeId" minOccurs="0" maxOccurs="1" /><!-- API Extension -->
				<xsd:element ref="classTypes" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="rxcui" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="drugName" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="scoreType" minOccurs="0" maxOccurs="1" />
				<xsd:element ref="top" minOccurs="0" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="resourceList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="resource" minOccurs="1" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="resource" type="xsd:string"></xsd:element>

	<xsd:element name="top" type="xsd:string"></xsd:element>
	<xsd:element name="comment" type="xsd:string"></xsd:element>
	<xsd:element name="trans" type="xsd:string"></xsd:element>
	<xsd:element name="name" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Drug name</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="type" type="xsd:string"></xsd:element>
	<xsd:element name="term" type="xsd:string"></xsd:element>
	<xsd:element name="rela" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Member relationship that defines the class</xsd:documentation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#getRelas">Relationship</xsd:documentation>
			<xsd:documentation source="http://rxnav.nlm.nih.gov/#getClassGraphBySource">"isa" indicates that classId1 designates a subclass of classId2</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="rela1" type="xsd:string"></xsd:element>
	<xsd:element name="rela2" type="xsd:string"></xsd:element>
	<xsd:element name="relas" type="xsd:string"></xsd:element>

	<xsd:element name="drugName" type="xsd:string"></xsd:element>
	<xsd:element name="suggestion" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Class or drug name</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="classId" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Class identifier (an ID in the namespace of the class source)</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
	<xsd:element name="classId1" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Class1's identifier (an ID in the namespace of the class source)</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="classId2" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Class2's identifier (an ID in the namespace of the class source)</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="className" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Class name</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
	<xsd:element name="classType" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Class type (ATC1-4, CHEM, DISPOS, EPC, VA, etc.)</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
	<xsd:element name="classTypes" type="xsd:string"></xsd:element>
	
	<xsd:element name="scoreType" type="xsd:string"></xsd:element>

	<xsd:element name="suggestionList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="suggestion" minOccurs="0" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="relaList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rela" minOccurs="0" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="rxclassTree">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rxclassMinConceptItem" minOccurs="1"
					maxOccurs="1" />
				<xsd:element ref="rxclassTree" minOccurs="0" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="SimilarityInformation">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="drugClassConcept" minOccurs="2"
					maxOccurs="2">
				  <xsd:annotation>
				    <xsd:appinfo source="http://rxnav.nlm.nih.gov/#">ORTHOGONAL</xsd:appinfo>
				  </xsd:annotation>
				</xsd:element>
				<xsd:element ref="drugClassPair" minOccurs="0" maxOccurs="unbounded" />
				<xsd:element ref="similarityEntityItem" minOccurs="0" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="drugClassPair">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="minConcept" minOccurs="1"
					maxOccurs="1" />
				<xsd:element ref="inClass1" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="inClass2" minOccurs="1" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="rxclassGraph">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Collection of classes and edges</xsd:documentation>
          </xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rxclassMinConceptItem" minOccurs="0"
					maxOccurs="unbounded" />
				<xsd:element ref="rxclassEdge" minOccurs="0" maxOccurs="unbounded" >
                                </xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="rxclassEdge">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Edge</xsd:documentation>
          </xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="classId1" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="rela" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="classId2" minOccurs="1" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="classUrl" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Link to the class source</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        
	<xsd:element name="rxclassMinConcept">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Drug class</xsd:documentation>
          </xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="classId" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="className" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="classType" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="classUrl" minOccurs="0" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="rxclassMinConceptItem">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Drug class</xsd:documentation>
          </xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="classId" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="className" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="classType" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="classUrl" minOccurs="0" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="drugMemberGroup">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="drugMember" minOccurs="0" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="drugMember">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="minConcept" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="nodeAttr" minOccurs="0" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>


	<xsd:element name="minConcept">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Drug that is a class member</xsd:documentation>
          </xsd:annotation>
                
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rxcui" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="name" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="tty" minOccurs="1" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="nodeAttr">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Fact about the drug's membership in the class</xsd:documentation>
          </xsd:annotation>
                
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="attrName" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="attrValue" minOccurs="1" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="rxcui" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">RxNorm identifier</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="attrName" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Attribute name (SourceId, SourceName, Relation, SourceUrl)</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          

	<xsd:element name="attrValue" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Attribute value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          

	<xsd:element name="tty" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Drug term type</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	
	<xsd:element name="ingredientRxcui" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">RxNorm identifier of an ingredient</xsd:documentation>
          </xsd:annotation>
        </xsd:element>

	<xsd:element name="ttys" type="xsd:string"></xsd:element>
	<xsd:element name="classPathList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="classPath" minOccurs="0" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="classPath">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rxclassMinConcept" minOccurs="0"
					maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="rxclassMinConceptList">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Drug classes</xsd:documentation>
          </xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rxclassMinConcept" minOccurs="0"
					maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	
	<xsd:element name="similarityMember">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ingredientRxcui" minOccurs="0"
					maxOccurs="unbounded" />
				<xsd:element ref="rankClassConcept" minOccurs="0"
					maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="rxclassDrugInfoList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rxclassDrugInfo" minOccurs="0"
					maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>


	<xsd:element name="rxclassDrugInfo">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="minConcept" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="rxclassMinConceptItem" minOccurs="1"
					maxOccurs="1" />
				<xsd:element ref="rela" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="relaSource" minOccurs="1" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="rankClassConcept">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Drug class and its similarity stats</xsd:documentation>
          </xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="similarityEntityItem" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="drugClassConceptItem" minOccurs="1" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	
	<xsd:element name="drugClassConcept">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rela" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="relaSource" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="rxclassMinConceptItem" minOccurs="1"
					maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="drugClassConceptItem">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Compared class</xsd:documentation>
          </xsd:annotation>
       
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rela" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="relaSource" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="rxclassMinConceptItem" minOccurs="1"
					maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	
	<xsd:element name="similarityEntityItem">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Similarity stats</xsd:documentation>
          </xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="equivalenceScore" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="inclusionScore" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="intersection" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="cardinality1" minOccurs="1" maxOccurs="1" />
				<xsd:element ref="cardinality2" minOccurs="1" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	
	<xsd:element name="equivalenceScore" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Degree of overlap of two classes</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
	<xsd:element name="inclusionScore" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Degree to which one compared class includes the other</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
	<xsd:element name="intersection" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Number of drugs common to both classes</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
	<xsd:element name="cardinality1" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Number of drugs in class 1</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="cardinality2" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Number of drugs in class 2</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
	
	<xsd:element name="relaSource" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Drug-member relationship source</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="relaSource1" type="xsd:string"></xsd:element>
	<xsd:element name="relaSource2" type="xsd:string"></xsd:element>
	
	<xsd:element name="relaSources" type="xsd:string"></xsd:element>
	<xsd:element name="relaSourceName" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Relationship source</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="classTypeName" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Class type</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
          
	<xsd:element name="inClass1" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">"true" or "false" - whether the drug is a member of class 1</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        
	<xsd:element name="inClass2" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation source="http://rxnav.nlm.nih.gov/#">"true" or "false" - whether the drug is a member of class 2</xsd:documentation>
          </xsd:annotation>
        </xsd:element>

	<xsd:element name="classTypeList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="classTypeName" minOccurs="0"
					maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:element name="relaSourceList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="relaSourceName" minOccurs="0"
					maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>




        <!-- API Extension -->

        <xsd:element name="autoCompleteList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="autoComplete" minOccurs="0"
					maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
        <xsd:element name="autoComplete" type="xsd:string"></xsd:element>

        <xsd:element name="pathNodeList">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="pathNode" minOccurs="0"
					maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
        <xsd:element name="pathNode">
		<xsd:complexType>
			<xsd:sequence>
			  <xsd:element ref="treeId" minOccurs="1" maxOccurs="1" />
			  <xsd:element ref="className" minOccurs="1" maxOccurs="1" />
			  <xsd:element ref="classType" minOccurs="1" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
        <xsd:element name="treeId" type="xsd:string"></xsd:element>

        <xsd:element name="rxclassTreeInfo">
		<xsd:complexType>
			<xsd:sequence>
			  <xsd:element ref="treeId" minOccurs="1" maxOccurs="1" />
			  <xsd:element ref="classId" minOccurs="1" maxOccurs="1" />
			  <xsd:element ref="className" minOccurs="1" maxOccurs="1" />
                          <xsd:element ref="numDrugs" minOccurs="1" maxOccurs="1" />
			  <xsd:element ref="classType" minOccurs="1" maxOccurs="1" />
                          <xsd:element ref="numChildren" minOccurs="1" maxOccurs="1" />
                          <xsd:element ref="rxclassTreeInfo" minOccurs="0" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
        <xsd:element name="numDrugs" type="xsd:string"></xsd:element>
        <xsd:element name="numChildren" type="xsd:string"></xsd:element>

        <xsd:element name="pathName" type="xsd:string"></xsd:element>

        <xsd:element name="treeIdList">
		<xsd:complexType>
			<xsd:sequence>
			  <xsd:element ref="treeIdItem" minOccurs="0" maxOccurs="unbounded" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
        <xsd:element name="treeIdItem" type="xsd:string"></xsd:element>

	<xsd:element name="relaSourceVersion" type="xsd:string">
	  <xsd:annotation>
	    <xsd:documentation source="http://rxnav.nlm.nih.gov/#">Version of the data set that declares the drug-class relations</xsd:documentation>
	  </xsd:annotation>
	</xsd:element>

      </xsd:schema>
