PrometheePreferenceDiscordance

Version:1.0.0
Provider:PUT
Name:PROMETHEE_preferenceDiscordance
SOAP service’s name:
 PROMETHEE_preferenceDiscordance-PUT (see SOAP requests for details)

Description

Aggregate preferences (concordance) and discordances(or veto) into one preferences file.

Web page: https://github.com/Yamadads/PrometheeDiviz

Inputs

(For outputs, see below)

alternatives

Alternatives to consider.

The input value should be a valid XMCDA document whose main tag is <alternatives>.


preferences

Aggregated preferences indices computed for alternetives or for criteria_profiles if necessary.

The input value should be a valid XMCDA document whose main tag is <alternativesMatrix>.


discordances

Aggregated discordances indices computed for alternetives or for criteria_profiles if necessary.

The input value should be a valid XMCDA document whose main tag is <alternativesMatrix>.


categories_profiles (optional)

Definitions of central or boundary profiles connected with classes (categories)

The input value should be a valid XMCDA document whose main tag is <categoriesProfiles>.


method_parameters

Parameter specifies the type of elements provided for comparison.

Choosing ‘boundary_profiles’ or ‘central_profiles’ requires providing inputs ‘classes_profiles’ (which is optional by default).

The input value should be a valid XMCDA document whose main tag is <programParameters>. It must have the following form:

<programParameters>
        <parameter id="comparison_with" name="comparison_with">
                <values>
                        <value>
                                <label>%1</label>
                        </value>
                </values>
        </parameter>
</programParameters>

where:

  • %1 is a parameter named “comparison with”. It can have the following values:

    • alternatives: alternatives vs alternatives
    • boundary_profiles: alternatives vs boundary profiles
    • central_profiles: alternatives vs central (characteristic) profiles

    The default value is item0.


Outputs

preferences

Aggregated preferences matrix computed from the given data.

The returned value is a XMCDA document whose main tag is <alternativesMatrix>.


messages

Messages or errors generated by this module.

The returned value is a XMCDA document whose main tag is <programExecutionResult>.


Original xml description