3.18 Transportation and Geographic Information Working Group

The goal of Transportation and Geographic Information Working Group is to provide the wealth of information currently locked in the transportation department to the rest of the school community, including transportation as well as geographic information for students.

3.18.1 BusEquipment

This object contains information about a type of equipment that may be on a bus. Examples include wheelchair, car seat, etc.

SIF_Events are reported for this object.

BusEquipment
Figure 3.18.1-1: BusEquipment BusEquipment RefId Description SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharCEDS Id/URLDescriptionType
 BusEquipment 

This object contains information about a type of equipment that may be on a bus. Examples include wheelchair, car seat, etc.

 
 
@
key
RefIdM

GUID that identifies this type of equipment.

 
RefIdType
 DescriptionM

Explanation about the type of equipment.

 
xs:string
 SIF_MetadataO
 SIF_MetadataType
 SIF_ExtendedElementsO
 SIF_ExtendedElementsType
Table 3.18.1-1: BusEquipment
{ "BusEquipment": { "RefId": "D3E34B359D75101A8C3D00AA001A1652", "Description": "Wheelchair" } }
<BusEquipment RefId="D3E34B359D75101A8C3D00AA001A1652"> <Description>Wheelchair</Description> </BusEquipment>
Example 3.18.1-1: BusEquipment

3.18.2 BusInfo

This object contains all of the information about a bus.

SIF_Events are reported for this object.

BusInfo
Figure 3.18.2-1: BusInfo BusInfo RefId VehicleNumber SeatingCapacity Contractor EquipmentList ManufactureYear VehicleIdentificationNumber LicensePlateNumber SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharCEDS Id/URLDescriptionType
 BusInfo 

This object contains all of the information about a bus.

 
 
@
key
RefIdM

GUID that identifies this bus.

 
RefIdType
 VehicleNumberM

Vehicle number of the bus.

 
xs:normalizedString
 SeatingCapacityO

The number of people who can ride on the bus at the same time.

 
xs:unsignedInt
 ContractorO

The name of the contractor for this bus.

 
xs:normalizedString
 EquipmentListO

Describes any special equipment that is on this bus.

 
BusInfoEquipmentListType
 ManufactureYearO

The manufacture year of the bus (CCYY).

 
xs:gYear
 VehicleIdentificationNumberO

The Vehicle Identification Number (VIN) of the bus.

 
xs:normalizedString
 LicensePlateNumberO

The vehicle's license plate number.

 
xs:normalizedString
 SIF_MetadataO
 SIF_MetadataType
 SIF_ExtendedElementsO
 SIF_ExtendedElementsType
Table 3.18.2-1: BusInfo
{ "BusInfo": { "RefId": "D3E34B359D75101A8C3D00AA001A1652", "VehicleNumber": "63", "SeatingCapacity": 71, "Contractor": "RYDER", "EquipmentList": { "Equipment": [ { "BusEquipmentRefId": "E2F23A5323E87343B9A34BE457321E4A", "Count": 3 }, { "BusEquipmentRefId": "34BE45E87343B9A5323A73212F23E7B3", "Count": 4 } ] }, "ManufactureYear": "2001", "VehicleIdentificationNumber": "12333992AB", "LicensePlateNumber": "BLA254" } }
<BusInfo RefId="D3E34B359D75101A8C3D00AA001A1652"> <VehicleNumber>63</VehicleNumber> <SeatingCapacity>71</SeatingCapacity> <Contractor>RYDER</Contractor> <EquipmentList> <Equipment> <BusEquipmentRefId>E2F23A5323E87343B9A34BE457321E4A</BusEquipmentRefId> <Count>3</Count> </Equipment> <Equipment> <BusEquipmentRefId>34BE45E87343B9A5323A73212F23E7B3</BusEquipmentRefId> <Count>4</Count> </Equipment> </EquipmentList> <ManufactureYear>2001</ManufactureYear> <VehicleIdentificationNumber>12333992AB</VehicleIdentificationNumber> <LicensePlateNumber>BLA254</LicensePlateNumber> </BusInfo>
Example 3.18.2-1: BusInfo

3.18.3 BusPositionInfo

This object exposes telematics information to the zone.

SIF_Events are reported for this object.

BusPositionInfo
Figure 3.18.3-1: BusPositionInfo BusPositionInfo RefId Date Time GridLocation TelematicsId TelemetryList BusDriver BusStaffList RouteStatus OtherStatus Odometer Speedometer Students SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharCEDS Id/URLDescriptionType
 BusPositionInfo 

This object exposes telematics information to the zone.

 
 
@
key
RefIdM

The GUID that identifies the bus. This object only has meaning as current data for this particular bus.

 
IdRefType
 DateM

The date of the report from the bus.

 
xs:date
 TimeM

The time of the report from the bus.

 
xs:time
 GridLocationM

The location of the bus.

 
GridLocationType
 TelematicsIdO

Id of the hardware unit on the bus that tracks and reports location and status. The interpretation of the content is deployment specific, but the format must be compact.

 
xs:normalizedString
 TelemetryListO
 TelemetryListType
 BusDriverO

Information identifying the driver.

 
BusStaffType
 BusStaffListO

List identifying other staff. This may include aides, nurses, proctors, etc.

 
BusStaffListType
 RouteStatusC

If the bus is running a route, this element must be included in the object. Absence means the bus is not operating a route.

 
BusRouteStatusType
 OtherStatusC

If the bus is not running a regularly scheduled route but is transporting (or positioning to transport) passengers as approved and directed by the school district, this element describes the activity. It's also used for maintenance, repair, and other authorized movements. This element is mutually exclusive with RouteStatus. Absence of both RouteStatus and OtherStatus is acceptable, but may indicate unauthorized operation.

The following values are suggested to enhance interoperability, but the field is free-form.

Suggested Values:

Field Trip

Sporting Event

Support Services

Maintenance

Repair

 
xs:normalizedString
 OdometerO

Current odometer reading.

 
DistanceType
 SpeedometerO

Current speedometer reading.

 
DistanceType
 StudentsO
A list of students and their statuses. The complete list may be sent with some events (e.g. change in RouteStatus) per district policy, but it is more typical of responses. BusPositionStudentListType
 SIF_MetadataO
 SIF_MetadataType
 SIF_ExtendedElementsO
 SIF_ExtendedElementsType
Table 3.18.3-1: BusPositionInfo
{ "BusPositionInfo": { "RefId": "A2E35B359D75101A8C3D00AA001A0000", "Date": "2003-10-13", "Time": "13:39:12-08:00", "GridLocation": { "Latitude": 41.85, "Longitude": -87.65 }, "TelematicsId": "NexTel866-456-7890", "TelemetryList": { "Telemetry": [ "Close" ] }, "BusDriver": { "EmployeePersonalRefId": "BB0300099D75101A8C3D00AA001A0000", "Status": { "value": "Sched" } }, "RouteStatus": { "BusRouteInfoRefId": "D3E34B359D75101A8C3D00AA001A1652", "Status": "Continue" }, "Odometer": { "Unit": "km", "value": 100000.0 }, "Speedometer": { "Unit": "km", "value": 60 }, "Students": { "Student": [ { "StudentPersonalRefId": "F3B35B359D75101A8C3D00AA001A0000", "Status": { "value": "Entered" } }, { "StudentPersonalRefId": "A7E35B359D75101A8C3D00BB211A0000", "Status": { "value": "Entered" } }, { "StudentPersonalRefId": "A9D35B359D75101A8C3D00AA001A9999", "Status": { "value": "Entered" } } ] } } }
<BusPositionInfo RefId="A2E35B359D75101A8C3D00AA001A0000"> <Date>2003-10-13</Date> <Time>13:39:12-08:00</Time> <GridLocation> <Latitude>41.850000</Latitude> <Longitude>-87.650000</Longitude> </GridLocation> <TelematicsId>NexTel866-456-7890</TelematicsId> <TelemetryList> <Telemetry>Close</Telemetry> </TelemetryList> <BusDriver> <EmployeePersonalRefId>BB0300099D75101A8C3D00AA001A0000</EmployeePersonalRefId> <Status>Sched</Status> </BusDriver> <RouteStatus> <BusRouteInfoRefId>D3E34B359D75101A8C3D00AA001A1652</BusRouteInfoRefId> <Status>Continue</Status> </RouteStatus> <Odometer Unit="km">100000.0</Odometer> <Speedometer Unit="km">60</Speedometer> <Students> <Student> <StudentPersonalRefId>F3B35B359D75101A8C3D00AA001A0000</StudentPersonalRefId> <Status>Entered</Status> </Student> <Student> <StudentPersonalRefId>A7E35B359D75101A8C3D00BB211A0000</StudentPersonalRefId> <Status>Entered</Status> </Student> <Student> <StudentPersonalRefId>A9D35B359D75101A8C3D00AA001A9999</StudentPersonalRefId> <Status>Entered</Status> </Student> </Students> </BusPositionInfo>
Example 3.18.3-1: BusPositionInfo

3.18.4 BusRouteDetail

This object contains the schedule for the bus route.

SIF_Events are reported for this object.

BusRouteDetail
Figure 3.18.4-1: BusRouteDetail BusRouteDetail RefId BusRouteInfoRefId BusStopInfoRefId ArrivalTime SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharCEDS Id/URLDescriptionType
 BusRouteDetail 

This object contains the schedule for the bus route.

 
 
@
key
RefIdM

GUID that identifies this object.

 
RefIdType
@BusRouteInfoRefIdM

GUID that identifies the bus route.

 
IdRefType
 BusStopInfoRefIdM

GUID that identifies a bus stop on the route.

 
IdRefType
 ArrivalTimeM

The time that the bus associated with this route will stop at this bus stop.

 
xs:time
 SIF_MetadataO
 SIF_MetadataType
 SIF_ExtendedElementsO
 SIF_ExtendedElementsType
Table 3.18.4-1: BusRouteDetail
{ "BusRouteDetail": { "RefId": "D3E34B359D75101A8C3D00AA001A1652", "BusRouteInfoRefId": "C2F23F450B86234B9B3D00AA001A1652", "BusStopInfoRefId": "B7A34E561C97345C0A4E11BB112B2753", "ArrivalTime": "15:39:00-08:00" } }
<BusRouteDetail RefId="D3E34B359D75101A8C3D00AA001A1652" BusRouteInfoRefId="C2F23F450B86234B9B3D00AA001A1652"> <BusStopInfoRefId>B7A34E561C97345C0A4E11BB112B2753</BusStopInfoRefId> <ArrivalTime>15:39:00-08:00</ArrivalTime> </BusRouteDetail>
Example 3.18.4-1: BusRouteDetail

3.18.5 BusRouteInfo

This object contains all of the information about a bus route.

SIF_Events are reported for this object.

BusRouteInfo
Figure 3.18.5-1: BusRouteInfo BusRouteInfo RefId BusInfoRefId RouteNumber RouteType Codeset MaximumLoad Description Name RouteDurationLoaded RouteDurationTotal RouteDistanceLoaded RouteDistanceTotal SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharCEDS Id/URLDescriptionType
 BusRouteInfo 

This object contains all of the information about a bus route.

 
 
@
key
RefIdM

GUID that identifies this bus route.

 
RefIdType
 BusInfoRefIdM

GUID that identifies the bus that is associated with this route.

 
IdRefType
 RouteNumberM

A unique identifier for the route. It may contain any printable ASCII character. F or instance, you may have route 16AM in the morning and a 16PM in the afternoon.

 
xs:normalizedString
 RouteTypeM

The type of route.

 
xs:token
@CodesetO

A unique indicator (usually a URL) that points to the codeset used.

 
xs:token
 MaximumLoadO

The maximum number of students who are on the bus at any point along this route.

 
xs:unsignedInt
 DescriptionO

Short explanation of the route. It may be used to designate an area, or used to color-code bus routes (the "orange" route).

 
xs:string
 NameO

Name of the driver who drives this route.

 
NameType
 RouteDurationLoadedO

Refers to the amount of time that at least one student is riding the bus.

 
xs:duration
 RouteDurationTotalO

Includes time when no student is on the bus, including time driving to and from the garage, etc.

 
xs:duration
 RouteDistanceLoadedO

Refers to the distance the bus drives when at least one student is riding the bus.

 
DistanceType
 RouteDistanceTotalO

Includes the total distance driven for this route including to and from garage.

 
DistanceType
 SIF_MetadataO
 SIF_MetadataType
 SIF_ExtendedElementsO
 SIF_ExtendedElementsType
Table 3.18.5-1: BusRouteInfo
{ "BusRouteInfo": { "RefId": "D3E34B359D75101A8C3D00AA001A1652", "BusInfoRefId": "A2E35B359D75101A8C3D00AA001A0000", "RouteNumber": "16AM", "RouteType": { "value": "Inbound" }, "MaximumLoad": 40, "Description": "1st Transfer Bus", "Name": { "Type": "02", "LastName": "Smith", "FirstName": "Jon" }, "RouteDurationLoaded": "PT16M45S", "RouteDurationTotal": "PT28M00S", "RouteDistanceLoaded": { "Unit": "m", "value": 5.23 }, "RouteDistanceTotal": { "Unit": "m", "value": 9.9 } } }
<BusRouteInfo RefId="D3E34B359D75101A8C3D00AA001A1652"> <BusInfoRefId>A2E35B359D75101A8C3D00AA001A0000</BusInfoRefId> <RouteNumber>16AM</RouteNumber> <RouteType>Inbound</RouteType> <MaximumLoad>40</MaximumLoad> <Description>1st Transfer Bus</Description> <Name Type="02"> <LastName>Smith</LastName> <FirstName>Jon</FirstName> </Name> <RouteDurationLoaded>PT16M45S</RouteDurationLoaded> <RouteDurationTotal>PT28M00S</RouteDurationTotal> <RouteDistanceLoaded Unit="m">5.23</RouteDistanceLoaded> <RouteDistanceTotal Unit="m">9.9</RouteDistanceTotal> </BusRouteInfo>
Example 3.18.5-1: BusRouteInfo

3.18.6 BusStopInfo

This object contains information about a bus stop.

SIF_Events are reported for this object.

BusStopInfo
Figure 3.18.6-1: BusStopInfo BusStopInfo RefId Description GridLocation SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharCEDS Id/URLDescriptionType
 BusStopInfo 

This object contains information about a bus stop.

 
 
@
key
RefIdM

GUID that identifies this location.

 
RefIdType
 DescriptionM

An explanation of this location.

 
xs:string
 GridLocationO

The location of the bus stop.

 
GridLocationType
 SIF_MetadataO
 SIF_MetadataType
 SIF_ExtendedElementsO
 SIF_ExtendedElementsType
Table 3.18.6-1: BusStopInfo
{ "BusStopInfo": { "RefId": "D3E34B359D75101A8C3D00AA001A1652", "Description": "Elm St @ Pine Ave", "GridLocation": { "Latitude": 41.85, "Longitude": -87.65 } } }
<BusStopInfo RefId="D3E34B359D75101A8C3D00AA001A1652"> <Description>Elm St @ Pine Ave</Description> <GridLocation> <Latitude>41.850000</Latitude> <Longitude>-87.650000</Longitude> </GridLocation> </BusStopInfo>
Example 3.18.6-1: BusStopInfo

3.18.7 StudentTransportInfo

This object contains transportation information about a student. Students should have at least two StudentTransportInfo objects associated with them: one for inbound information (getting to school) and one for outbound information (leaving school). If their transportation changes based on the day of the week, then a student will have more than two StudentTransportInfo objects.

SIF_Events are reported for this object.

StudentTransportInfo
Figure 3.18.7-1: StudentTransportInfo StudentTransportInfo RefId StudentPersonalRefId Type TypeCodeset DayOfWeek DayOfWeekCodeset SchoolInfoRefId Eligibility Codeset HomeToSchoolDistance WalkToStopDistance StopToSchoolDistance OriginPoint HomeBusRouteDetail SIF_RefObject TransferPoints SchoolBusRouteDetail DestinationPoint StateAidQualification TransportationStatus PublicExpense SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharCEDS Id/URLDescriptionType
 StudentTransportInfo 

This object contains transportation information about a student. Students should have at least two StudentTransportInfo objects associated with them: one for inbound information (getting to school) and one for outbound information (leaving school). If their transportation changes based on the day of the week, then a student will have more than two StudentTransportInfo objects.

 
 
@
key
RefIdM

GUID that identifies this object.

 
RefIdType
@StudentPersonalRefIdM

GUID that identifies the student that this object refers to.

 
IdRefType
@TypeM

The direction of transportation that this object refers to.

 
xs:token
@TypeCodesetO

A unique indicator (usually a URL) that points to the codeset used.

 
xs:token
@DayOfWeekM

This attribute indicates the day(s) of the week to which this object refers.

 
xs:token
xs:pattern(Mo)?(Tu)?(We)?(Th)?(Fr)?(Sa)?(Su)?
@DayOfWeekCodesetO

A unique indicator (usually a URL) that points to the codeset used.

 
xs:token
@SchoolInfoRefIdM

GUID referring to the school that the student attends on these day(s) of the week.

 
IdRefType
 EligibilityO

Eligibility status of student for district transportation for this trip.

Note: this element has been deprecated—use TransportationStatus and PublicExpense.

 
xs:token
@CodesetO

A unique indicator (usually a URL) that points to the codeset used.

 
xs:token
 HomeToSchoolDistanceO

Distance between the student’s home address and the school.

 
DistanceType
 WalkToStopDistanceO

Distance between the student’s address and the bus stop where they are picked up or dropped off.

 
DistanceType
 StopToSchoolDistanceO

Distance between the bus stop where a student is picked up or dropped off and the school.

 
DistanceType
 OriginPointO
 OriginPointType
 HomeBusRouteDetailO

GUID referring to a BusRouteDetail object that identifies the origin bus stop for an inbound route or the destination bus stop for an outbound route.

If the HomeBusRouteDetail element does not exist, then the student does not ride a bus to/from school.

Note: this element has been deprecated—use OriginPoint and DestinationPoint.

 
IdRefType
@SIF_RefObjectM
 values:
BusRouteDetail
 TransferPointsO
 TransferPointListType
 SchoolBusRouteDetailO
 StudentTransportInfoSchoolBusRouteDetailType
 DestinationPointO
 DestinationPointType
 StateAidQualificationO
 StudentTransportInfoStateAidQualificationType
 TransportationStatusO
 StudentTransportInfoTransportationStatusType
 PublicExpenseO
 StudentTransportInfoPublicExpenseType
 SIF_MetadataO
 SIF_MetadataType
 SIF_ExtendedElementsO
 SIF_ExtendedElementsType
Table 3.18.7-1: StudentTransportInfo
{ "StudentTransportInfo": { "RefId": "D3E34B359D75101A8C3D00AA001A1652", "StudentPersonalRefId": "C2F23F450B86234B9B3D00AA001A1652", "Type": "Inbound", "DayOfWeek": "MoWeFr", "SchoolInfoRefId": "B7A34E561C97345C0A4E11BB112B2753", "Eligibility": { "value": "Bus" }, "HomeToSchoolDistance": { "Unit": "m", "value": 2.4 }, "WalkToStopDistance": { "Unit": "m", "value": 0.4 }, "StopToSchoolDistance": { "Unit": "m", "value": 2.0 }, "OriginPoint": { "BusRouteDetailRefId": "AAE34B359D75101A8C3D00AA001A1652", "ArrivalTime": "09:10:00", "RouteNumber": "134A", "RouteDescription": "RiverFront", "VehicleNumber": "16", "BusStopDescription": "Elm St @ Pine Ave" }, "HomeBusRouteDetail": { "SIF_RefObject": "BusRouteDetail", "value": "A3B7564E971C5C344E0ABB11EE272B53" }, "SchoolBusRouteDetail": { "SIF_RefObject": "BusRouteDetail", "value": "7B3AE465C17943C5A0E411BB11B27235" }, "DestinationPoint": { "BusRouteDetailRefId": "AAE34B359D75101A8C3D00AA001A1652", "ArrivalTime": "09:31:00", "RouteNumber": "134P", "RouteDescription": "RiverFront", "VehicleNumber": "16", "BusStopDescription": "George Washington Elementary West" }, "StateAidQualification": { "value": "2065" }, "TransportationStatus": { "value": "2060" }, "PublicExpense": { "value": "2068" } } }
<StudentTransportInfo RefId="D3E34B359D75101A8C3D00AA001A1652" StudentPersonalRefId="C2F23F450B86234B9B3D00AA001A1652" Type="Inbound" DayOfWeek="MoWeFr" SchoolInfoRefId="B7A34E561C97345C0A4E11BB112B2753"> <Eligibility>Bus</Eligibility> <HomeToSchoolDistance Unit="m">2.4</HomeToSchoolDistance> <WalkToStopDistance Unit="m">.4</WalkToStopDistance> <StopToSchoolDistance Unit="m">2.0</StopToSchoolDistance> <OriginPoint BusRouteDetailRefId="AAE34B359D75101A8C3D00AA001A1652"> <ArrivalTime>09:10:00</ArrivalTime> <RouteNumber>134A</RouteNumber> <RouteDescription>RiverFront</RouteDescription> <VehicleNumber>16</VehicleNumber> <BusStopDescription>Elm St @ Pine Ave</BusStopDescription> </OriginPoint> <HomeBusRouteDetail SIF_RefObject="BusRouteDetail">A3B7564E971C5C344E0ABB11EE272B53</HomeBusRouteDetail> <SchoolBusRouteDetail SIF_RefObject="BusRouteDetail">7B3AE465C17943C5A0E411BB11B27235</SchoolBusRouteDetail> <DestinationPoint BusRouteDetailRefId="AAE34B359D75101A8C3D00AA001A1652"> <ArrivalTime>09:31:00</ArrivalTime> <RouteNumber>134P</RouteNumber> <RouteDescription>RiverFront</RouteDescription> <VehicleNumber>16</VehicleNumber> <BusStopDescription>George Washington Elementary West</BusStopDescription> </DestinationPoint> <StateAidQualification>2065</StateAidQualification> <TransportationStatus>2060</TransportationStatus> <PublicExpense>2068</PublicExpense> </StudentTransportInfo>
Example 3.18.7-1: StudentTransportInfo

Valid XHTML 1.0 Transitional