Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 4dbbbf93 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

updating schema for buses: smart electric components, remove completedVehicle xml type

parent 523b4894
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Franz Josef Kober (Technische Universität Graz) -->
<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Markus Quaritsch (Technische Universität Graz) -->
<xs:schema xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vectoParam="urn:tugraz:ivt:VectoAPI:ParameterDocumentation" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.4" targetNamespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" elementFormDefault="qualified" attributeFormDefault="unqualified" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:ParameterDocumentation ParameterDocumentation.xsd">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/>
......@@ -92,7 +92,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CompletedVehicleDeclarationType">
<!--<xs:complexType name="CompletedVehicleDeclarationType">
<xs:complexContent>
<xs:extension base="v2.0:AbstractVehicleDeclarationType">
<xs:sequence>
......@@ -161,7 +161,7 @@
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:complexType>-->
<xs:complexType name="GearboxDataDeclarationType">
<xs:annotation>
<xs:documentation>Gearbox Component</xs:documentation>
......@@ -290,75 +290,89 @@
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SmartAlternator" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="RatedCurrent" type="xs:integer">
<xs:annotation>
<xs:documentation>P295 - [A]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RatedVoltage">
<xs:annotation>
<xs:documentation>P296 - [V]</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:enumeration value="12"/>
<xs:enumeration value="24"/>
<xs:enumeration value="48"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BatteryTechnology">
<xs:annotation>
<xs:documentation>P296 - enum</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="lead-acid battery – conventional"/>
<xs:enumeration value="lead-acid battery – AGM"/>
<xs:enumeration value="lead-acid battery – gel"/>
<xs:enumeration value="li-ion battery - high power"/>
<xs:enumeration value="li-ion battery - high energy"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BatteryNominalVoltage">
<xs:annotation>
<xs:documentation>P298 - [V]</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:enumeration value="12"/>
<xs:enumeration value="24"/>
<xs:enumeration value="48"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BatteryRatedCapacity" type="xs:integer">
<xs:annotation>
<xs:documentation>P299 - [Ah]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CapacitorTechnology" type="xs:string">
<xs:annotation>
<xs:documentation>P300 - [-]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CapacitorRatedCapacitance" type="xs:integer">
<xs:annotation>
<xs:documentation>P301 - [F]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CapacitorRatedVoltage" type="xs:integer">
<xs:annotation>
<xs:documentation>P302 - [V]</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="SmartAlternator">
<xs:complexType>
<xs:sequence>
<xs:element name="RatedCurrent" type="xs:integer">
<xs:annotation>
<xs:documentation>P295 - [A]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RatedVoltage">
<xs:annotation>
<xs:documentation>P296 - [V]</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:enumeration value="12"/>
<xs:enumeration value="24"/>
<xs:enumeration value="48"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Battery" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="BatteryTechnology">
<xs:annotation>
<xs:documentation>P296 - enum</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="lead-acid battery – conventional"/>
<xs:enumeration value="lead-acid battery – AGM"/>
<xs:enumeration value="lead-acid battery – gel"/>
<xs:enumeration value="li-ion battery - high power"/>
<xs:enumeration value="li-ion battery - high energy"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RatedCapacity" type="xs:integer">
<xs:annotation>
<xs:documentation>P299 - [Ah]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NominalVoltage">
<xs:annotation>
<xs:documentation>P298 - [V]</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:enumeration value="12"/>
<xs:enumeration value="24"/>
<xs:enumeration value="48"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Capacitor" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="CapacitorTechnology" type="xs:string">
<xs:annotation>
<xs:documentation>P300 - [-]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RatedCapacitance" type="xs:integer">
<xs:annotation>
<xs:documentation>P301 - [F]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RatedVoltage" type="xs:integer">
<xs:annotation>
<xs:documentation>P302 - [V]</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:element name="SupplyFromHEVPossible" type="xs:boolean">
<xs:annotation>
<xs:documentation>P303 - bool</xs:documentation>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment