Skip to content

Commit 304673b

Browse files
committed
update ExactII schema
1 parent 2bd2eee commit 304673b

1 file changed

Lines changed: 79 additions & 40 deletions

File tree

addContent/schema/v3_5_exact2/cpacs_schema.xsd

Lines changed: 79 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -13801,7 +13801,6 @@ cpacs@dlr.de
1380113801
</xsd:documentation>
1380213802
</xsd:annotation>
1380313803
</xsd:element>
13804-
<xsd:element name="seatClass" minOccurs="0" type="seatClassType"/>
1380513804
<xsd:element name="seatLoadFactor" minOccurs="0" type="doubleBaseType">
1380613805
<xsd:annotation>
1380713806
<xsd:documentation>
@@ -29744,6 +29743,84 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
2974429743
</xsd:complexContent>
2974529744
</xsd:complexType>
2974629745

29746+
<xsd:complexType name="paxCapacityType">
29747+
<xsd:annotation>
29748+
<xsd:appinfo>
29749+
<sd:schemaDoc>
29750+
<ddue:summary>
29751+
<ddue:para>Passenger capacity</ddue:para>
29752+
</ddue:summary>
29753+
<ddue:remarks>
29754+
<ddue:content>
29755+
<ddue:para>
29756+
Defines the passenger capacity requirements and the seat class bucket used
29757+
by CPACS. The <ddue:codeInline>seatClass</ddue:codeInline> integer maps to inclusive seat-count ranges.
29758+
</ddue:para>
29759+
<ddue:list class="bullet">
29760+
<ddue:listItem>
29761+
<ddue:codeInline>1</ddue:codeInline>: seats <strong>01&#8211;19</strong> (e.g., Do228NG)</ddue:listItem>
29762+
<ddue:listItem>
29763+
<ddue:codeInline>2</ddue:codeInline>: seats <strong>20&#8211;50</strong> (e.g., ATR42-500)</ddue:listItem>
29764+
<ddue:listItem>
29765+
<ddue:codeInline>3</ddue:codeInline>: seats <strong>51&#8211;70</strong> (e.g., ATR72-600)</ddue:listItem>
29766+
<ddue:listItem>
29767+
<ddue:codeInline>4</ddue:codeInline>: seats <strong>71&#8211;85</strong> (e.g., Dash Q8-400)</ddue:listItem>
29768+
<ddue:listItem>
29769+
<ddue:codeInline>5</ddue:codeInline>: seats <strong>86&#8211;100</strong> (e.g., Embraer E190-E2)</ddue:listItem>
29770+
<ddue:listItem>
29771+
<ddue:codeInline>6</ddue:codeInline>: seats <strong>101&#8211;125</strong> (e.g., Embraer E195-E2)</ddue:listItem>
29772+
<ddue:listItem>
29773+
<ddue:codeInline>7</ddue:codeInline>: seats <strong>126&#8211;150</strong> (e.g., Airbus A220-300)</ddue:listItem>
29774+
<ddue:listItem>
29775+
<ddue:codeInline>8</ddue:codeInline>: seats <strong>151&#8211;175</strong> (e.g., Airbus A320neo A1)</ddue:listItem>
29776+
<ddue:listItem>
29777+
<ddue:codeInline>9</ddue:codeInline>: seats <strong>176&#8211;235</strong> (e.g., Airbus A321neo A1)</ddue:listItem>
29778+
<ddue:listItem>
29779+
<ddue:codeInline>10</ddue:codeInline>: seats <strong>236&#8211;300</strong> (e.g., D300+M)</ddue:listItem>
29780+
<ddue:listItem>
29781+
<ddue:codeInline>11</ddue:codeInline>: seats <strong>301&#8211;400</strong> (e.g., Airbus A350-900 A1)</ddue:listItem>
29782+
<ddue:listItem>
29783+
<ddue:codeInline>12</ddue:codeInline>: seats <strong>401&#8211;500</strong> (e.g., Boeing 777-300ER)</ddue:listItem>
29784+
<ddue:listItem>
29785+
<ddue:codeInline>13</ddue:codeInline>: seats <strong>501-600</strong>
29786+
</ddue:listItem>
29787+
<ddue:listItem>
29788+
<ddue:codeInline>14</ddue:codeInline>: seats <strong>601-1000</strong>
29789+
</ddue:listItem>
29790+
</ddue:list>
29791+
<ddue:para>
29792+
Notes:
29793+
<ddue:list class="bullet">
29794+
<ddue:listItem>Seat ranges are inclusive (e.g., class 5 covers 86 to 100 seats).</ddue:listItem>
29795+
<ddue:listItem>The examples are indicative reference aircraft; they do not constrain modeling.</ddue:listItem>
29796+
</ddue:list>
29797+
</ddue:para>
29798+
</ddue:content>
29799+
</ddue:remarks>
29800+
</sd:schemaDoc>
29801+
</xsd:appinfo>
29802+
</xsd:annotation>
29803+
<xsd:complexContent>
29804+
<xsd:extension base="complexBaseType">
29805+
<xsd:all>
29806+
<xsd:element name="paxSeats" minOccurs="0" type="requirementType"/>
29807+
<xsd:element name="seatClass" minOccurs="0">
29808+
<xsd:annotation>
29809+
<xsd:documentation>Seat class
29810+
</xsd:documentation>
29811+
</xsd:annotation>
29812+
<xsd:simpleType>
29813+
<xsd:restriction base="xsd:integer">
29814+
<xsd:minInclusive value="1"/>
29815+
<xsd:maxInclusive value="14"/>
29816+
</xsd:restriction>
29817+
</xsd:simpleType>
29818+
</xsd:element>
29819+
</xsd:all>
29820+
</xsd:extension>
29821+
</xsd:complexContent>
29822+
</xsd:complexType>
29823+
2974729824
<xsd:complexType name="paxCrossBeamsAssemblyType">
2974829825
<xsd:annotation>
2974929826
<xsd:appinfo>
@@ -29829,7 +29906,7 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
2982929906
<xsd:complexContent>
2983029907
<xsd:extension base="complexBaseType">
2983129908
<xsd:all>
29832-
<xsd:element name="paxSeats" minOccurs="0" type="requirementType"/>
29909+
<xsd:element name="paxCapacity" minOccurs="0" type="paxCapacityType"/>
2983329910
<xsd:element name="cargoCapacity" minOccurs="0" type="requirementType"/>
2983429911
</xsd:all>
2983529912
</xsd:extension>
@@ -34857,44 +34934,6 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
3485734934
</xsd:complexContent>
3485834935
</xsd:complexType>
3485934936

34860-
<xsd:complexType name="seatClassType">
34861-
<xsd:annotation>
34862-
<xsd:appinfo>
34863-
<sd:schemaDoc>
34864-
<ddue:summary>
34865-
<ddue:para>Seat class</ddue:para>
34866-
</ddue:summary>
34867-
</sd:schemaDoc>
34868-
</xsd:appinfo>
34869-
</xsd:annotation>
34870-
<xsd:complexContent>
34871-
<xsd:extension base="complexBaseType">
34872-
<xsd:all>
34873-
<xsd:element name="classType" minOccurs="0">
34874-
<xsd:annotation>
34875-
<xsd:documentation>
34876-
Seat class Type (1..15)
34877-
</xsd:documentation>
34878-
</xsd:annotation>
34879-
<xsd:simpleType>
34880-
<xsd:restriction base="xsd:int">
34881-
<xsd:minInclusive value="1"/>
34882-
<xsd:maxInclusive value="15"/>
34883-
</xsd:restriction>
34884-
</xsd:simpleType>
34885-
</xsd:element>
34886-
<xsd:element name="seatNumber" minOccurs="0" type="integerBaseType">
34887-
<xsd:annotation>
34888-
<xsd:documentation>
34889-
Seat number
34890-
</xsd:documentation>
34891-
</xsd:annotation>
34892-
</xsd:element>
34893-
</xsd:all>
34894-
</xsd:extension>
34895-
</xsd:complexContent>
34896-
</xsd:complexType>
34897-
3489834937
<xsd:complexType name="seatElementsType">
3489934938
<xsd:annotation>
3490034939
<xsd:appinfo>

0 commit comments

Comments
 (0)