Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element xmcda:alternativesSetsMatrix / description
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Complex_Type_xmcda_description.tmp#description_author XMCDA-3_1_1_xsd_Complex_Type_xmcda_description.tmp#description_comment XMCDA-3_1_1_xsd_Complex_Type_xmcda_description.tmp#description_keyword XMCDA-3_1_1_xsd_Complex_Type_xmcda_description.tmp#description_bibliography XMCDA-3_1_1_xsd_Complex_Type_xmcda_description.tmp#description_creationDate XMCDA-3_1_1_xsd_Complex_Type_xmcda_description.tmp#description_lastModificationDate XMCDA-3_1_1_xsd_Complex_Type_xmcda_description.tmp#description
Type xmcda:description
Properties
content complex
minOccurs 0
Model
Children author, bibliography, comment, creationDate, keyword, lastModificationDate
Instance
<description>
  <author>{0,unbounded}</author>
  <comment>{0,1}</comment>
  <keyword>{0,unbounded}</keyword>
  <bibliography id="" mcdaConcept="" name="">{0,1}</bibliography>
  <creationDate>{0,1}</creationDate>
  <lastModificationDate>{0,1}</lastModificationDate>
</description>
Source
<xs:element name="description" type="xmcda:description" minOccurs="0"/>
Element xmcda:alternativesSetsMatrix / valuation
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-3_1_1_xsd_Complex_Type_xmcda_scale.tmp#scale_nominal XMCDA-3_1_1_xsd_Complex_Type_xmcda_scale.tmp#scale_qualitative XMCDA-3_1_1_xsd_Complex_Type_xmcda_scale.tmp#scale_quantitative XMCDA-3_1_1_xsd_Complex_Type_xmcda_scale.tmp#scale
Type xmcda:scale
Properties
content complex
minOccurs 0
Model
Children nominal, qualitative, quantitative
Instance
<valuation id="" mcdaConcept="" name="">
  <nominal>{1,1}</nominal>
  <qualitative>{1,1}</qualitative>
  <quantitative>{1,1}</quantitative>
</valuation>
Attributes
QName Type Use Annotation
id xs:string optional
The id attribute allows to identify the underlying piece of data by a program.
mcdaConcept xs:string optional
The mcdaConcept attribute allows to specify to what mcda concept a tag is related. It is used by an algorithm to make choices which will have an influence on the output. The documentation of the program should therefore specify, if necessary, what mcdaConcept should be used for the input data. In particular, if an algorithm requires, among other things, twice the same input tag, they can be differenciated by the mcdaConcept (this is even mandatory if they are present in the same file, but should be optional if the two tags can be in different input files, or originate from two different programs). The algorithm should therefore not be too strict on these mcdaConcepts, as this will reduce the compatibility between the various programs.
name xs:string optional
The name attribute contains the human readable name of the object or concept.
Source
<xs:element name="valuation" type="xmcda:scale" minOccurs="0"/>
Element xmcda:alternativesSetsMatrix / row
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_alternativesSetsMatrix_row_alternativeID XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_alternativesSetsMatrix_row_alternativesSetID XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_alternativesSetsMatrix_row_column
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children alternativeID, alternativesSetID, column
Instance
<row>
  <alternativeID>{1,1}</alternativeID>
  <alternativesSetID>{1,1}</alternativesSetID>
  <column>{1,unbounded}</column>
</row>
Source
<xs:element name="row" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:annotation>
      <xs:documentation>Row of a matrix.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="alternativeID" type="xs:string"/>
        <xs:element name="alternativesSetID" type="xs:string"/>
      </xs:choice>
      <xs:element name="column" minOccurs="1" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="alternativeID" type="xs:string"/>
              <xs:element name="alternativesSetID" type="xs:string"/>
            </xs:choice>
            <xs:element name="values" type="xmcda:values" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element xmcda:alternativesSetsMatrix / row / alternativeID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="alternativeID" type="xs:string"/>
Element xmcda:alternativesSetsMatrix / row / alternativesSetID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="alternativesSetID" type="xs:string"/>
Element xmcda:alternativesSetsMatrix / row / column
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_alternativesSetsMatrix_row_alternativesSetsMatrix_alternativesSetsMatrix_row_column_alternativeID XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_alternativesSetsMatrix_row_alternativesSetsMatrix_alternativesSetsMatrix_row_column_alternativesSetID XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_alternativesSetsMatrix_row_alternativesSetsMatrix_alternativesSetsMatrix_row_column_values
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children alternativeID, alternativesSetID, values
Instance
<column>
  <alternativeID>{1,1}</alternativeID>
  <alternativesSetID>{1,1}</alternativesSetID>
  <values>{0,1}</values>
</column>
Source
<xs:element name="column" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:choice>
        <xs:element name="alternativeID" type="xs:string"/>
        <xs:element name="alternativesSetID" type="xs:string"/>
      </xs:choice>
      <xs:element name="values" type="xmcda:values" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element xmcda:alternativesSetsMatrix / row / column / alternativeID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="alternativeID" type="xs:string"/>
Element xmcda:alternativesSetsMatrix / row / column / alternativesSetID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="alternativesSetID" type="xs:string"/>
Element xmcda:alternativesSetsMatrix / row / column / values
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Complex_Type_xmcda_values.tmp#values_value XMCDA-3_1_1_xsd_Complex_Type_xmcda_values.tmp#values
Type xmcda:values
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children value
Instance
<values>
  <value id="" mcdaConcept="" name="">{1,unbounded}</value>
</values>
Source
<xs:element name="values" type="xmcda:values" minOccurs="0" maxOccurs="1"/>
Complex Type xmcda:alternativesSetsMatrix
Namespace http://www.decision-deck.org/2019/XMCDA-3.1.1
Annotations
Matrix of values related to sets of alternatives.
Diagram
Diagram XMCDA-3_1_1_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_description XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_valuation XMCDA-3_1_1_xsd_Complex_Type_xmcda_alternativesSetsMatrix.tmp#alternativesSetsMatrix_row
Used by
Model
Children description, row, valuation
Attributes
QName Type Use Annotation
id xs:string optional
The id attribute allows to identify the underlying piece of data by a program.
mcdaConcept xs:string optional
The mcdaConcept attribute allows to specify to what mcda concept a tag is related. It is used by an algorithm to make choices which will have an influence on the output. The documentation of the program should therefore specify, if necessary, what mcdaConcept should be used for the input data. In particular, if an algorithm requires, among other things, twice the same input tag, they can be differenciated by the mcdaConcept (this is even mandatory if they are present in the same file, but should be optional if the two tags can be in different input files, or originate from two different programs). The algorithm should therefore not be too strict on these mcdaConcepts, as this will reduce the compatibility between the various programs.
name xs:string optional
The name attribute contains the human readable name of the object or concept.
Source
<xs:complexType name="alternativesSetsMatrix">
  <xs:annotation>
    <xs:documentation>Matrix of values related to sets of alternatives.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="description" type="xmcda:description" minOccurs="0"/>
    <xs:element name="valuation" type="xmcda:scale" minOccurs="0"/>
    <xs:element name="row" minOccurs="1" maxOccurs="unbounded">
      <xs:complexType>
        <xs:annotation>
          <xs:documentation>Row of a matrix.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
          <xs:choice>
            <xs:element name="alternativeID" type="xs:string"/>
            <xs:element name="alternativesSetID" type="xs:string"/>
          </xs:choice>
          <xs:element name="column" minOccurs="1" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:choice>
                  <xs:element name="alternativeID" type="xs:string"/>
                  <xs:element name="alternativesSetID" type="xs:string"/>
                </xs:choice>
                <xs:element name="values" type="xmcda:values" minOccurs="0" maxOccurs="1"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="xmcda:defaultAttributes"/>
</xs:complexType>