Documentation for XMCDA-2.0.0

Complex Type: categoriesMatrix

[Table of contents]

Super-types: None
Sub-types: None
Name categoriesMatrix
Abstract no
Documentation Generic type for a matrix on categories.
XML Instance Representation
<...
id=" xs:string [0..1]"
name=" xs:string [0..1]"
mcdaConcept=" xs:string [0..1]">
<description> xmcda:description </description> [0..1]
<valuation> xmcda:scale </valuation> [0..1]
<row
id=" xs:string [0..1]"
name=" xs:string [0..1]"
mcdaConcept=" xs:string [0..1]"> [1..*]
<description> xmcda:description </description> [0..1]
Start Choice [0..1]
<categoryID> xs:string </categoryID> [1]
<categoriesSetID> xs:string </categoriesSetID> [1]
<categoriesSet> xmcda:categoriesSet </categoriesSet> [1]
End Choice
<column> [1..*]
<description> xmcda:description </description> [0..1]
Start Choice [0..1]
<categoryID> xs:string </categoryID> [1]
<categoriesSetID> xs:string </categoriesSetID> [1]
<categoriesSet> xmcda:categoriesSet </categoriesSet> [1]
End Choice
<value> xmcda:value </value> [0..1]
</column>
</row>
</...>
Diagram
h229206647 h-1080547323 h229206647 h541928545 h229206647 h541928545 h-1077825492 h-1891427716 h-1891427716
Schema Component Representation
<xs:complexType name="categoriesMatrix">
<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:sequence>
<xs:element name="description" type=" xmcda:description " minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element name="categoryID" type=" xs:string "/>
<xs:element name="categoriesSetID" type=" xs:string "/>
<xs:element name="categoriesSet" type=" xmcda:categoriesSet "/>
</xs:choice>
<xs:element name="column" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="description" type=" xmcda:description " minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element name="categoryID" type=" xs:string "/>
<xs:element name="categoriesSetID" type=" xs:string "/>
<xs:element name="categoriesSet" type=" xmcda:categoriesSet "/>
</xs:choice>
<xs:element name="value" type=" xmcda:value " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" xmcda:defaultAttributes "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" xmcda:defaultAttributes "/>
</xs:complexType>