Version: | 1.0 |
---|---|
Provider: | URV |
SOAP service’s name: | |
defuzzificationOrdinal-URV (see SOAP requests for details) |
Implementation of a defuzzification of set of fuzzy labels according to their position. The first label is assigned the position 0.0, the second the position 1.0, and so on. No interpretation based on the fuzzy membership function is done in this method. Given a set of alternatives that are associated to a linguistic fuzzy term (alternativeValues file) a translation to the corresponding numerical value is made.
Contact: Aida Valls <aida.valls@urv.cat>
(For outputs, see below)
Linguistic label describing the performance of each alternative
The input value should be a valid XMCDA document whose main tag is <alternativesValues>
.
It must have the following form:
<alternativesValues>
<alternativeValue>
<alternativeID>
identifier
</alernativeID>
<value>
<label> ... </label>
</value>
</alternativeValue>
[... list of other alternatives with id and label ]
</alternativesValues>
Definition of a fuzzy variable as a list of labels (trapezoidal)
The input value should be a valid XMCDA document whose main tag is <categoriesValues>
.
It must have the following form:
<categoriesValue>
<categoryValue>
<values>
<value id="xxx" name="xxxxxxxx">
<fuzzyNumber>
<trapezoidal>
<point1>
<abscissa>[...]</abscissa>
<ordinate>[...]</ordinate>
</point1>
[...]
<point4>
[...]
</point4>
</trapezoidal>
</fuzzyNumber>
</value>
[...]
</values>
</categoryValue>
</categoriesValue>
Numerical score for each alternative according to the input fuzzy label.
The returned value is a XMCDA document whose main tag is <alternativesValues>
.
A status message.
The returned value is a XMCDA document whose main tag is <methodMessages>
.