Documentation for XMCDA-2.0.0

Complex Type: categoryProfile

[Table of contents]

Super-types: None
Sub-types: None
Name categoryProfile
Used by (from the same schema document) Complex Type categoriesProfiles
Abstract no
Documentation A detailed description of an category profile instance.
XML Instance Representation
<...
id=" xs:string [0..1]"
name=" xs:string [0..1]"
mcdaConcept=" xs:string [0..1]">
Start Choice [0..*]
<description> xmcda:description </description> [0..1]
<alternativeID> xs:string </alternativeID> [0..1]
Start Choice [1]
<central> [1]
<categoryID> xs:string </categoryID> [1]
Start Choice [0..*]
<value> xmcda:value </value> [1]
<values> xmcda:values </values> [1]
End Choice
</central>
<limits> [1]
<lowerCategory> [1]
<categoryID> xs:string </categoryID> [1]
Start Choice [0..*]
<value> xmcda:value </value> [1]
<values> xmcda:values </values> [1]
End Choice
</lowerCategory>
<upperCategory> [1]
<categoryID> xs:string </categoryID> [1]
Start Choice [0..*]
<value> xmcda:value </value> [1]
<values> xmcda:values </values> [1]
End Choice
</upperCategory>
</limits>
End Choice
Start Choice [0..*]
<value> xmcda:value </value> [1]
<values> xmcda:values </values> [1]
End Choice
End Choice
</...>
Diagram
h229206647 h-1077825492 h947148231 h-1077825492 h947148231 h-1077825492 h947148231 h-1077825492 h947148231 h-1891427716
Schema Component Representation
<xs:complexType name="categoryProfile">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="description" type=" xmcda:description " minOccurs="0"/>
<xs:element name="alternativeID" type=" xs:string " minOccurs="0"/>
<xs:choice>
<xs:element name="central">
<xs:complexType>
<xs:sequence>
<xs:element name="categoryID" type=" xs:string "/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="value" type=" xmcda:value "/>
<xs:element name="values" type=" xmcda:values "/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="limits">
<xs:complexType>
<xs:sequence>
<xs:element name="lowerCategory">
<xs:complexType>
<xs:sequence>
<xs:element name="categoryID" type=" xs:string "/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="value" type=" xmcda:value "/>
<xs:element name="values" type=" xmcda:values "/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="upperCategory">
<xs:complexType>
<xs:sequence>
<xs:element name="categoryID" type=" xs:string "/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="value" type=" xmcda:value "/>
<xs:element name="values" type=" xmcda:values "/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="value" type=" xmcda:value "/>
<xs:element name="values" type=" xmcda:values "/>
</xs:choice>
</xs:choice>
<xs:attributeGroup ref=" xmcda:defaultAttributes "/>
</xs:complexType>