<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns="http://www.eahv-iv.ch/xmlns/eahv-iv-318-7xx/1" xmlns:eCH-0010="http://www.ech.ch/xmlns/eCH-0010-f/6" xmlns:eCH-0044="http://www.ech.ch/xmlns/eCH-0044/4" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" targetNamespace="http://www.eahv-iv.ch/xmlns/eahv-iv-318-7xx/1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" vc:minVersion="1.1"> <xs:annotation> <xs:documentation xml:lang="de">EO-Ameldung</xs:documentation> <xs:documentation xml:lang="fr">APG-Demande</xs:documentation> <xs:documentation xml:lang="it">IPG-Domanda</xs:documentation> </xs:annotation> <xs:import namespace="http://www.ech.ch/xmlns/eCH-0010-f/6"/> <xs:import namespace="http://www.ech.ch/xmlns/eCH-0044/4"/> <xs:element name="delivery"> <xs:complexType> <xs:sequence> <xs:element name="formType" type="xs:token"> <xs:annotation> <xs:documentation>Typ des Formulars zur Unterscheidung beim Scannen.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vn" type="eCH-0044:vnType"/> <xs:element name="officialName" type="eCH-0044:baseNameType"/> <xs:element name="firstName" type="eCH-0044:baseNameType"/> <xs:element name="street" type="eCH-0010:streetType" minOccurs="0"/> <xs:element name="houseNumber" type="eCH-0010:houseNumberType" minOccurs="0"/> <xs:element name="addressLine2" type="eCH-0010:addressLineType" minOccurs="0"/> <xs:element name="locality" type="eCH-0010:localityType" minOccurs="0"/> <xs:element name="town" type="eCH-0010:townType"/> <xs:element name="swissZipCode" type="eCH-0010:swissZipCodeType"/> <xs:element name="deptId" type="xs:token" minOccurs="0"/> <xs:element name="controlNo" type="xs:token" minOccurs="0"/> <xs:element name="persNo" type="xs:token" minOccurs="0"/> <xs:element name="refNo" type="xs:token" minOccurs="0"/> <xs:element name="moveIn" type="xs:date" minOccurs="0"/> <xs:element name="startOfPeriod" type="dateRestricted"/> <xs:element name="endOfPeriod" type="dateRestricted"/> <xs:element name="serviceType" type="serviceTypeType"/> <xs:element name="mutations" type="xs:token" minOccurs="0"/> <xs:element name="numberOfDays" type="xs:integer"/> <xs:element name="userId" type="xs:token" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <!-- ======================= Typen aus eahv-iv-2015-common\4\eahv-iv-2015-common-4-2.xsd ========================== --> <xs:simpleType name="dateRestricted"> <xs:annotation> <xs:documentation xml:lang="de">Datum mit einer Einschränkung, um nicht alles zu erlauben</xs:documentation> <xs:documentation xml:lang="fr">Date avec une restriction pour ne pas tout autoriser </xs:documentation> </xs:annotation> <xs:restriction base="xs:date"> <xs:minInclusive value="1980-01-01"/> <xs:maxInclusive value="2099-01-01"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="serviceTypeType"> <xs:restriction base="xs:integer"> <xs:enumeration value="10"> <xs:annotation> <xs:documentation xml:lang="de">Armee, Normaldienst</xs:documentation> <xs:documentation xml:lang="fr">Armée, service normal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="11"> <xs:annotation> <xs:documentation xml:lang="de">Armee, Dienst als Rekrut</xs:documentation> <xs:documentation xml:lang="fr">Armée, service en qualité de recrue </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="12"> <xs:annotation> <xs:documentation xml:lang="de">Armee, Gradänderungsdienst</xs:documentation> <xs:documentation xml:lang="fr">Armée, service d'avancement</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="13"> <xs:annotation> <xs:documentation xml:lang="de">Armee, Rekrutierung</xs:documentation> <xs:documentation xml:lang="fr">Armée, recrutement</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="14"> <xs:annotation> <xs:documentation xml:lang="de">Armee, Durchdiener Uof</xs:documentation> <xs:documentation xml:lang="fr">Armée, sof en service long</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="20"> <xs:annotation> <xs:documentation xml:lang="de">Zivilschutz, Dienstleistungen Mannschaft (ohne Kader und Spezialisten)</xs:documentation> <xs:documentation xml:lang="fr">Protection civile, services de troupe (sans cadres et spécialistes)</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="21"> <xs:annotation> <xs:documentation xml:lang="de">Zivilschutz, Grundausbildung</xs:documentation> <xs:documentation xml:lang="fr">Protection civile, formation de base </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="22"> <xs:annotation> <xs:documentation xml:lang="de">Zivilschutz, Dienstleistungen Kader und Spezialisten</xs:documentation> <xs:documentation xml:lang="fr">Protection civile, service cadres et spécialistes </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="23"> <xs:annotation> <xs:documentation xml:lang="de">Zivilschutz, Dienstleistungen KommandantIn </xs:documentation> <xs:documentation xml:lang="fr">Protection civile, service commandants </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="30"> <xs:annotation> <xs:documentation xml:lang="de">Kaderbildung Jugend und Sport</xs:documentation> <xs:documentation xml:lang="fr">Formation de cadres jeunesse et sport </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="40"> <xs:annotation> <xs:documentation xml:lang="de">Zivildienst, Normaldienst</xs:documentation> <xs:documentation xml:lang="fr">Service civil, service normal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="41"> <xs:annotation> <xs:documentation xml:lang="de">Zivildienst, Dienst mit Rekrutenansatz </xs:documentation> <xs:documentation xml:lang="fr">Service civil, service avec taux recrues </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="50"> <xs:annotation> <xs:documentation xml:lang="de">Jungschützenleiterkurs</xs:documentation> <xs:documentation xml:lang="fr">Cours moniteurs de jeunes tireurs </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="90"> <xs:annotation> <xs:documentation xml:lang="de">Mutterschaftsentschädigung</xs:documentation> <xs:documentation xml:lang="fr">Allocation de maternité</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:schema>