Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKB/HeuristicLab.OKB.AlgorithmHost/Service References/OKBRunner/HeuristicLab.Services.OKB.DataAccess.xsd @ 4311

Last change on this file since 4311 was 4311, checked in by swagner, 14 years ago

Integrated OKB clients for HL 3.3 (#1166)

File size: 52.8 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
4  <xs:import namespace="http://schemas.datacontract.org/2004/07/System.Data.Linq" />
5  <xs:complexType name="ArrayOfAlgorithmClass">
6    <xs:sequence>
7      <xs:element minOccurs="0" maxOccurs="unbounded" name="AlgorithmClass" nillable="true" type="tns:AlgorithmClass" />
8    </xs:sequence>
9  </xs:complexType>
10  <xs:element name="ArrayOfAlgorithmClass" nillable="true" type="tns:ArrayOfAlgorithmClass" />
11  <xs:complexType name="AlgorithmClass">
12    <xs:sequence>
13      <xs:element minOccurs="0" name="Id" type="xs:int" />
14      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
15      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
16      <xs:element minOccurs="0" name="Algorithms" nillable="true" type="tns:ArrayOfAlgorithm">
17        <xs:annotation>
18          <xs:appinfo>
19            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
20          </xs:appinfo>
21        </xs:annotation>
22      </xs:element>
23    </xs:sequence>
24    <xs:attribute ref="ser:Id" />
25    <xs:attribute ref="ser:Ref" />
26  </xs:complexType>
27  <xs:element name="AlgorithmClass" nillable="true" type="tns:AlgorithmClass" />
28  <xs:complexType name="ArrayOfAlgorithm">
29    <xs:sequence>
30      <xs:element minOccurs="0" maxOccurs="unbounded" name="Algorithm" nillable="true" type="tns:Algorithm" />
31    </xs:sequence>
32  </xs:complexType>
33  <xs:element name="ArrayOfAlgorithm" nillable="true" type="tns:ArrayOfAlgorithm" />
34  <xs:complexType name="Algorithm">
35    <xs:sequence>
36      <xs:element minOccurs="0" name="Id" type="xs:int" />
37      <xs:element minOccurs="0" name="AlgorithmClassId" type="xs:int" />
38      <xs:element minOccurs="0" name="PlatformId" type="xs:int" />
39      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
40      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
41      <xs:element minOccurs="0" name="Algorithm_Parameters" nillable="true" type="tns:ArrayOfAlgorithm_Parameter">
42        <xs:annotation>
43          <xs:appinfo>
44            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
45          </xs:appinfo>
46        </xs:annotation>
47      </xs:element>
48      <xs:element minOccurs="0" name="AlgorithmData" nillable="true" type="tns:AlgorithmData">
49        <xs:annotation>
50          <xs:appinfo>
51            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
52          </xs:appinfo>
53        </xs:annotation>
54      </xs:element>
55      <xs:element minOccurs="0" name="Experiments" nillable="true" type="tns:ArrayOfExperiment">
56        <xs:annotation>
57          <xs:appinfo>
58            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
59          </xs:appinfo>
60        </xs:annotation>
61      </xs:element>
62      <xs:element minOccurs="0" name="Algorithm_Results" nillable="true" type="tns:ArrayOfAlgorithm_Result">
63        <xs:annotation>
64          <xs:appinfo>
65            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
66          </xs:appinfo>
67        </xs:annotation>
68      </xs:element>
69      <xs:element minOccurs="0" name="AlgorithmClass" nillable="true" type="tns:AlgorithmClass">
70        <xs:annotation>
71          <xs:appinfo>
72            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
73          </xs:appinfo>
74        </xs:annotation>
75      </xs:element>
76      <xs:element minOccurs="0" name="Platform" nillable="true" type="tns:Platform">
77        <xs:annotation>
78          <xs:appinfo>
79            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
80          </xs:appinfo>
81        </xs:annotation>
82      </xs:element>
83    </xs:sequence>
84    <xs:attribute ref="ser:Id" />
85    <xs:attribute ref="ser:Ref" />
86  </xs:complexType>
87  <xs:element name="Algorithm" nillable="true" type="tns:Algorithm" />
88  <xs:complexType name="ArrayOfAlgorithm_Parameter">
89    <xs:sequence>
90      <xs:element minOccurs="0" maxOccurs="unbounded" name="Algorithm_Parameter" nillable="true" type="tns:Algorithm_Parameter" />
91    </xs:sequence>
92  </xs:complexType>
93  <xs:element name="ArrayOfAlgorithm_Parameter" nillable="true" type="tns:ArrayOfAlgorithm_Parameter" />
94  <xs:complexType name="Algorithm_Parameter">
95    <xs:sequence>
96      <xs:element minOccurs="0" name="AlgorithmId" type="xs:int" />
97      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
98      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
99        <xs:annotation>
100          <xs:appinfo>
101            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
102          </xs:appinfo>
103        </xs:annotation>
104      </xs:element>
105      <xs:element minOccurs="0" name="Algorithm" nillable="true" type="tns:Algorithm">
106        <xs:annotation>
107          <xs:appinfo>
108            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
109          </xs:appinfo>
110        </xs:annotation>
111      </xs:element>
112    </xs:sequence>
113    <xs:attribute ref="ser:Id" />
114    <xs:attribute ref="ser:Ref" />
115  </xs:complexType>
116  <xs:element name="Algorithm_Parameter" nillable="true" type="tns:Algorithm_Parameter" />
117  <xs:complexType name="Parameter">
118    <xs:sequence>
119      <xs:element minOccurs="0" name="Id" type="xs:int" />
120      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
121      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
122      <xs:element minOccurs="0" name="DataTypeId" type="xs:int" />
123      <xs:element minOccurs="0" name="Algorithm_Parameters" nillable="true" type="tns:ArrayOfAlgorithm_Parameter">
124        <xs:annotation>
125          <xs:appinfo>
126            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
127          </xs:appinfo>
128        </xs:annotation>
129      </xs:element>
130      <xs:element minOccurs="0" name="CharParameterValues" nillable="true" type="tns:ArrayOfCharParameterValue">
131        <xs:annotation>
132          <xs:appinfo>
133            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
134          </xs:appinfo>
135        </xs:annotation>
136      </xs:element>
137      <xs:element minOccurs="0" name="FloatParameterValues" nillable="true" type="tns:ArrayOfFloatParameterValue">
138        <xs:annotation>
139          <xs:appinfo>
140            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
141          </xs:appinfo>
142        </xs:annotation>
143      </xs:element>
144      <xs:element minOccurs="0" name="IntParameterValues" nillable="true" type="tns:ArrayOfIntParameterValue">
145        <xs:annotation>
146          <xs:appinfo>
147            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
148          </xs:appinfo>
149        </xs:annotation>
150      </xs:element>
151      <xs:element minOccurs="0" name="Problem_Parameters" nillable="true" type="tns:ArrayOfProblem_Parameter">
152        <xs:annotation>
153          <xs:appinfo>
154            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
155          </xs:appinfo>
156        </xs:annotation>
157      </xs:element>
158      <xs:element minOccurs="0" name="OperatorParameterValues" nillable="true" type="tns:ArrayOfOperatorParameterValue">
159        <xs:annotation>
160          <xs:appinfo>
161            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
162          </xs:appinfo>
163        </xs:annotation>
164      </xs:element>
165      <xs:element minOccurs="0" name="DataType" nillable="true" type="tns:DataType">
166        <xs:annotation>
167          <xs:appinfo>
168            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
169          </xs:appinfo>
170        </xs:annotation>
171      </xs:element>
172    </xs:sequence>
173    <xs:attribute ref="ser:Id" />
174    <xs:attribute ref="ser:Ref" />
175  </xs:complexType>
176  <xs:element name="Parameter" nillable="true" type="tns:Parameter" />
177  <xs:complexType name="ArrayOfCharParameterValue">
178    <xs:sequence>
179      <xs:element minOccurs="0" maxOccurs="unbounded" name="CharParameterValue" nillable="true" type="tns:CharParameterValue" />
180    </xs:sequence>
181  </xs:complexType>
182  <xs:element name="ArrayOfCharParameterValue" nillable="true" type="tns:ArrayOfCharParameterValue" />
183  <xs:complexType name="CharParameterValue">
184    <xs:sequence>
185      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
186      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
187      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
188      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
189        <xs:annotation>
190          <xs:appinfo>
191            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
192          </xs:appinfo>
193        </xs:annotation>
194      </xs:element>
195      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
196        <xs:annotation>
197          <xs:appinfo>
198            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
199          </xs:appinfo>
200        </xs:annotation>
201      </xs:element>
202    </xs:sequence>
203    <xs:attribute ref="ser:Id" />
204    <xs:attribute ref="ser:Ref" />
205  </xs:complexType>
206  <xs:element name="CharParameterValue" nillable="true" type="tns:CharParameterValue" />
207  <xs:complexType name="Experiment">
208    <xs:sequence>
209      <xs:element minOccurs="0" name="Id" type="xs:int" />
210      <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
211      <xs:element minOccurs="0" name="AlgorithmId" type="xs:int" />
212      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
213      <xs:element minOccurs="0" name="CharParameterValues" nillable="true" type="tns:ArrayOfCharParameterValue">
214        <xs:annotation>
215          <xs:appinfo>
216            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
217          </xs:appinfo>
218        </xs:annotation>
219      </xs:element>
220      <xs:element minOccurs="0" name="FloatParameterValues" nillable="true" type="tns:ArrayOfFloatParameterValue">
221        <xs:annotation>
222          <xs:appinfo>
223            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
224          </xs:appinfo>
225        </xs:annotation>
226      </xs:element>
227      <xs:element minOccurs="0" name="IntParameterValues" nillable="true" type="tns:ArrayOfIntParameterValue">
228        <xs:annotation>
229          <xs:appinfo>
230            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
231          </xs:appinfo>
232        </xs:annotation>
233      </xs:element>
234      <xs:element minOccurs="0" name="Runs" nillable="true" type="tns:ArrayOfRun">
235        <xs:annotation>
236          <xs:appinfo>
237            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
238          </xs:appinfo>
239        </xs:annotation>
240      </xs:element>
241      <xs:element minOccurs="0" name="OperatorParameterValues" nillable="true" type="tns:ArrayOfOperatorParameterValue">
242        <xs:annotation>
243          <xs:appinfo>
244            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
245          </xs:appinfo>
246        </xs:annotation>
247      </xs:element>
248      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
249        <xs:annotation>
250          <xs:appinfo>
251            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
252          </xs:appinfo>
253        </xs:annotation>
254      </xs:element>
255      <xs:element minOccurs="0" name="Project" nillable="true" type="tns:Project">
256        <xs:annotation>
257          <xs:appinfo>
258            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
259          </xs:appinfo>
260        </xs:annotation>
261      </xs:element>
262      <xs:element minOccurs="0" name="Algorithm" nillable="true" type="tns:Algorithm">
263        <xs:annotation>
264          <xs:appinfo>
265            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
266          </xs:appinfo>
267        </xs:annotation>
268      </xs:element>
269    </xs:sequence>
270    <xs:attribute ref="ser:Id" />
271    <xs:attribute ref="ser:Ref" />
272  </xs:complexType>
273  <xs:element name="Experiment" nillable="true" type="tns:Experiment" />
274  <xs:complexType name="ArrayOfFloatParameterValue">
275    <xs:sequence>
276      <xs:element minOccurs="0" maxOccurs="unbounded" name="FloatParameterValue" nillable="true" type="tns:FloatParameterValue" />
277    </xs:sequence>
278  </xs:complexType>
279  <xs:element name="ArrayOfFloatParameterValue" nillable="true" type="tns:ArrayOfFloatParameterValue" />
280  <xs:complexType name="FloatParameterValue">
281    <xs:sequence>
282      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
283      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
284      <xs:element minOccurs="0" name="Value" type="xs:double" />
285      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
286        <xs:annotation>
287          <xs:appinfo>
288            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
289          </xs:appinfo>
290        </xs:annotation>
291      </xs:element>
292      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
293        <xs:annotation>
294          <xs:appinfo>
295            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
296          </xs:appinfo>
297        </xs:annotation>
298      </xs:element>
299    </xs:sequence>
300    <xs:attribute ref="ser:Id" />
301    <xs:attribute ref="ser:Ref" />
302  </xs:complexType>
303  <xs:element name="FloatParameterValue" nillable="true" type="tns:FloatParameterValue" />
304  <xs:complexType name="ArrayOfIntParameterValue">
305    <xs:sequence>
306      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntParameterValue" nillable="true" type="tns:IntParameterValue" />
307    </xs:sequence>
308  </xs:complexType>
309  <xs:element name="ArrayOfIntParameterValue" nillable="true" type="tns:ArrayOfIntParameterValue" />
310  <xs:complexType name="IntParameterValue">
311    <xs:sequence>
312      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
313      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
314      <xs:element minOccurs="0" name="Value" type="xs:int" />
315      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
316        <xs:annotation>
317          <xs:appinfo>
318            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
319          </xs:appinfo>
320        </xs:annotation>
321      </xs:element>
322      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
323        <xs:annotation>
324          <xs:appinfo>
325            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
326          </xs:appinfo>
327        </xs:annotation>
328      </xs:element>
329    </xs:sequence>
330    <xs:attribute ref="ser:Id" />
331    <xs:attribute ref="ser:Ref" />
332  </xs:complexType>
333  <xs:element name="IntParameterValue" nillable="true" type="tns:IntParameterValue" />
334  <xs:complexType name="ArrayOfRun">
335    <xs:sequence>
336      <xs:element minOccurs="0" maxOccurs="unbounded" name="Run" nillable="true" type="tns:Run" />
337    </xs:sequence>
338  </xs:complexType>
339  <xs:element name="ArrayOfRun" nillable="true" type="tns:ArrayOfRun" />
340  <xs:complexType name="Run">
341    <xs:sequence>
342      <xs:element minOccurs="0" name="Id" type="xs:int" />
343      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
344      <xs:element minOccurs="0" name="FinishedDate" nillable="true" type="xs:dateTime" />
345      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
346      <xs:element minOccurs="0" name="ClientId" type="ser:guid" />
347      <xs:element minOccurs="0" name="BlobResultValues" nillable="true" type="tns:ArrayOfBlobResultValue">
348        <xs:annotation>
349          <xs:appinfo>
350            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
351          </xs:appinfo>
352        </xs:annotation>
353      </xs:element>
354      <xs:element minOccurs="0" name="CharResultValues" nillable="true" type="tns:ArrayOfCharResultValue">
355        <xs:annotation>
356          <xs:appinfo>
357            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
358          </xs:appinfo>
359        </xs:annotation>
360      </xs:element>
361      <xs:element minOccurs="0" name="FloatResultValues" nillable="true" type="tns:ArrayOfFloatResultValue">
362        <xs:annotation>
363          <xs:appinfo>
364            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
365          </xs:appinfo>
366        </xs:annotation>
367      </xs:element>
368      <xs:element minOccurs="0" name="IntResultValues" nillable="true" type="tns:ArrayOfIntResultValue">
369        <xs:annotation>
370          <xs:appinfo>
371            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
372          </xs:appinfo>
373        </xs:annotation>
374      </xs:element>
375      <xs:element minOccurs="0" name="Client" nillable="true" type="tns:Client">
376        <xs:annotation>
377          <xs:appinfo>
378            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
379          </xs:appinfo>
380        </xs:annotation>
381      </xs:element>
382      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
383        <xs:annotation>
384          <xs:appinfo>
385            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
386          </xs:appinfo>
387        </xs:annotation>
388      </xs:element>
389      <xs:element minOccurs="0" name="User" nillable="true" type="tns:User">
390        <xs:annotation>
391          <xs:appinfo>
392            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
393          </xs:appinfo>
394        </xs:annotation>
395      </xs:element>
396    </xs:sequence>
397    <xs:attribute ref="ser:Id" />
398    <xs:attribute ref="ser:Ref" />
399  </xs:complexType>
400  <xs:element name="Run" nillable="true" type="tns:Run" />
401  <xs:complexType name="ArrayOfBlobResultValue">
402    <xs:sequence>
403      <xs:element minOccurs="0" maxOccurs="unbounded" name="BlobResultValue" nillable="true" type="tns:BlobResultValue" />
404    </xs:sequence>
405  </xs:complexType>
406  <xs:element name="ArrayOfBlobResultValue" nillable="true" type="tns:ArrayOfBlobResultValue" />
407  <xs:complexType name="BlobResultValue">
408    <xs:sequence>
409      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
410      <xs:element minOccurs="0" name="RunId" type="xs:int" />
411      <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/System.Data.Linq" minOccurs="0" name="Value" nillable="true" type="q1:Binary" />
412      <xs:element minOccurs="0" name="Run" nillable="true" type="tns:Run">
413        <xs:annotation>
414          <xs:appinfo>
415            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
416          </xs:appinfo>
417        </xs:annotation>
418      </xs:element>
419      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
420        <xs:annotation>
421          <xs:appinfo>
422            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
423          </xs:appinfo>
424        </xs:annotation>
425      </xs:element>
426    </xs:sequence>
427    <xs:attribute ref="ser:Id" />
428    <xs:attribute ref="ser:Ref" />
429  </xs:complexType>
430  <xs:element name="BlobResultValue" nillable="true" type="tns:BlobResultValue" />
431  <xs:complexType name="Result">
432    <xs:sequence>
433      <xs:element minOccurs="0" name="Id" type="xs:int" />
434      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
435      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
436      <xs:element minOccurs="0" name="DataTypeId" type="xs:int" />
437      <xs:element minOccurs="0" name="BlobResultValues" nillable="true" type="tns:ArrayOfBlobResultValue">
438        <xs:annotation>
439          <xs:appinfo>
440            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
441          </xs:appinfo>
442        </xs:annotation>
443      </xs:element>
444      <xs:element minOccurs="0" name="CharResultValues" nillable="true" type="tns:ArrayOfCharResultValue">
445        <xs:annotation>
446          <xs:appinfo>
447            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
448          </xs:appinfo>
449        </xs:annotation>
450      </xs:element>
451      <xs:element minOccurs="0" name="FloatResultValues" nillable="true" type="tns:ArrayOfFloatResultValue">
452        <xs:annotation>
453          <xs:appinfo>
454            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
455          </xs:appinfo>
456        </xs:annotation>
457      </xs:element>
458      <xs:element minOccurs="0" name="IntResultValues" nillable="true" type="tns:ArrayOfIntResultValue">
459        <xs:annotation>
460          <xs:appinfo>
461            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
462          </xs:appinfo>
463        </xs:annotation>
464      </xs:element>
465      <xs:element minOccurs="0" name="Algorithm_Results" nillable="true" type="tns:ArrayOfAlgorithm_Result">
466        <xs:annotation>
467          <xs:appinfo>
468            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
469          </xs:appinfo>
470        </xs:annotation>
471      </xs:element>
472      <xs:element minOccurs="0" name="DataType" nillable="true" type="tns:DataType">
473        <xs:annotation>
474          <xs:appinfo>
475            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
476          </xs:appinfo>
477        </xs:annotation>
478      </xs:element>
479    </xs:sequence>
480    <xs:attribute ref="ser:Id" />
481    <xs:attribute ref="ser:Ref" />
482  </xs:complexType>
483  <xs:element name="Result" nillable="true" type="tns:Result" />
484  <xs:complexType name="ArrayOfCharResultValue">
485    <xs:sequence>
486      <xs:element minOccurs="0" maxOccurs="unbounded" name="CharResultValue" nillable="true" type="tns:CharResultValue" />
487    </xs:sequence>
488  </xs:complexType>
489  <xs:element name="ArrayOfCharResultValue" nillable="true" type="tns:ArrayOfCharResultValue" />
490  <xs:complexType name="CharResultValue">
491    <xs:sequence>
492      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
493      <xs:element minOccurs="0" name="RunId" type="xs:int" />
494      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
495      <xs:element minOccurs="0" name="Run" nillable="true" type="tns:Run">
496        <xs:annotation>
497          <xs:appinfo>
498            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
499          </xs:appinfo>
500        </xs:annotation>
501      </xs:element>
502      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
503        <xs:annotation>
504          <xs:appinfo>
505            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
506          </xs:appinfo>
507        </xs:annotation>
508      </xs:element>
509    </xs:sequence>
510    <xs:attribute ref="ser:Id" />
511    <xs:attribute ref="ser:Ref" />
512  </xs:complexType>
513  <xs:element name="CharResultValue" nillable="true" type="tns:CharResultValue" />
514  <xs:complexType name="ArrayOfFloatResultValue">
515    <xs:sequence>
516      <xs:element minOccurs="0" maxOccurs="unbounded" name="FloatResultValue" nillable="true" type="tns:FloatResultValue" />
517    </xs:sequence>
518  </xs:complexType>
519  <xs:element name="ArrayOfFloatResultValue" nillable="true" type="tns:ArrayOfFloatResultValue" />
520  <xs:complexType name="FloatResultValue">
521    <xs:sequence>
522      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
523      <xs:element minOccurs="0" name="RunId" type="xs:int" />
524      <xs:element minOccurs="0" name="Value" type="xs:double" />
525      <xs:element minOccurs="0" name="Run" nillable="true" type="tns:Run">
526        <xs:annotation>
527          <xs:appinfo>
528            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
529          </xs:appinfo>
530        </xs:annotation>
531      </xs:element>
532      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
533        <xs:annotation>
534          <xs:appinfo>
535            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
536          </xs:appinfo>
537        </xs:annotation>
538      </xs:element>
539    </xs:sequence>
540    <xs:attribute ref="ser:Id" />
541    <xs:attribute ref="ser:Ref" />
542  </xs:complexType>
543  <xs:element name="FloatResultValue" nillable="true" type="tns:FloatResultValue" />
544  <xs:complexType name="ArrayOfIntResultValue">
545    <xs:sequence>
546      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntResultValue" nillable="true" type="tns:IntResultValue" />
547    </xs:sequence>
548  </xs:complexType>
549  <xs:element name="ArrayOfIntResultValue" nillable="true" type="tns:ArrayOfIntResultValue" />
550  <xs:complexType name="IntResultValue">
551    <xs:sequence>
552      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
553      <xs:element minOccurs="0" name="RunId" type="xs:int" />
554      <xs:element minOccurs="0" name="Value" type="xs:int" />
555      <xs:element minOccurs="0" name="Run" nillable="true" type="tns:Run">
556        <xs:annotation>
557          <xs:appinfo>
558            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
559          </xs:appinfo>
560        </xs:annotation>
561      </xs:element>
562      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
563        <xs:annotation>
564          <xs:appinfo>
565            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
566          </xs:appinfo>
567        </xs:annotation>
568      </xs:element>
569    </xs:sequence>
570    <xs:attribute ref="ser:Id" />
571    <xs:attribute ref="ser:Ref" />
572  </xs:complexType>
573  <xs:element name="IntResultValue" nillable="true" type="tns:IntResultValue" />
574  <xs:complexType name="ArrayOfAlgorithm_Result">
575    <xs:sequence>
576      <xs:element minOccurs="0" maxOccurs="unbounded" name="Algorithm_Result" nillable="true" type="tns:Algorithm_Result" />
577    </xs:sequence>
578  </xs:complexType>
579  <xs:element name="ArrayOfAlgorithm_Result" nillable="true" type="tns:ArrayOfAlgorithm_Result" />
580  <xs:complexType name="Algorithm_Result">
581    <xs:sequence>
582      <xs:element minOccurs="0" name="AlgorithmId" type="xs:int" />
583      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
584      <xs:element minOccurs="0" name="Algorithm" nillable="true" type="tns:Algorithm">
585        <xs:annotation>
586          <xs:appinfo>
587            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
588          </xs:appinfo>
589        </xs:annotation>
590      </xs:element>
591      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
592        <xs:annotation>
593          <xs:appinfo>
594            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
595          </xs:appinfo>
596        </xs:annotation>
597      </xs:element>
598    </xs:sequence>
599    <xs:attribute ref="ser:Id" />
600    <xs:attribute ref="ser:Ref" />
601  </xs:complexType>
602  <xs:element name="Algorithm_Result" nillable="true" type="tns:Algorithm_Result" />
603  <xs:complexType name="DataType">
604    <xs:sequence>
605      <xs:element minOccurs="0" name="Id" type="xs:int" />
606      <xs:element minOccurs="0" name="SqlName" nillable="true" type="xs:string" />
607      <xs:element minOccurs="0" name="ClrName" nillable="true" type="xs:string" />
608      <xs:element minOccurs="0" name="ProblemCharacteristics" nillable="true" type="tns:ArrayOfProblemCharacteristic">
609        <xs:annotation>
610          <xs:appinfo>
611            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
612          </xs:appinfo>
613        </xs:annotation>
614      </xs:element>
615      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfResult">
616        <xs:annotation>
617          <xs:appinfo>
618            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
619          </xs:appinfo>
620        </xs:annotation>
621      </xs:element>
622      <xs:element minOccurs="0" name="OperatorParameterValues" nillable="true" type="tns:ArrayOfOperatorParameterValue">
623        <xs:annotation>
624          <xs:appinfo>
625            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
626          </xs:appinfo>
627        </xs:annotation>
628      </xs:element>
629      <xs:element minOccurs="0" name="Parameters" nillable="true" type="tns:ArrayOfParameter">
630        <xs:annotation>
631          <xs:appinfo>
632            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
633          </xs:appinfo>
634        </xs:annotation>
635      </xs:element>
636    </xs:sequence>
637    <xs:attribute ref="ser:Id" />
638    <xs:attribute ref="ser:Ref" />
639  </xs:complexType>
640  <xs:element name="DataType" nillable="true" type="tns:DataType" />
641  <xs:complexType name="ArrayOfProblemCharacteristic">
642    <xs:sequence>
643      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic" />
644    </xs:sequence>
645  </xs:complexType>
646  <xs:element name="ArrayOfProblemCharacteristic" nillable="true" type="tns:ArrayOfProblemCharacteristic" />
647  <xs:complexType name="ProblemCharacteristic">
648    <xs:sequence>
649      <xs:element minOccurs="0" name="Id" type="xs:int" />
650      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
651      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
652      <xs:element minOccurs="0" name="DataTypeId" type="xs:int" />
653      <xs:element minOccurs="0" name="CharProblemCharacteristicValues" nillable="true" type="tns:ArrayOfCharProblemCharacteristicValue">
654        <xs:annotation>
655          <xs:appinfo>
656            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
657          </xs:appinfo>
658        </xs:annotation>
659      </xs:element>
660      <xs:element minOccurs="0" name="FloatProblemCharacteristicValues" nillable="true" type="tns:ArrayOfFloatProblemCharacteristicValue">
661        <xs:annotation>
662          <xs:appinfo>
663            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
664          </xs:appinfo>
665        </xs:annotation>
666      </xs:element>
667      <xs:element minOccurs="0" name="IntProblemCharacteristicValues" nillable="true" type="tns:ArrayOfIntProblemCharacteristicValue">
668        <xs:annotation>
669          <xs:appinfo>
670            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
671          </xs:appinfo>
672        </xs:annotation>
673      </xs:element>
674      <xs:element minOccurs="0" name="DataType" nillable="true" type="tns:DataType">
675        <xs:annotation>
676          <xs:appinfo>
677            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
678          </xs:appinfo>
679        </xs:annotation>
680      </xs:element>
681    </xs:sequence>
682    <xs:attribute ref="ser:Id" />
683    <xs:attribute ref="ser:Ref" />
684  </xs:complexType>
685  <xs:element name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic" />
686  <xs:complexType name="ArrayOfCharProblemCharacteristicValue">
687    <xs:sequence>
688      <xs:element minOccurs="0" maxOccurs="unbounded" name="CharProblemCharacteristicValue" nillable="true" type="tns:CharProblemCharacteristicValue" />
689    </xs:sequence>
690  </xs:complexType>
691  <xs:element name="ArrayOfCharProblemCharacteristicValue" nillable="true" type="tns:ArrayOfCharProblemCharacteristicValue" />
692  <xs:complexType name="CharProblemCharacteristicValue">
693    <xs:sequence>
694      <xs:element minOccurs="0" name="ProblemCharacteristicId" type="xs:int" />
695      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
696      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
697      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
698        <xs:annotation>
699          <xs:appinfo>
700            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
701          </xs:appinfo>
702        </xs:annotation>
703      </xs:element>
704      <xs:element minOccurs="0" name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic">
705        <xs:annotation>
706          <xs:appinfo>
707            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
708          </xs:appinfo>
709        </xs:annotation>
710      </xs:element>
711    </xs:sequence>
712    <xs:attribute ref="ser:Id" />
713    <xs:attribute ref="ser:Ref" />
714  </xs:complexType>
715  <xs:element name="CharProblemCharacteristicValue" nillable="true" type="tns:CharProblemCharacteristicValue" />
716  <xs:complexType name="Problem">
717    <xs:sequence>
718      <xs:element minOccurs="0" name="Id" type="xs:int" />
719      <xs:element minOccurs="0" name="ProblemClassId" type="xs:int" />
720      <xs:element minOccurs="0" name="PlatformId" type="xs:int" />
721      <xs:element minOccurs="0" name="SolutionRepresentationId" type="xs:int" />
722      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
723      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
724      <xs:element minOccurs="0" name="CharProblemCharacteristicValues" nillable="true" type="tns:ArrayOfCharProblemCharacteristicValue">
725        <xs:annotation>
726          <xs:appinfo>
727            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
728          </xs:appinfo>
729        </xs:annotation>
730      </xs:element>
731      <xs:element minOccurs="0" name="Experiments" nillable="true" type="tns:ArrayOfExperiment">
732        <xs:annotation>
733          <xs:appinfo>
734            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
735          </xs:appinfo>
736        </xs:annotation>
737      </xs:element>
738      <xs:element minOccurs="0" name="FloatProblemCharacteristicValues" nillable="true" type="tns:ArrayOfFloatProblemCharacteristicValue">
739        <xs:annotation>
740          <xs:appinfo>
741            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
742          </xs:appinfo>
743        </xs:annotation>
744      </xs:element>
745      <xs:element minOccurs="0" name="IntProblemCharacteristicValues" nillable="true" type="tns:ArrayOfIntProblemCharacteristicValue">
746        <xs:annotation>
747          <xs:appinfo>
748            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
749          </xs:appinfo>
750        </xs:annotation>
751      </xs:element>
752      <xs:element minOccurs="0" name="Problem_Parameters" nillable="true" type="tns:ArrayOfProblem_Parameter">
753        <xs:annotation>
754          <xs:appinfo>
755            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
756          </xs:appinfo>
757        </xs:annotation>
758      </xs:element>
759      <xs:element minOccurs="0" name="ProblemData" nillable="true" type="tns:ProblemData">
760        <xs:annotation>
761          <xs:appinfo>
762            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
763          </xs:appinfo>
764        </xs:annotation>
765      </xs:element>
766      <xs:element minOccurs="0" name="Platform" nillable="true" type="tns:Platform">
767        <xs:annotation>
768          <xs:appinfo>
769            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
770          </xs:appinfo>
771        </xs:annotation>
772      </xs:element>
773      <xs:element minOccurs="0" name="ProblemClass" nillable="true" type="tns:ProblemClass">
774        <xs:annotation>
775          <xs:appinfo>
776            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
777          </xs:appinfo>
778        </xs:annotation>
779      </xs:element>
780      <xs:element minOccurs="0" name="SolutionRepresentation" nillable="true" type="tns:SolutionRepresentation">
781        <xs:annotation>
782          <xs:appinfo>
783            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
784          </xs:appinfo>
785        </xs:annotation>
786      </xs:element>
787    </xs:sequence>
788    <xs:attribute ref="ser:Id" />
789    <xs:attribute ref="ser:Ref" />
790  </xs:complexType>
791  <xs:element name="Problem" nillable="true" type="tns:Problem" />
792  <xs:complexType name="ArrayOfExperiment">
793    <xs:sequence>
794      <xs:element minOccurs="0" maxOccurs="unbounded" name="Experiment" nillable="true" type="tns:Experiment" />
795    </xs:sequence>
796  </xs:complexType>
797  <xs:element name="ArrayOfExperiment" nillable="true" type="tns:ArrayOfExperiment" />
798  <xs:complexType name="ArrayOfFloatProblemCharacteristicValue">
799    <xs:sequence>
800      <xs:element minOccurs="0" maxOccurs="unbounded" name="FloatProblemCharacteristicValue" nillable="true" type="tns:FloatProblemCharacteristicValue" />
801    </xs:sequence>
802  </xs:complexType>
803  <xs:element name="ArrayOfFloatProblemCharacteristicValue" nillable="true" type="tns:ArrayOfFloatProblemCharacteristicValue" />
804  <xs:complexType name="FloatProblemCharacteristicValue">
805    <xs:sequence>
806      <xs:element minOccurs="0" name="ProblemCharacteristicId" type="xs:int" />
807      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
808      <xs:element minOccurs="0" name="Value" type="xs:double" />
809      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
810        <xs:annotation>
811          <xs:appinfo>
812            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
813          </xs:appinfo>
814        </xs:annotation>
815      </xs:element>
816      <xs:element minOccurs="0" name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic">
817        <xs:annotation>
818          <xs:appinfo>
819            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
820          </xs:appinfo>
821        </xs:annotation>
822      </xs:element>
823    </xs:sequence>
824    <xs:attribute ref="ser:Id" />
825    <xs:attribute ref="ser:Ref" />
826  </xs:complexType>
827  <xs:element name="FloatProblemCharacteristicValue" nillable="true" type="tns:FloatProblemCharacteristicValue" />
828  <xs:complexType name="ArrayOfIntProblemCharacteristicValue">
829    <xs:sequence>
830      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntProblemCharacteristicValue" nillable="true" type="tns:IntProblemCharacteristicValue" />
831    </xs:sequence>
832  </xs:complexType>
833  <xs:element name="ArrayOfIntProblemCharacteristicValue" nillable="true" type="tns:ArrayOfIntProblemCharacteristicValue" />
834  <xs:complexType name="IntProblemCharacteristicValue">
835    <xs:sequence>
836      <xs:element minOccurs="0" name="ProblemCharacteristicId" type="xs:int" />
837      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
838      <xs:element minOccurs="0" name="Value" type="xs:int" />
839      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
840        <xs:annotation>
841          <xs:appinfo>
842            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
843          </xs:appinfo>
844        </xs:annotation>
845      </xs:element>
846      <xs:element minOccurs="0" name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic">
847        <xs:annotation>
848          <xs:appinfo>
849            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
850          </xs:appinfo>
851        </xs:annotation>
852      </xs:element>
853    </xs:sequence>
854    <xs:attribute ref="ser:Id" />
855    <xs:attribute ref="ser:Ref" />
856  </xs:complexType>
857  <xs:element name="IntProblemCharacteristicValue" nillable="true" type="tns:IntProblemCharacteristicValue" />
858  <xs:complexType name="ArrayOfProblem_Parameter">
859    <xs:sequence>
860      <xs:element minOccurs="0" maxOccurs="unbounded" name="Problem_Parameter" nillable="true" type="tns:Problem_Parameter" />
861    </xs:sequence>
862  </xs:complexType>
863  <xs:element name="ArrayOfProblem_Parameter" nillable="true" type="tns:ArrayOfProblem_Parameter" />
864  <xs:complexType name="Problem_Parameter">
865    <xs:sequence>
866      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
867      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
868      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
869        <xs:annotation>
870          <xs:appinfo>
871            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
872          </xs:appinfo>
873        </xs:annotation>
874      </xs:element>
875      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
876        <xs:annotation>
877          <xs:appinfo>
878            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
879          </xs:appinfo>
880        </xs:annotation>
881      </xs:element>
882    </xs:sequence>
883    <xs:attribute ref="ser:Id" />
884    <xs:attribute ref="ser:Ref" />
885  </xs:complexType>
886  <xs:element name="Problem_Parameter" nillable="true" type="tns:Problem_Parameter" />
887  <xs:complexType name="ProblemData">
888    <xs:sequence>
889      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
890      <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/System.Data.Linq" minOccurs="0" name="Data" nillable="true" type="q2:Binary" />
891      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
892        <xs:annotation>
893          <xs:appinfo>
894            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
895          </xs:appinfo>
896        </xs:annotation>
897      </xs:element>
898    </xs:sequence>
899    <xs:attribute ref="ser:Id" />
900    <xs:attribute ref="ser:Ref" />
901  </xs:complexType>
902  <xs:element name="ProblemData" nillable="true" type="tns:ProblemData" />
903  <xs:complexType name="Platform">
904    <xs:sequence>
905      <xs:element minOccurs="0" name="Id" type="xs:int" />
906      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
907      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
908      <xs:element minOccurs="0" name="Problems" nillable="true" type="tns:ArrayOfProblem">
909        <xs:annotation>
910          <xs:appinfo>
911            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
912          </xs:appinfo>
913        </xs:annotation>
914      </xs:element>
915      <xs:element minOccurs="0" name="Algorithms" nillable="true" type="tns:ArrayOfAlgorithm">
916        <xs:annotation>
917          <xs:appinfo>
918            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
919          </xs:appinfo>
920        </xs:annotation>
921      </xs:element>
922    </xs:sequence>
923    <xs:attribute ref="ser:Id" />
924    <xs:attribute ref="ser:Ref" />
925  </xs:complexType>
926  <xs:element name="Platform" nillable="true" type="tns:Platform" />
927  <xs:complexType name="ArrayOfProblem">
928    <xs:sequence>
929      <xs:element minOccurs="0" maxOccurs="unbounded" name="Problem" nillable="true" type="tns:Problem" />
930    </xs:sequence>
931  </xs:complexType>
932  <xs:element name="ArrayOfProblem" nillable="true" type="tns:ArrayOfProblem" />
933  <xs:complexType name="ProblemClass">
934    <xs:sequence>
935      <xs:element minOccurs="0" name="Id" type="xs:int" />
936      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
937      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
938      <xs:element minOccurs="0" name="Problems" nillable="true" type="tns:ArrayOfProblem">
939        <xs:annotation>
940          <xs:appinfo>
941            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
942          </xs:appinfo>
943        </xs:annotation>
944      </xs:element>
945    </xs:sequence>
946    <xs:attribute ref="ser:Id" />
947    <xs:attribute ref="ser:Ref" />
948  </xs:complexType>
949  <xs:element name="ProblemClass" nillable="true" type="tns:ProblemClass" />
950  <xs:complexType name="SolutionRepresentation">
951    <xs:sequence>
952      <xs:element minOccurs="0" name="Id" type="xs:int" />
953      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
954      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
955      <xs:element minOccurs="0" name="Problems" nillable="true" type="tns:ArrayOfProblem">
956        <xs:annotation>
957          <xs:appinfo>
958            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
959          </xs:appinfo>
960        </xs:annotation>
961      </xs:element>
962    </xs:sequence>
963    <xs:attribute ref="ser:Id" />
964    <xs:attribute ref="ser:Ref" />
965  </xs:complexType>
966  <xs:element name="SolutionRepresentation" nillable="true" type="tns:SolutionRepresentation" />
967  <xs:complexType name="ArrayOfResult">
968    <xs:sequence>
969      <xs:element minOccurs="0" maxOccurs="unbounded" name="Result" nillable="true" type="tns:Result" />
970    </xs:sequence>
971  </xs:complexType>
972  <xs:element name="ArrayOfResult" nillable="true" type="tns:ArrayOfResult" />
973  <xs:complexType name="ArrayOfOperatorParameterValue">
974    <xs:sequence>
975      <xs:element minOccurs="0" maxOccurs="unbounded" name="OperatorParameterValue" nillable="true" type="tns:OperatorParameterValue" />
976    </xs:sequence>
977  </xs:complexType>
978  <xs:element name="ArrayOfOperatorParameterValue" nillable="true" type="tns:ArrayOfOperatorParameterValue" />
979  <xs:complexType name="OperatorParameterValue">
980    <xs:sequence>
981      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
982      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
983      <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/System.Data.Linq" minOccurs="0" name="Value" nillable="true" type="q3:Binary" />
984      <xs:element minOccurs="0" name="DataTypeId" type="xs:int" />
985      <xs:element minOccurs="0" name="DataType" nillable="true" type="tns:DataType">
986        <xs:annotation>
987          <xs:appinfo>
988            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
989          </xs:appinfo>
990        </xs:annotation>
991      </xs:element>
992      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
993        <xs:annotation>
994          <xs:appinfo>
995            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
996          </xs:appinfo>
997        </xs:annotation>
998      </xs:element>
999      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
1000        <xs:annotation>
1001          <xs:appinfo>
1002            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1003          </xs:appinfo>
1004        </xs:annotation>
1005      </xs:element>
1006    </xs:sequence>
1007    <xs:attribute ref="ser:Id" />
1008    <xs:attribute ref="ser:Ref" />
1009  </xs:complexType>
1010  <xs:element name="OperatorParameterValue" nillable="true" type="tns:OperatorParameterValue" />
1011  <xs:complexType name="ArrayOfParameter">
1012    <xs:sequence>
1013      <xs:element minOccurs="0" maxOccurs="unbounded" name="Parameter" nillable="true" type="tns:Parameter" />
1014    </xs:sequence>
1015  </xs:complexType>
1016  <xs:element name="ArrayOfParameter" nillable="true" type="tns:ArrayOfParameter" />
1017  <xs:complexType name="Client">
1018    <xs:sequence>
1019      <xs:element minOccurs="0" name="Id" type="ser:guid" />
1020      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
1021      <xs:element minOccurs="0" name="Runs" nillable="true" type="tns:ArrayOfRun">
1022        <xs:annotation>
1023          <xs:appinfo>
1024            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1025          </xs:appinfo>
1026        </xs:annotation>
1027      </xs:element>
1028    </xs:sequence>
1029    <xs:attribute ref="ser:Id" />
1030    <xs:attribute ref="ser:Ref" />
1031  </xs:complexType>
1032  <xs:element name="Client" nillable="true" type="tns:Client" />
1033  <xs:complexType name="User">
1034    <xs:sequence>
1035      <xs:element minOccurs="0" name="Id" type="ser:guid" />
1036      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
1037      <xs:element minOccurs="0" name="Runs" nillable="true" type="tns:ArrayOfRun">
1038        <xs:annotation>
1039          <xs:appinfo>
1040            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1041          </xs:appinfo>
1042        </xs:annotation>
1043      </xs:element>
1044    </xs:sequence>
1045    <xs:attribute ref="ser:Id" />
1046    <xs:attribute ref="ser:Ref" />
1047  </xs:complexType>
1048  <xs:element name="User" nillable="true" type="tns:User" />
1049  <xs:complexType name="Project">
1050    <xs:sequence>
1051      <xs:element minOccurs="0" name="Id" type="xs:int" />
1052      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
1053      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
1054      <xs:element minOccurs="0" name="Experiments" nillable="true" type="tns:ArrayOfExperiment">
1055        <xs:annotation>
1056          <xs:appinfo>
1057            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1058          </xs:appinfo>
1059        </xs:annotation>
1060      </xs:element>
1061    </xs:sequence>
1062    <xs:attribute ref="ser:Id" />
1063    <xs:attribute ref="ser:Ref" />
1064  </xs:complexType>
1065  <xs:element name="Project" nillable="true" type="tns:Project" />
1066  <xs:complexType name="AlgorithmData">
1067    <xs:sequence>
1068      <xs:element minOccurs="0" name="AlgorithmId" type="xs:int" />
1069      <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/System.Data.Linq" minOccurs="0" name="Data" nillable="true" type="q4:Binary" />
1070      <xs:element minOccurs="0" name="Algorithm" nillable="true" type="tns:Algorithm">
1071        <xs:annotation>
1072          <xs:appinfo>
1073            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1074          </xs:appinfo>
1075        </xs:annotation>
1076      </xs:element>
1077    </xs:sequence>
1078    <xs:attribute ref="ser:Id" />
1079    <xs:attribute ref="ser:Ref" />
1080  </xs:complexType>
1081  <xs:element name="AlgorithmData" nillable="true" type="tns:AlgorithmData" />
1082  <xs:complexType name="ArrayOfProblemClass">
1083    <xs:sequence>
1084      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProblemClass" nillable="true" type="tns:ProblemClass" />
1085    </xs:sequence>
1086  </xs:complexType>
1087  <xs:element name="ArrayOfProblemClass" nillable="true" type="tns:ArrayOfProblemClass" />
1088  <xs:complexType name="ArrayOfProject">
1089    <xs:sequence>
1090      <xs:element minOccurs="0" maxOccurs="unbounded" name="Project" nillable="true" type="tns:Project" />
1091    </xs:sequence>
1092  </xs:complexType>
1093  <xs:element name="ArrayOfProject" nillable="true" type="tns:ArrayOfProject" />
1094</xs:schema>
Note: See TracBrowser for help on using the repository browser.