Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element xmcda:value / integer
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="integer" type="xs:int"/>
Element xmcda:value / real
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="real" type="xs:double"/>
Element xmcda:value / interval
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Complex_Type_xmcda_interval.tmp#interval_lowerBound XMCDA-3_1_1_xsd_Complex_Type_xmcda_interval.tmp#interval_upperBound XMCDA-3_1_1_xsd_Complex_Type_xmcda_interval.tmp#interval
Type xmcda:interval
Properties
content complex
Model
Children lowerBound, upperBound
Instance
<interval>
  <lowerBound id="" mcdaConcept="" name="" open="">{1,1}</lowerBound>
  <upperBound id="" mcdaConcept="" name="" open="">{0,1}</upperBound>
  <upperBound id="" mcdaConcept="" name="" open="">{1,1}</upperBound>
</interval>
Source
<xs:element name="interval" type="xmcda:interval"/>
Element xmcda:value / rational
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Complex_Type_xmcda_rational.tmp#rational_numerator XMCDA-3_1_1_xsd_Complex_Type_xmcda_rational.tmp#rational_denominator XMCDA-3_1_1_xsd_Complex_Type_xmcda_rational.tmp#rational
Type xmcda:rational
Properties
content complex
Model
Children denominator, numerator
Instance
<rational>
  <numerator>{1,1}</numerator>
  <denominator>{1,1}</denominator>
</rational>
Source
<xs:element name="rational" type="xmcda:rational"/>
Element xmcda:value / label
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="label" type="xs:string"/>
Element xmcda:value / boolean
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
Source
<xs:element name="boolean" type="xs:boolean"/>
Element xmcda:value / NA
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Complex_Type_xmcda_NA.tmp#NA
Type xmcda:NA
Properties
content complex
Source
<xs:element name="NA" type="xmcda:NA"/>
Element xmcda:value / fuzzyNumber
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-3_1_1_xsd_Complex_Type_xmcda_function.tmp#function_constant XMCDA-3_1_1_xsd_Complex_Type_xmcda_function.tmp#function_affine XMCDA-3_1_1_xsd_Complex_Type_xmcda_function.tmp#function_piecewiseLinear XMCDA-3_1_1_xsd_Complex_Type_xmcda_function.tmp#function_discrete XMCDA-3_1_1_xsd_Complex_Type_xmcda_function.tmp#function XMCDA-3_1_1_xsd_Complex_Type_xmcda_membershipFunction.tmp#membershipFunction_piecewiseLinear XMCDA-3_1_1_xsd_Complex_Type_xmcda_membershipFunction.tmp#membershipFunction
Type xmcda:membershipFunction
Type hierarchy
Properties
content complex
Model
Children piecewiseLinear
Instance
<fuzzyNumber id="" mcdaConcept="" name="">
  <piecewiseLinear>{1,1}</piecewiseLinear>
</fuzzyNumber>
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="fuzzyNumber" type="xmcda:membershipFunction"/>
Element xmcda:value / valuedLabel
Namespace No namespace
Diagram
Diagram XMCDA-3_1_1_xsd_Complex_Type_xmcda_valuedLabel.tmp#valuedLabel_label XMCDA-3_1_1_xsd_Complex_Type_xmcda_valuedLabel.tmp#valuedLabel_value XMCDA-3_1_1_xsd_Complex_Type_xmcda_valuedLabel.tmp#valuedLabel
Type xmcda:valuedLabel
Properties
content complex
Model
Children label, value
Instance
<valuedLabel>
  <label>{1,1}</label>
  <value id="" mcdaConcept="" name="">{1,1}</value>
</valuedLabel>
Source
<xs:element name="valuedLabel" type="xmcda:valuedLabel"/>
Complex Type xmcda:value
Namespace http://www.decision-deck.org/2019/XMCDA-3.1.1
Annotations
General value type.
Diagram
Diagram XMCDA-3_1_1_xsd_Attribute_Group_xmcda_defaultAttributes.tmp#defaultAttributes XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_integer XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_real XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_interval XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_rational XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_label XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_boolean XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_NA XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_fuzzyNumber XMCDA-3_1_1_xsd_Complex_Type_xmcda_value.tmp#value_valuedLabel
Used by
Model
Children NA, boolean, fuzzyNumber, integer, interval, label, rational, real, valuedLabel
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="value">
  <xs:annotation>
    <xs:documentation>General value type.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice>
      <xs:element name="integer" type="xs:int"/>
      <xs:element name="real" type="xs:double"/>
      <xs:element name="interval" type="xmcda:interval"/>
      <xs:element name="rational" type="xmcda:rational"/>
      <xs:element name="label" type="xs:string"/>
      <xs:element name="boolean" type="xs:boolean"/>
      <xs:element name="NA" type="xmcda:NA"/>
      <xs:element name="fuzzyNumber" type="xmcda:membershipFunction"/>
      <xs:element name="valuedLabel" type="xmcda:valuedLabel"/>
    </xs:choice>
  </xs:sequence>
  <xs:attributeGroup ref="xmcda:defaultAttributes"/>
</xs:complexType>