<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="JDBOR">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="NetworkList" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="date" type="xs:dateTime" use="optional"/>
      <xs:attribute name="version" type="xs:string" use="optional"/>
      <xs:attribute name="copyright" type="xs:string" use="optional"/>
      <xs:attribute name="dbserver" type="xs:string" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="NetworkList">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Network" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="count" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Network">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="OrphaNumber" minOccurs="0" maxOccurs="1"/>
        <xs:element name="ExpertLink" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Name_en" minOccurs="0" maxOccurs="1"/>
        <xs:element name="NetworkStatusFlagList" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Url" minOccurs="0" maxOccurs="1"/>
        <xs:element name="ProtocolUrl" minOccurs="0" maxOccurs="1"/>
        <xs:element name="PSOIEUrl" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Country" minOccurs="0" maxOccurs="1"/>
        <xs:element name="GeoCoverage" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Phase" minOccurs="0" maxOccurs="1"/>
        <xs:element name="DrugTradeNameNetworkAssociationList" minOccurs="0" maxOccurs="1"/>
        <xs:element name="SubstanceNetworkAssociationList" minOccurs="0" maxOccurs="1"/>
        <xs:element name="ValidationDate" minOccurs="0" maxOccurs="1"/>
        <xs:element name="PersonActivityAssociationList" minOccurs="0" maxOccurs="1"/>
        <xs:element name="DisorderList" minOccurs="0" maxOccurs="1"/>
        <xs:element name="GeneList" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Subtype" minOccurs="0" maxOccurs="1"/>
        <xs:element name="ClinicalTrial" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="OrphaNumber">
    <xs:simpleType>
      <xs:restriction base="xs:int"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="ExpertLink">
    <xs:simpleType>
      <xs:restriction base="xs:dateTime"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Name_en">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="NetworkStatusFlagList">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="NetworkStatusFlag" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="count" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="NetworkStatusFlag">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Value" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Name" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Value">
    <xs:simpleType>
      <xs:restriction base="xs:int"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Name">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Url">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="ProtocolUrl">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="PSOIEUrl">
    <xs:simpleType>
      <xs:restriction base="xs:dateTime"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Country">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Iso" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="Name" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Iso">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="GeoCoverage">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Name" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Phase">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Name" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="DrugTradeNameNetworkAssociationList">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="SubstanceNetworkAssociationList">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SubstanceNetworkAssociation" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="count" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubstanceNetworkAssociation">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Substance" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Substance">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Name" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ValidationDate">
    <xs:simpleType>
      <xs:restriction base="xs:dateTime"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="PersonActivityAssociationList">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PersonActivityAssociation" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="count" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonActivityAssociation">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PersonFunction" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="Person" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Institution" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonFunction">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Name" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Person">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Firstname" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Lastname" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Firstname">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Lastname">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Institution">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Department_Service_Lab_PatientOrganisationName" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="Address" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Department_Service_Lab_PatientOrganisationName">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Address">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Hosting_Institution" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="Town" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="Country" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Hosting_Institution">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Town">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Name" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DisorderList">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Disorder" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="count" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Disorder">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="OrphaCode" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Name" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="OrphaCode">
    <xs:simpleType>
      <xs:restriction base="xs:int"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="GeneList">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Subtype">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="ClinicalTrial">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ClinicalTrial" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="OrphaNumber" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="ClinicalTrialTypeFlagList" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="Country" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="Recruitment" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="BeginDate" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="EndDate" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="count" type="xs:int" use="optional"/>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ClinicalTrialTypeFlagList">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ClinicalTrialTypeFlag" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="count" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ClinicalTrialTypeFlag">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Value" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="Name" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Recruitment">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Name" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:int" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="BeginDate">
    <xs:simpleType>
      <xs:restriction base="xs:dateTime"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="EndDate">
    <xs:simpleType>
      <xs:restriction base="xs:dateTime"/>
    </xs:simpleType>
  </xs:element>
</xs:schema>