Skip to content

Commit

Permalink
update alicia & impact monitor
Browse files Browse the repository at this point in the history
  • Loading branch information
MarAlder committed Mar 26, 2024
1 parent 560288d commit 740e622
Show file tree
Hide file tree
Showing 2 changed files with 734 additions and 14 deletions.
374 changes: 367 additions & 7 deletions addContent/schema/v3_4_alicia/cpacs_schema.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -5292,6 +5292,304 @@ [email protected]
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="climateDataType">
<xsd:annotation>
<xsd:appinfo>
<sd:schemaDoc>
<ddue:summary>
<ddue:para>Climate data</ddue:para>
</ddue:summary>
</sd:schemaDoc>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="complexBaseType">
<xsd:all>
<xsd:element name="metrics" minOccurs="0" type="climateMetricsType"/>
<xsd:element name="year" minOccurs="0" type="posIntVectorBaseType">
<xsd:annotation>
<xsd:documentation>
Vector of years
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="radiativeForcing" minOccurs="0" type="climateYealyDataType">
<xsd:annotation>
<xsd:documentation>
Radiative forcing
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="deltaTemperature" minOccurs="0" type="climateYealyDataType">
<xsd:annotation>
<xsd:documentation>
Delta temperature
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="climateMetricsType">
<xsd:annotation>
<xsd:appinfo>
<sd:schemaDoc>
<ddue:summary>
<ddue:para>Climate metrics</ddue:para>
</ddue:summary>
</sd:schemaDoc>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="complexBaseType">
<xsd:sequence>
<xsd:element name="metric" maxOccurs="unbounded" type="climateMetricType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="climateMetricType">
<xsd:annotation>
<xsd:appinfo>
<sd:schemaDoc>
<ddue:summary>
<ddue:para>Climate metric</ddue:para>
</ddue:summary>
</sd:schemaDoc>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="complexBaseType">
<xsd:all>
<xsd:element name="name" minOccurs="0" type="stringBaseType">
<xsd:annotation>
<xsd:documentation>
Name
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" minOccurs="0" type="stringBaseType">
<xsd:annotation>
<xsd:documentation>
Description
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="metricType">
<xsd:annotation>
<xsd:documentation>Metric type (atr | agwp) (Note: Please contact CPACS support to add additional types)</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:restriction base="stringBaseType">
<xsd:enumeration value="atr">
<xsd:annotation>
<xsd:documentation>Average Temperature Response</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="agwp">
<xsd:annotation>
<xsd:documentation>Absolute Global Warming Potential</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="agtp">
<xsd:annotation>
<xsd:documentation>Average Global Temperature Potential</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="rf">
<xsd:annotation>
<xsd:documentation>Radiative forcing</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="timeHorizon" type="integerBaseType">
<xsd:annotation>
<xsd:documentation>
Time horizon for the metric [years]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="total" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
Total [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="co2" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
CO2: Carbon dioxide [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="h2o" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
H2O: Water [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="o3" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
O3: Ozone [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ch4" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
CH4: Methane [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cic" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
CIC: Contrail-induced cloudiness
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pmo" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
PMO: Primary-mode ozone
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="climateScenarioSpecificationType">
<xsd:annotation>
<xsd:appinfo>
<sd:schemaDoc>
<ddue:summary>
<ddue:para>Specification</ddue:para>
</ddue:summary>
</sd:schemaDoc>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="complexBaseType">
<xsd:all>
<xsd:element name="trajectoryUID" type="stringUIDBaseType">
<xsd:annotation>
<xsd:documentation>
UID of the corresponding trajectory
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="climateScenarioType">
<xsd:annotation>
<xsd:appinfo>
<sd:schemaDoc>
<ddue:summary>
<ddue:para>Climate scenario</ddue:para>
</ddue:summary>
</sd:schemaDoc>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="complexBaseType">
<xsd:all>
<xsd:element name="name" type="stringBaseType">
<xsd:annotation>
<xsd:documentation>
Name
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" minOccurs="0" type="stringBaseType">
<xsd:annotation>
<xsd:documentation>
Description
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="specification" type="climateScenarioSpecificationType"/>
<xsd:element name="climateData" type="climateDataType"/>
</xsd:all>
<xsd:attribute name="uID" use="required" type="xsd:ID"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="climateYealyDataType">
<xsd:annotation>
<xsd:appinfo>
<sd:schemaDoc>
<ddue:summary>
<ddue:para>Climate date over years</ddue:para>
</ddue:summary>
</sd:schemaDoc>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="complexBaseType">
<xsd:all>
<xsd:element name="co2" minOccurs="0" type="doubleVectorBaseType">
<xsd:annotation>
<xsd:documentation>
CO2: Carbon dioxide [kg] (Vector)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="h2o" minOccurs="0" type="doubleVectorBaseType">
<xsd:annotation>
<xsd:documentation>
H2O: Water [kg] (Vector)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="o3" minOccurs="0" type="doubleVectorBaseType">
<xsd:annotation>
<xsd:documentation>
O3: Ozone [kg] (Vector)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ch4" minOccurs="0" type="doubleVectorBaseType">
<xsd:annotation>
<xsd:documentation>
CH4: Methane [kg] (Vector)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cic" minOccurs="0" type="doubleVectorBaseType">
<xsd:annotation>
<xsd:documentation>
CIC: Contrail-induced cloudiness (Vector)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pmo" minOccurs="0" type="doubleVectorBaseType">
<xsd:annotation>
<xsd:documentation>
PMO: Primary-mode ozone (Vector)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="cockpitControlsType">
<xsd:annotation>
<xsd:appinfo>
Expand Down Expand Up @@ -12868,11 +13166,31 @@ [email protected]
<xsd:element name="economics" minOccurs="0" type="economicsType"/>
<xsd:element name="trajectories" minOccurs="0" type="trajectoriesType"/>
<xsd:element name="emissions" minOccurs="0" type="emissionsType"/>
<xsd:element name="climate" minOccurs="0" type="flightClimateType"/>
</xsd:all>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="flightClimateType">
<xsd:annotation>
<xsd:appinfo>
<sd:schemaDoc>
<ddue:summary>
<ddue:para>Climate analysis</ddue:para>
</ddue:summary>
</sd:schemaDoc>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="complexBaseType">
<xsd:sequence>
<xsd:element name="scenario" maxOccurs="unbounded" type="climateScenarioType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="flightDynamicsAnalysisType">
<xsd:annotation>
<xsd:appinfo>
Expand Down Expand Up @@ -28200,13 +28518,55 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
<xsd:complexContent>
<xsd:extension base="complexBaseType">
<xsd:all>
<xsd:element name="total" type="stringVectorBaseType"/>
<xsd:element name="cO2" type="stringVectorBaseType"/>
<xsd:element name="h2O" type="stringVectorBaseType"/>
<xsd:element name="o3" type="stringVectorBaseType"/>
<xsd:element name="cH4" type="stringVectorBaseType"/>
<xsd:element name="cont" type="stringVectorBaseType"/>
<xsd:element name="pmo" type="stringVectorBaseType"/>
<xsd:element name="total" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
Total [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="co2" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
CO2: Carbon dioxide [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="h2o" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
H2O: Water [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="o3" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
O3: Ozone [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ch4" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
CH4: Methane [kg]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cic" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
CIC: Contrail-induced cloudiness
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pmo" minOccurs="0" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>
PMO: Primary-mode ozone
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:extension>
</xsd:complexContent>
Expand Down
Loading

0 comments on commit 740e622

Please sign in to comment.