Provider: | PyXMCDA |
---|---|
Version: | 1.1 |
This web service allows to create a simple list of criteria by providing the desired number of criteria. Now, it is not taking into account creation of thresholds.
(For outputs, see below)
Indicates the desired number of criteria. It must be a strict positive integer.
Parameter values can be defined via the GUI or the XMCDA file, by default via GUI.
Name: nbCriteria
Indicates the desired number of criteria.
Indicates the desired prefix for the name of the criteria. If not provided, criteria will be called g1, g2, ā¦ If provided, criteria will be called prefix1, prefix2, ā¦ Note that it will only be used if you provide a number of alternatives.
Parameter values can be defined via the GUI or the XMCDA file, by default via GUI.
Name: criteriaPrefix
Indicates the desired prefix for the criteria.
Tag: methodParameters
Code:
<methodParameters>
<parameter
name="criteriaPrefix"> <!-- REQUIRED -->
<value>
<label>%1</label>
</value>
</parameter>
</methodParameters>
Optional: yes, disabled by default
Indicates a list of criteria names. Note that if criteriaNames and nbCriteria are provided at the same time, then only criteriaNames are considered.
Tag: methodParameters
Code:
<methodParameters>
<parameters
name="criteriaNames"> <!-- REQUIRED -->
<parameter><value>
<label>[...]</label>
</value></parameter>
[..]
</parameter>
</methodParameters>
Optional: yes, disabled by default
Allows to indicate the type of some criteria (qualitative or quantitative). The default value for each criterion is quantitative.
Tag: methodParameters
Code:
<methodParameters>
<parameters
name="criteriaType"> <!-- REQUIRED -->
<parameter name="<!-- The name of the criterion -->>
<value><label><!-- qualitative or quantitative --></label></value>
</parameter>
[..]
</parameter>
</methodParameters>
Allows to initialize the random generator with a precise seed.
Parameter values can be defined via the GUI or the XMCDA file, by default via the XMCDA file.
Name: seed
Allows to initialize the random generator with a precise seed
Tag: methodParameters
Code:
<methodParameters>
<parameter
name="seed"> <!-- REQUIRED -->
<value>
<integer>%1</integer>
</value>
</parameter>
</methodParameters>
Optional: yes, disabled by default
Allows to indicate a lower bound for some quantitative criteria. The default value is 0. Lower bounds for qualitative criteria are ignored.
Tag: methodParameters
Code:
<methodParameters>
<parameters
name="lowerBound"> <!-- REQUIRED -->
<parameter name="<!-- The name of a quantitative criterion -->>
<value>[...]</value>
</parameter>
[..]
</parameter>
</methodParameters>
Optional: yes, disabled by default
Allows to indicate an upper bound for some quantitative criteria. The default value is 100. Upper bounds for qualitative criteria are ignored.
Tag: methodParameters
Code:
<methodParameters>
<parameters
name="upperBound"> <!-- REQUIRED -->
<parameter name="<!-- The name of a quantitative criterion -->>
<value>[...]</value>
</parameter>
[..]
</parameter>
</methodParameters>
Optional: yes, disabled by default
Allows to indicate a number of levels for some qualitative criteria. The default value is 10. if provided for quantitative criteria, it will be ignored.
Tag: methodParameters
Code:
<methodParameters>
<parameters
name="numberOfLevels"> <!-- REQUIRED -->
<parameter name="<!-- The name of a qualitative criterion -->>
<value><integer>[...]</integer></value>
</parameter>
[..]
</parameter>
</methodParameters>
Optional: yes, disabled by default
Allows to indicate a preference direction (min or max) for some criteria. The default value is max.
Tag: methodParameters
Code:
<methodParameters>
<parameters
name="preferenceDirection"> <!-- REQUIRED -->
<parameter name="<!-- The name of a criterion -->>
<value><label><!-- min or max --></label></value>
</parameter>
[..]
</parameter>
</methodParameters>
Optional: yes, disabled by default
Indicates a list of thresholds names. The names must be provided in an increasing order of importance, as the randomly generated values will be sorted and associated to the thresholds in the given order. The thresholds are added for every criteria (with different random values for each one).
Tag: methodParameters
Code:
<methodParameters>
<parameters
name="thresholdsNames"> <!-- REQUIRED -->
<parameter>
<value><label><!-- the name of a threshold --></label></value>
</parameter>
[..]
</parameter>
</methodParameters>
A list of criteria with active tags.
A list of messages generated by the algorithm.
For further technical details on the web service underlying this program, have a look at its documentation here.