Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element xmcda:criteriaLinearConstraints / constraint
Namespace No namespace
Diagram
Diagram XMCDA-2_2_3_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_constraintNumber XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_name XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_element XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_rhs XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_operator XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_value XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_values
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children constraintNumber, element, name, operator, rhs, value, values
Instance
<constraint id="" mcdaConcept="" name="">
  <constraintNumber>{0,1}</constraintNumber>
  <name>{0,1}</name>
  <element>{1,unbounded}</element>
  <rhs id="" mcdaConcept="" name="">{1,1}</rhs>
  <operator>{0,1}</operator>
  <value id="" mcdaConcept="" name="">{0,unbounded}</value>
  <values id="" mcdaConcept="" name="">{0,unbounded}</values>
</constraint>
Attributes
QName Type Use
id xs:string optional
mcdaConcept xs:string optional
name xs:string optional
Source
<xs:element name="constraint" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:annotation>
      <xs:documentation>A linear constraint related to criteria.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="constraintNumber" type="xs:int" minOccurs="0"/>
      <xs:element name="name" type="xs:string" minOccurs="0"/>
      <xs:element name="element" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:choice minOccurs="0">
              <xs:element name="criterionID" type="xs:string"/>
              <xs:element name="criteriaSetID" type="xs:string"/>
              <xs:element name="criteriaSet" type="xmcda:criteriaSet"/>
              <xs:element name="variable" type="xmcda:variable"/>
            </xs:choice>
            <xs:element name="coefficient" type="xmcda:numericValue"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="rhs" type="xmcda:numericValue"/>
      <xs:element name="operator" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="geq"/>
            <xs:enumeration value="eq"/>
            <xs:enumeration value="leq"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="value" type="xmcda:value" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="values" type="xmcda:values" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="xmcda:defaultAttributes"/>
  </xs:complexType>
</xs:element>
Element xmcda:criteriaLinearConstraints / constraint / constraintNumber
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="constraintNumber" type="xs:int" minOccurs="0"/>
Element xmcda:criteriaLinearConstraints / constraint / name
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="name" type="xs:string" minOccurs="0"/>
Element xmcda:criteriaLinearConstraints / constraint / element
Namespace No namespace
Diagram
Diagram XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_criteriaLinearConstraints_criteriaLinearConstraints_constraint_element_criterionID XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_criteriaLinearConstraints_criteriaLinearConstraints_constraint_element_criteriaSetID XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_criteriaLinearConstraints_criteriaLinearConstraints_constraint_element_criteriaSet XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_criteriaLinearConstraints_criteriaLinearConstraints_constraint_element_variable XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_criteriaLinearConstraints_constraint_criteriaLinearConstraints_criteriaLinearConstraints_constraint_element_coefficient
Properties
content complex
maxOccurs unbounded
Model
Children coefficient, criteriaSet, criteriaSetID, criterionID, variable
Instance
<element>
  <criterionID>{1,1}</criterionID>
  <criteriaSetID>{1,1}</criteriaSetID>
  <criteriaSet id="" mcdaConcept="" name="">{1,1}</criteriaSet>
  <variable id="" mcdaConcept="" name="">{1,1}</variable>
  <coefficient id="" mcdaConcept="" name="">{1,1}</coefficient>
</element>
Source
<xs:element name="element" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:choice minOccurs="0">
        <xs:element name="criterionID" type="xs:string"/>
        <xs:element name="criteriaSetID" type="xs:string"/>
        <xs:element name="criteriaSet" type="xmcda:criteriaSet"/>
        <xs:element name="variable" type="xmcda:variable"/>
      </xs:choice>
      <xs:element name="coefficient" type="xmcda:numericValue"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element xmcda:criteriaLinearConstraints / constraint / element / criterionID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="criterionID" type="xs:string"/>
Element xmcda:criteriaLinearConstraints / constraint / element / criteriaSetID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="criteriaSetID" type="xs:string"/>
Element xmcda:criteriaLinearConstraints / constraint / element / criteriaSet
Namespace No namespace
Diagram
Diagram XMCDA-2_2_3_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaSet.tmp#criteriaSet_description XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaSet.tmp#criteriaSet_element XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaSet.tmp#criteriaSet_value XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaSet.tmp#criteriaSet_values XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaSet.tmp#criteriaSet
Type xmcda:criteriaSet
Properties
content complex
Model
Children description, element, value, values
Instance
<criteriaSet id="" mcdaConcept="" name="">
  <description>{0,1}</description>
  <element>{0,unbounded}</element>
  <value id="" mcdaConcept="" name="">{1,1}</value>
  <values id="" mcdaConcept="" name="">{1,1}</values>
</criteriaSet>
Attributes
QName Type Use
id xs:string optional
mcdaConcept xs:string optional
name xs:string optional
Source
<xs:element name="criteriaSet" type="xmcda:criteriaSet"/>
Element xmcda:criteriaLinearConstraints / constraint / element / variable
Namespace No namespace
Diagram
Diagram XMCDA-2_2_3_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-2_2_3_xsd_Complex_Type_xmcda_variable.tmp#variable_description XMCDA-2_2_3_xsd_Complex_Type_xmcda_variable.tmp#variable
Type xmcda:variable
Properties
content complex
Model
Children description
Instance
<variable id="" mcdaConcept="" name="">
  <description>{0,1}</description>
</variable>
Attributes
QName Type Use
id xs:string optional
mcdaConcept xs:string optional
name xs:string optional
Source
<xs:element name="variable" type="xmcda:variable"/>
Element xmcda:criteriaLinearConstraints / constraint / element / coefficient
Namespace No namespace
Diagram
Diagram XMCDA-2_2_3_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_description XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_integer XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_real XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_interval XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_rational XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_label XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_rankedLabel XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_boolean XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_NA XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_image XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_imageRef XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_fuzzyNumber XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_fuzzyLabel XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_description XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_integer XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_real XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_rational XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_NA XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue
Type xmcda:numericValue
Type hierarchy
Properties
content complex
Model
Children NA, description, integer, rational, real
Instance
<coefficient id="" mcdaConcept="" name="">
  <description>{0,1}</description>
  <integer>{1,1}</integer>
  <real>{1,1}</real>
  <rational>{1,1}</rational>
  <NA>{1,1}</NA>
</coefficient>
Attributes
QName Type Use
id xs:string optional
mcdaConcept xs:string optional
name xs:string optional
Source
<xs:element name="coefficient" type="xmcda:numericValue"/>
Element xmcda:criteriaLinearConstraints / constraint / rhs
Namespace No namespace
Diagram
Diagram XMCDA-2_2_3_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_description XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_integer XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_real XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_interval XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_rational XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_label XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_rankedLabel XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_boolean XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_NA XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_image XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_imageRef XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_fuzzyNumber XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_fuzzyLabel XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_description XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_integer XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_real XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_rational XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue_NA XMCDA-2_2_3_xsd_Complex_Type_xmcda_numericValue.tmp#numericValue
Type xmcda:numericValue
Type hierarchy
Properties
content complex
Model
Children NA, description, integer, rational, real
Instance
<rhs id="" mcdaConcept="" name="">
  <description>{0,1}</description>
  <integer>{1,1}</integer>
  <real>{1,1}</real>
  <rational>{1,1}</rational>
  <NA>{1,1}</NA>
</rhs>
Attributes
QName Type Use
id xs:string optional
mcdaConcept xs:string optional
name xs:string optional
Source
<xs:element name="rhs" type="xmcda:numericValue"/>
Element xmcda:criteriaLinearConstraints / constraint / operator
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration geq
enumeration eq
enumeration leq
Source
<xs:element name="operator" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="geq"/>
      <xs:enumeration value="eq"/>
      <xs:enumeration value="leq"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element xmcda:criteriaLinearConstraints / constraint / value
Namespace No namespace
Diagram
Diagram XMCDA-2_2_3_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_description XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_integer XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_real XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_interval XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_rational XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_label XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_rankedLabel XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_boolean XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_NA XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_image XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_imageRef XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_fuzzyNumber XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value_fuzzyLabel XMCDA-2_2_3_xsd_Complex_Type_xmcda_value.tmp#value
Type xmcda:value
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children NA, boolean, description, fuzzyLabel, fuzzyNumber, image, imageRef, integer, interval, label, rankedLabel, rational, real
Instance
<value id="" mcdaConcept="" name="">
  <description>{0,1}</description>
  <integer>{1,1}</integer>
  <real>{1,1}</real>
  <interval>{1,1}</interval>
  <rational>{1,1}</rational>
  <label>{1,1}</label>
  <rankedLabel>{1,1}</rankedLabel>
  <boolean>{1,1}</boolean>
  <NA>{1,1}</NA>
  <image>{1,1}</image>
  <imageRef>{1,1}</imageRef>
  <fuzzyNumber>{1,1}</fuzzyNumber>
  <fuzzyLabel>{1,1}</fuzzyLabel>
</value>
Attributes
QName Type Use
id xs:string optional
mcdaConcept xs:string optional
name xs:string optional
Source
<xs:element name="value" type="xmcda:value" minOccurs="0" maxOccurs="unbounded"/>
Element xmcda:criteriaLinearConstraints / constraint / values
Namespace No namespace
Diagram
Diagram XMCDA-2_2_3_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-2_2_3_xsd_Complex_Type_xmcda_values.tmp#values_description XMCDA-2_2_3_xsd_Complex_Type_xmcda_values.tmp#values_value XMCDA-2_2_3_xsd_Complex_Type_xmcda_values.tmp#values
Type xmcda:values
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children description, value
Instance
<values id="" mcdaConcept="" name="">
  <description>{0,1}</description>
  <value id="" mcdaConcept="" name="">{1,unbounded}</value>
</values>
Attributes
QName Type Use
id xs:string optional
mcdaConcept xs:string optional
name xs:string optional
Source
<xs:element name="values" type="xmcda:values" minOccurs="0" maxOccurs="unbounded"/>
Element xmcda:criteriaLinearConstraints / operator
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration geq
enumeration eq
enumeration leq
Source
<xs:element name="operator" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="geq"/>
      <xs:enumeration value="eq"/>
      <xs:enumeration value="leq"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Complex Type xmcda:criteriaLinearConstraints
Namespace http://www.decision-deck.org/2019/XMCDA-2.2.3
Annotations
Represents a set of linear constraints on the criteria.
Diagram
Diagram XMCDA-2_2_3_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_constraint XMCDA-2_2_3_xsd_Complex_Type_xmcda_criteriaLinearConstraints.tmp#criteriaLinearConstraints_operator
Used by
Model
Children constraint, operator
Attributes
QName Type Use
id xs:string optional
mcdaConcept xs:string optional
name xs:string optional
Source
<xs:complexType name="criteriaLinearConstraints">
  <xs:annotation>
    <xs:documentation>Represents a set of linear constraints on the criteria.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="constraint" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:annotation>
          <xs:documentation>A linear constraint related to criteria.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
          <xs:element name="constraintNumber" type="xs:int" minOccurs="0"/>
          <xs:element name="name" type="xs:string" minOccurs="0"/>
          <xs:element name="element" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:choice minOccurs="0">
                  <xs:element name="criterionID" type="xs:string"/>
                  <xs:element name="criteriaSetID" type="xs:string"/>
                  <xs:element name="criteriaSet" type="xmcda:criteriaSet"/>
                  <xs:element name="variable" type="xmcda:variable"/>
                </xs:choice>
                <xs:element name="coefficient" type="xmcda:numericValue"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="rhs" type="xmcda:numericValue"/>
          <xs:element name="operator" minOccurs="0">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="geq"/>
                <xs:enumeration value="eq"/>
                <xs:enumeration value="leq"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="value" type="xmcda:value" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="values" type="xmcda:values" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attributeGroup ref="xmcda:defaultAttributes"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="operator" minOccurs="0">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="geq"/>
          <xs:enumeration value="eq"/>
          <xs:enumeration value="leq"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="xmcda:defaultAttributes"/>
</xs:complexType>