Definition Type Element
Name agreementData
Namespace http://mobility.usos.edu.pl
Abstract False
XSD Schema MobilitySchema.xsd
XSD Schema Diagram
XSD Schema Code
<xsd:element name="agreementData" >
  <xsd:complexType>
    <xsd:annotation>
      <xsd:documentation>Details of the agreement between both organizations.</xsd:documentation>
    </xsd:annotation>

    <xsd:sequence>
      <xsd:element minOccurs="0" name="homeAdministrativeCoordinator" type="tns:organizationalPersonalIdT"/>
      <xsd:element minOccurs="0" name="homeInstitutionalCoordinator" type="tns:organizationalPersonalIdT"/>
      <xsd:element minOccurs="0" name="partnerAdministrativeCoordinator" type="tns:organizationalPersonalIdT"/>
      <xsd:element minOccurs="0" name="partnerInstitutionalCoordinator" type="tns:organizationalPersonalIdT"/>
      <xsd:element name="startDate" type="xsd:date"/>
      <xsd:element minOccurs="0" name="endDate" type="xsd:date"/>
      <xsd:sequence maxOccurs="unbounded">
        <xsd:element name="subjectAreaAgreement">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="subjectAreaCode" type="tns:subjectAreaCodeT">
                <xsd:key name="subjectAreaAgreement_uniqueClassification">
                  <xsd:selector xpath="tns:value"/>
                  <xsd:field xpath="@classification"/>
                </xsd:key>

              </xsd:element>

              <xsd:element minOccurs="0" name="homeUnit" type="tns:organizationIdT"/>
              <xsd:element minOccurs="0" name="homeUnitCoordinator" type="tns:organizationalPersonalIdT"/>
              <xsd:element minOccurs="0" name="partnerUnit" type="tns:organizationIdT"/>
              <xsd:element minOccurs="0" name="partnerUnitCoordinator" type="tns:organizationalPersonalIdT"/>
              <xsd:sequence maxOccurs="unbounded">
                <xsd:element name="cooperationConditions" type="tns:cooperationConditionsT"/>
              </xsd:sequence>

            </xsd:sequence>

          </xsd:complexType>

          <xsd:key name="conditionsStudyLevelK">
            <xsd:selector xpath="tns:cooperationConditions/tns:studyLevel"/>
            <xsd:field xpath="."/>
          </xsd:key>

        </xsd:element>

      </xsd:sequence>

    </xsd:sequence>

  </xsd:complexType>

  <xsd:key name="cooperationConditionsK">
    <xsd:selector xpath="tns:subjectAreaAgreement/tns:cooperationConditions/tns:cooperationConditionsId"/>
    <xsd:field xpath="."/>
  </xsd:key>

</xsd:element>
Child Elements
Name Type Min Occurs Max Occurs
Derivation Tree
[No Sub Types]
agreementData
    tns:agreementData
References
tns:agreementData
Generated using Liquid XML Studio - FREE Community Edition 7.1.4.1284 - Featuring XML Data Binding