<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2013 sp1 (x64) (http://www.altova.com) by Bundesamt für Informatik und Telekommunikation (Bundesamt für Informatik und Telekommunikation) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:eCH-0011="http://www.ech.ch/xmlns/eCH-0011/8" xmlns:eCH-0021="http://www.ech.ch/xmlns/eCH-0021/7" xmlns:eCH-0044="http://www.ech.ch/xmlns/eCH-0044/4" xmlns:rc-upi-0000="http://www.ech.ch/xmlns/rc-upi-0000/1" targetNamespace="http://www.ech.ch/xmlns/rc-upi-0000/1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
	<xs:annotation>
		<xs:documentation xml:lang="fr">Données communes au domaine UPI, last modification timestamp 2017-08-03</xs:documentation>
	</xs:annotation>
	<xs:import namespace="http://www.ech.ch/xmlns/eCH-0011/8" schemaLocation="eCH-0011-8-1.xsd"/>
	<xs:simpleType name="codeDescriptionType">
		<xs:annotation>
			<xs:documentation xml:lang="fr">Type pour une description textuelle d'un code</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="300"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="codeType">
		<xs:annotation>
			<xs:documentation xml:lang="fr">Type pour une description d'un code numérique</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:int"/>
	</xs:simpleType>
	<xs:simpleType name="commentType">
		<xs:annotation>
			<xs:documentation xml:lang="fr">Type pour un commentaire libre</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="5000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="vnStatusType">
		<xs:annotation>
			<xs:documentation xml:lang="fr">Statut du NAVS</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="active"/>
			<xs:enumeration value="inactive"/>
			<xs:enumeration value="canceled"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="negativeReportType">
		<xs:annotation>
			<xs:documentation xml:lang="fr">Corps d'une réponse négative</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="notice">
				<xs:annotation>
					<xs:documentation xml:lang="fr">Erreur codifiée</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="code" type="rc-upi-0000:codeType">
							<xs:annotation>
								<xs:documentation xml:lang="fr">Code erreur</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:sequence minOccurs="0">
							<xs:element name="descriptionLanguage" type="eCH-0011:languageType">
								<xs:annotation>
									<xs:documentation xml:lang="fr">Langue dans laquelle le code erreur est décrit</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="codeDescription" type="rc-upi-0000:codeDescriptionType">
								<xs:annotation>
									<xs:documentation xml:lang="fr">Description textuelle du code erreur</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
						<xs:element name="comment" type="rc-upi-0000:commentType" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="fr">Commentaire libre</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="data" type="xs:anyType">
				<xs:annotation>
					<xs:documentation xml:lang="fr">Données supplémentaires si le code erreur n'est pas suffisant</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
