]> Creatis software - creaContours.git/blob - data/XML/osirixschema.xsd
Feature #1772 Add licence terms for all files.
[creaContours.git] / data / XML / osirixschema.xsd
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 # ---------------------------------------------------------------------
4 #
5 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
6 #                        pour la Sant�)
7 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
8 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
9 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
10 #
11 #  This software is governed by the CeCILL-B license under French law and 
12 #  abiding by the rules of distribution of free software. You can  use, 
13 #  modify and/ or redistribute the software under the terms of the CeCILL-B 
14 #  license as circulated by CEA, CNRS and INRIA at the following URL 
15 #  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html 
16 #  or in the file LICENSE.txt.
17 #
18 #  As a counterpart to the access to the source code and  rights to copy,
19 #  modify and redistribute granted by the license, users are provided only
20 #  with a limited warranty  and the software's author,  the holder of the
21 #  economic rights,  and the successive licensors  have only  limited
22 #  liability. 
23 #
24 #  The fact that you are presently reading this means that you have had
25 #  knowledge of the CeCILL-B license and that you accept its terms.
26 # ------------------------------------------------------------------------ */                                                                         
27
28 -->
29 <!--W3C Schema generated by XMLSpy v2010 (http://www.altova.com)-->
30 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
31         <xs:complexType name="T_plist">
32                 <xs:sequence>
33                         <xs:element ref="dict"/>
34                 </xs:sequence>
35                 <xs:attribute ref="version" use="required"/>
36         </xs:complexType>
37         <xs:complexType name="T_dict">
38                 <xs:sequence>
39                         <xs:element ref="key"/>
40                         <xs:choice>
41                                 <xs:sequence>
42                                         <xs:sequence minOccurs="0">
43                                                 <xs:element ref="integer"/>
44                                                 <xs:element ref="key"/>
45                                                 <xs:element ref="integer"/>
46                                                 <xs:element ref="key"/>
47                                         </xs:sequence>
48                                         <xs:element ref="array"/>
49                                 </xs:sequence>
50                                 <xs:sequence>
51                                         <xs:element ref="real"/>
52                                         <xs:element ref="key"/>
53                                         <xs:element ref="string"/>
54                                         <xs:element ref="key"/>
55                                         <xs:element ref="real"/>
56                                         <xs:element ref="key"/>
57                                         <xs:element ref="integer"/>
58                                         <xs:element ref="key"/>
59                                         <xs:element ref="real"/>
60                                         <xs:element ref="key"/>
61                                         <xs:element ref="real"/>
62                                         <xs:element ref="key"/>
63                                         <xs:element ref="real"/>
64                                         <xs:element ref="key"/>
65                                         <xs:element ref="string"/>
66                                         <xs:element ref="key"/>
67                                         <xs:element ref="integer"/>
68                                         <xs:element ref="key"/>
69                                         <xs:element ref="array"/>
70                                         <xs:element ref="key"/>
71                                         <xs:element ref="array"/>
72                                         <xs:element ref="key"/>
73                                         <xs:element ref="real"/>
74                                         <xs:element ref="key"/>
75                                         <xs:element ref="integer"/>
76                                 </xs:sequence>
77                         </xs:choice>
78                 </xs:sequence>
79         </xs:complexType>
80         <xs:complexType name="T_array">
81                 <xs:choice>
82                         <xs:element ref="dict" maxOccurs="unbounded"/>
83                         <xs:element ref="string" maxOccurs="unbounded"/>
84                 </xs:choice>
85         </xs:complexType>
86         <xs:attribute name="version" type="xs:decimal"/>
87         <xs:element name="string" type="xs:string"/>
88         <xs:element name="real" type="xs:decimal"/>
89         <xs:element name="plist" type="T_plist"/>
90         <xs:element name="key" type="xs:string"/>
91         <xs:element name="integer" type="xs:byte"/>
92         <xs:element name="dict" type="T_dict"/>
93         <xs:element name="array" type="T_array"/>
94 </xs:schema>