source: trunk/CrossPare/experimentconfig.xsd @ 38

Last change on this file since 38 was 32, checked in by ftrautsch, 10 years ago

integrating decent into crosspare

  • Property svn:mime-type set to text/plain
File size: 2.6 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema targetNamespace="experimentconfig"
3    elementFormDefault="qualified"
4    xmlns="experimentconfig"
5    xmlns:xs="http://www.w3.org/2001/XMLSchema"
6>
7  <xs:element name="config">
8    <xs:complexType>
9      <xs:sequence minOccurs="1" maxOccurs="1">
10        <xs:element name="partialconfig" type="pathType" minOccurs="0" maxOccurs="unbounded"/>
11        <xs:element name="loader" type="datapathType" minOccurs="0" maxOccurs="1"/>
12                <xs:element name="executionStrategy" type="xs:string" minOccurs="0" maxOccurs="1"/>
13                <xs:element name="saveClassifier" type="xs:string" minOccurs="0" maxOccurs="1" />
14        <xs:element name="resultspath" type="pathType" minOccurs="0" maxOccurs="1"/>
15        <xs:element name="versionfilter" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
16        <xs:element name="testVersionfilter" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
17        <xs:element name="trainVersionfilter" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
18        <xs:element name="setwisepreprocessor" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
19        <xs:element name="setwiseselector" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
20        <xs:element name="setwisepostprocessor" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
21        <xs:element name="setwisetrainer" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
22        <xs:element name="preprocessor" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
23        <xs:element name="pointwiseselector" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
24        <xs:element name="postprocessor" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
25        <xs:element name="trainer" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
26        <xs:element name="eval" type="setupType" minOccurs="0" maxOccurs="unbounded"/>
27        <xs:element name="partialconfig" type="pathType" minOccurs="0" maxOccurs="unbounded"/>
28      </xs:sequence>
29    </xs:complexType>
30  </xs:element>
31  <xs:complexType name="datapathType">
32    <xs:attribute name="name" type="xs:string" />
33    <xs:attribute name="datalocation" type="xs:string" />
34    <xs:attribute name="relative" type="xs:boolean" default="true"/>
35  </xs:complexType>
36  <xs:complexType name="pathType">
37    <xs:attribute name="path" type="xs:string" />
38    <xs:attribute name="relative" type="xs:boolean" default="true"/>
39  </xs:complexType>
40  <xs:complexType name="setupType">
41    <xs:attribute name="name" type="xs:string" />
42    <xs:attribute name="param" type="xs:string" />
43  </xs:complexType>
44</xs:schema>
Note: See TracBrowser for help on using the repository browser.