XMCDA 2.2.3 Schema
Raymond Bisdorff (University of Luxembourg), Patrick MEYER (Telecom Bretagne), Thomas Veneziano (University of Luxembourg).
Copyright (c) 2019 Decision Deck Consortium
Root of the XMCDA element tree.
Group of attributes used to describe the physical characteristics of an XMCDA instance file. The instanceID is required. The optional previousInstanceID is used to link the current instance to the previous version of the same XMCDA document.
Group of attributes used for all objects in an XMCDA instance
Group of attributes used for all objects in an XMCDA instance
Description of a particular MCDA instance file
XMCDA method messages
XMCDA generic method message structure.
The generic description type is used to describe any individual in the XMCDA instance. The optional title, subTitle and subSubTitle elements, if present, must preceed all other elements as they are used by the default XSL transformation to HTML (xmcdaDefault.xsl) with the corresponding h1, h2 and h3 tags. The names of the elements suggest their standard use. In the default html transformation these description elements appear in the order of the instance with tagName and value.
A list of bibliographical entries
Method description and method specific options (example: approach : outranking; problematique : choice; methodology : Rubis)
List of named parameters.
A parameter.
A variable (for linear constraints for example).
A set of alternatives sets.
A "valued", possibly ordered, set of alternatives
A list of alternatives' descriptions.
A detailed description of an alternative instance.
type defines whether an alternative is real or fictive.
active defines whether an alternative should be taken into account or not in the calculations.
reference defines whether an alternative is considered as a reference alternative or not.
A set of alternativeValue-type objects.
Data on an alternative, a set of alternatives or generic alternatives-related values.
Generic type for alternatives, choices and list of alternatives references.
Represents a set of linear constraints on the alternatives.
A linear constraint related to alternatives.
A set of alternativeAffectation-like objects.
An alternative and the categories to which it belongs.
Generic type for valued binary relations on alternatives.
We suggest to use the following strings: preference, indifference, incomparability, outranking, geq (greater than or equal), leq (less than or equal), eq (equal), neq (not equal), gtr (greater), less (less), or any personnalised strings determining the type of relation.
Criterion on which the comparison is made. For a general comparison, this id does not have to be specified.
A set of pairs.
Generic type for a matrix on alternatives.
A row of a matrix.
A set of criteria sets.
A "valued", possibly ordered, set of criteria.
A list of detailed criteria descriptions.
Information related to a single criterion.
Generic type for criterion, coalition and list of criteria references.
Generic type for criterion, coalition and list of criteria references.
Represents a set of linear constraints on the criteria.
A linear constraint related to criteria.
A set of criterionValue-type objects.
Data on a criterion, a set of criteria or generic criteria-related value.
Generic type for valued binary relations on criteria.
We suggest to use the following strings: preference, indifference, incomparability, outranking, geq (greater than or equal), leq (less than or equal), eq (equal), neq (not equal), gtr (greater), less (less), or any personnalised strings determining the type of relation.
A set of pairs.
Generic type for a matrix on criteria.
A row of a matrix.
A set of attributes sets.
A "valued", possibly ordered, set of attributes.
A list of detailed criteria descriptions.
Information related to a single attribute.
Represents a set of linear constraints on the criteria.
A linear constraint related to criteria.
A set of attributeValue-type objects.
Data on a criterion, a set of criteria or generic criteria-related value.
Generic type for valued binary relations on attributes.
We suggest to use the following strings: preference, indifference, incomparability, outranking, geq (greater than or equal), leq (less than or equal), eq (equal), neq (not equal), gtr (greater), less (less), or any personnalised strings determining the type of relation.
A set of pairs.
Generic type for a matrix on attributes.
A row of a matrix.
A crosstable alternatives x criteria. A list of alternativeCriteriaValue-type objects representing the rows of that crosstable.
A row in a crosstable alternatives x criteria.
A set of categories sets.
A "valued", possibly ordered, set of categories.
A "valued" set of categories.
A set of categories and some preferential information on them.
A category, ordered or not (see rank).
Defines whether an alternative should be taken into account or not in the calculations.
Generic type for categories, categoriesSet or categories references.
A list of category profiles
A category profile.
Represents a set of linear constraints on the categories.
A linear constraint related to categories.
A set of categoryValue-type objects.
Data on a category, a set of categories or generic category-related values.
A set of categoryContent-like objects.
A category and the alternatives which belong to it.
Generic type for valued binary relations on categories.
We suggest to use the following strings: preference, indifference, incomparability, outranking, geq (greater than or equal), leq (less than or equal), eq (equal), neq (not equal), gtr (greater), less (less), or any personnalised strings determining the type of relation.
A set of pairs.
Generic type for a matrix on categories.
A row of a matrix.
A crosstable Alternatives x Criteria showing the performances of the alternatives on the criteria.
The performance of an alternative on the set of criteria.
Performance valuation of an alternative on a single criterion.
List of generic values
Generic value type with configurable named parameters
Restriction of the XMCDA Value type to single numeric values of type: integer, real, rational and NA.
Represents an interval via a lower bound and an upper bound.
Represents a trapezoidal or triangular fuzzy number.
Label which has a certain rank.
Label to which is associated a fuzzy number.
Represents a scale type of unordered labels.
Scale type of qualitative ordered levels.
Represents a scale type which is quantitative. It is described by a preference direction (min or max), and a minimal and maximal quantitative evaluation.
A general function which can be of one of the following three types: either a constant, a linear function or a piecewise linear function.
A linear function. Requires a slope and an intercept.
A piecewise linear function as a list of segments.
Represents a segment, defined by two points: one for the head, one for the tail.
A list of points.
Preferential direction on a given quantitative scale: either "max" for a scale where the higher values are preferred, or "min" for a scale where the lower values are preferred.
A point via an abscissa and an ordinate.
The abscissa of a point.
The ordinate of a point.
Potential alternatives are those envisaged for a practical decision execution. Reference alternatives are generally fictive ones used for preference elicitation purposes.
Type of alternative.
Allows to mark an object as active or inactive in the current study step.
Description of a scale. Choice between 3 types of scales: nominal, qualitative and quantitative.
Description of a hierarchy.
Description of a hierarchy.