element <dVehicle.VehicleGroup>
Group Tag to hold info about Vehicle defined information
Namespace:
Type:
anonymous complexType
Content:
complex, 3 attributes, 8 elements
Defined:
locally within dVehicle complexType in dVehicle_v3.xsd; see XML source
Includes:
definitions of 3 attributes, 8 elements
Content Model Diagram
XML Representation Summary
<dVehicle.VehicleGroup
    CurrentStatus
 = 
("A" | "I")
    CurrentStatusDate
 = 
xs:dateTime
    CorrelationID
 = 
xs:string
    >
   
Content: 
dVehicle.01?, dVehicle.02?, dVehicle.03?, dVehicle.04?, dVehicle.VehicleCertificationLevelsGroup*, dVehicle.09?, dVehicle.10?, dVehicle.YearGroup*
</dVehicle.VehicleGroup>
Content model elements (8):
Included in content model of elements (1):
XML Source (w/o annotations (16); see within schema source)
<xs:element id="dVehicle.VehicleGroup" maxOccurs="unbounded" name="dVehicle.VehicleGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="dVehicle.UnitVehicleNumber" minOccurs="0" name="dVehicle.01" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="VehicleNumber">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dVehicle.VehicleIdentificationNumber" minOccurs="0" name="dVehicle.02" type="VehicleIdentificationNumber"/>
<xs:element id="dVehicle.EMSUnitCallSign" minOccurs="0" name="dVehicle.03" type="EMSUnitCallSign"/>
<xs:element id="dVehicle.VehicleType" minOccurs="0" name="dVehicle.04" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="VehicleType">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dVehicle.VehicleCertificationLevelsGroup" maxOccurs="unbounded" minOccurs="0" name="dVehicle.VehicleCertificationLevelsGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="dVehicle.CrewStateCertificationLicensureLevels" minOccurs="0" name="dVehicle.05" type="StateCertificationLicensureLevels"/>
<xs:element id="dVehicle.NumberofPersonnelonNormal911AmbulanceResponse" minOccurs="0" name="dVehicle.06" type="NumberofPersonnel"/>
<xs:element id="dVehicle.NumberofEachEMSPersonnelLevelonNormal911ResponseNonTransportVehicle" minOccurs="0" name="dVehicle.07" type="NumberofPersonnel"/>
<xs:element id="dVehicle.NumberofEachEMSPersonnelLevelonNormalMedicalNon911TransportAmbulance" minOccurs="0" name="dVehicle.08" type="NumberofPersonnel"/>
</xs:sequence>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element id="dVehicle.VehicleInitialCost" minOccurs="0" name="dVehicle.09" type="VehicleInitialCost"/>
<xs:element id="dVehicle.VehicleModelYear" minOccurs="0" name="dVehicle.10" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="Year">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dVehicle.YearGroup" maxOccurs="unbounded" minOccurs="0" name="dVehicle.YearGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="dVehicle.YearMilesKilometersHoursAccrued" minOccurs="0" name="dVehicle.11" type="Year"/>
<xs:element id="dVehicle.AnnualVehicleHours" minOccurs="0" name="dVehicle.12" type="VehicleHours"/>
<xs:element id="dVehicle.AnnualVehicleMilesKilometers" minOccurs="0" name="dVehicle.13">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="AnnualOdometerReading">
<xs:attribute name="DistanceUnit" type="VelocityUnits" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="CurrentStatus" type="Status" use="required"/>
<xs:attribute name="CurrentStatusDate" type="DateTimeType" use="required"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:complexType>
</xs:element>
Attribute Detail (all declarations; defined in this component only; 3/3)
CorrelationID
Type:
Use:
optional
Attribute Value
xs:string
MaxLength:
255
MinLength:
0
XML Source (see within schema source)
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>

CurrentStatus
Type:
Use:
required
Attribute Value
enumeration of xs:string
Enumeration:
"A"
 - 
Active
"I"
 - 
Inactive
XML Source (see within schema source)
<xs:attribute name="CurrentStatus" type="Status" use="required"/>

CurrentStatusDate
Type:
Use:
required
Attribute Value
xs:dateTime
MaxInclusive:
2050-01-01T00:00:00-00:00
MinInclusive:
1950-01-01T00:00:00-00:00
Pattern:
[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.\d+)?(\+|-)[0-9]{2}:[0-9]{2}
XML Source (see within schema source)
<xs:attribute name="CurrentStatusDate" type="DateTimeType" use="required"/>
Content Element Detail (all declarations; defined in this component only; 8/8)
dVehicle.01
Type:
anonymous (extension of VehicleNumber), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Unit/Vehicle Number
National: No
State: Yes
Definition: The unique ID number for the unit which is specific for each vehicle. This ID number may be the state's vehicle's permit number.
Usage: Recommended
Simple Content
xs:string
maxLength:
50
minLength:
2
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dVehicle.UnitVehicleNumber" minOccurs="0" name="dVehicle.01" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="VehicleNumber">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dVehicle.02
Type:
Name: Vehicle Identification Number
National: No
State: No
Definition: The manufacturer's VIN associated with the vehicle.
Usage: Optional
Simple Content
xs:string
maxLength:
17
minLength:
17
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dVehicle.VehicleIdentificationNumber" minOccurs="0" name="dVehicle.02" type="VehicleIdentificationNumber"/>

dVehicle.03
Type:
EMSUnitCallSign, simple content
Name: EMS Unit Call Sign
National: No
State: No
Definition: The EMS unit number used to dispatch and communicate with the unit. This may be the same as the EMS Unit/Vehicle Number in many agencies.
Usage: Optional
Simple Content
xs:string
maxLength:
17
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dVehicle.EMSUnitCallSign" minOccurs="0" name="dVehicle.03" type="EMSUnitCallSign"/>

dVehicle.04
Type:
anonymous (extension of VehicleType), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Vehicle Type
National: No
State: Yes
Definition: The vehicle type of the unit (ambulance, fire, truck, etc.).
Usage: Recommended
Simple Content
enumeration of xs:string
Enumeration:
"1404001"
 - 
Ambulance
"1404003"
 - 
ATV
"1404005"
 - 
Bicycle
"1404007"
 - 
Fire Truck
"1404009"
 - 
Fixed Wing
"1404011"
 - 
Motorcycle
"1404013"
 - 
Other
"1404015"
 - 
Personal Vehicle
"1404017"
 - 
Quick Response Vehicle (Non-Transport Vehicle other than Fire Truck)
"1404019"
 - 
Rescue
"1404021"
 - 
Rotor Craft
"1404023"
 - 
Snow Vehicle
"1404025"
 - 
Watercraft
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dVehicle.VehicleType" minOccurs="0" name="dVehicle.04" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="VehicleType">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dVehicle.09
Type:
VehicleInitialCost, simple content
Name: Vehicle Initial Cost
National: No
State: No
Definition: Initial costs of vehicles held by agency excluding all medical and other equipment not associated with the vehicle. This cost should be inclusive of all sources of funding including grants, donations, and any other capital.
Usage: Optional
Simple Content
xs:positiveInteger
maxInclusive:
10000000
minInclusive:
1
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dVehicle.VehicleInitialCost" minOccurs="0" name="dVehicle.09" type="VehicleInitialCost"/>

dVehicle.10
Type:
anonymous (extension of Year), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Vehicle Model Year
National: No
State: Yes
Definition: The year the vehicle was manufactured.
Usage: Recommended
Simple Content
xs:integer
maxInclusive:
2050
minInclusive:
1900
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dVehicle.VehicleModelYear" minOccurs="0" name="dVehicle.10" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="Year">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dVehicle.VehicleCertificationLevelsGroup
Type:
anonymous, complex content
Group Tag to hold info about Vehicle certification and number of personnel
XML Source (w/o annotations (5); see within schema source)
<xs:element id="dVehicle.VehicleCertificationLevelsGroup" maxOccurs="unbounded" minOccurs="0" name="dVehicle.VehicleCertificationLevelsGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="dVehicle.CrewStateCertificationLicensureLevels" minOccurs="0" name="dVehicle.05" type="StateCertificationLicensureLevels"/>
<xs:element id="dVehicle.NumberofPersonnelonNormal911AmbulanceResponse" minOccurs="0" name="dVehicle.06" type="NumberofPersonnel"/>
<xs:element id="dVehicle.NumberofEachEMSPersonnelLevelonNormal911ResponseNonTransportVehicle" minOccurs="0" name="dVehicle.07" type="NumberofPersonnel"/>
<xs:element id="dVehicle.NumberofEachEMSPersonnelLevelonNormalMedicalNon911TransportAmbulance" minOccurs="0" name="dVehicle.08" type="NumberofPersonnel"/>
</xs:sequence>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:complexType>
</xs:element>

dVehicle.YearGroup
Type:
anonymous, complex content
Group Tag to hold info about Vehicle hours and odometer mileage/kilometers per year
XML Source (w/o annotations (4); see within schema source)
<xs:element id="dVehicle.YearGroup" maxOccurs="unbounded" minOccurs="0" name="dVehicle.YearGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="dVehicle.YearMilesKilometersHoursAccrued" minOccurs="0" name="dVehicle.11" type="Year"/>
<xs:element id="dVehicle.AnnualVehicleHours" minOccurs="0" name="dVehicle.12" type="VehicleHours"/>
<xs:element id="dVehicle.AnnualVehicleMilesKilometers" minOccurs="0" name="dVehicle.13">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="AnnualOdometerReading">
<xs:attribute name="DistanceUnit" type="VelocityUnits" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:complexType>
</xs:element>