BusPositionInfos
http://www.sifinfo.org/infrastructure/2.x
Documentation
This object exposes telematics information to the zone.
Tree
Table
Name | Mandatory | Characteristics | Type | Description | XPath |
---|---|---|---|---|---|
@RefId | * | M | IdRefType | The GUID that identifies the bus. This object only has meaning as current data for this particular bus. | /BusPositionInfos/BusPositionInfo/@RefId |
Date | * | M | date | The date of the report from the bus. | /BusPositionInfos/BusPositionInfo/Date |
Time | * | M | time | The time of the report from the bus. | /BusPositionInfos/BusPositionInfo/Time |
Latitude | * | string | /BusPositionInfos/BusPositionInfo/GridLocation/Latitude | ||
Longitude | * | string | /BusPositionInfos/BusPositionInfo/GridLocation/Longitude | ||
TelematicsId | O | normalizedString | 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. | /BusPositionInfos/BusPositionInfo/TelematicsId | |
Telemetry | OR | normalizedString | Indicators and values provided by the hardware along with this position snapshot. For events, it is safe to assume that one of these items triggered the hardware to issue an update. | /BusPositionInfos/BusPositionInfo/TelemetryList/Telemetry | |
@Type | * | M | string | Code that specifies what type of name this is. If unsure, use 04. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/@Type |
Prefix | O | normalizedString | A prefix associated with the name like Mr., Ms., etc. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/Prefix | |
LastName | * | M | LastNameType | The last name. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/LastName |
FirstName | * | M | FirstNameType | The first name. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/FirstName |
MiddleName | O | MiddleNameType | The middle name or initial. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/MiddleName | |
Suffix | O | normalizedString | Generation of suffix like II, Jr., etc. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/Suffix | |
PreferredName | O | normalizedString | This is a name that the person prefers to be called by. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/PreferredName | |
SortName | O | normalizedString | This is the name to be used for sorting purposes. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/SortName | |
FullName | O | normalizedString | A free text field for the complete name. | /BusPositionInfos/BusPositionInfo/BusDriver/Name/FullName | |
EmployeePersonalRefId | C | IdRefType | The GUID of the staff's EmployeePersonal object. Condition is that at least one of this and Name must be included. | /BusPositionInfos/BusPositionInfo/BusDriver/EmployeePersonalRefId | |
Status | * | M | string | Boarding status of the staff. | /BusPositionInfos/BusPositionInfo/BusDriver/Status |
@Type | * | M | string | Code that specifies what type of name this is. If unsure, use 04. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/@Type |
Prefix | O | normalizedString | A prefix associated with the name like Mr., Ms., etc. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/Prefix | |
LastName | * | M | LastNameType | The last name. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/LastName |
FirstName | * | M | FirstNameType | The first name. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/FirstName |
MiddleName | O | MiddleNameType | The middle name or initial. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/MiddleName | |
Suffix | O | normalizedString | Generation of suffix like II, Jr., etc. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/Suffix | |
PreferredName | O | normalizedString | This is a name that the person prefers to be called by. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/PreferredName | |
SortName | O | normalizedString | This is the name to be used for sorting purposes. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/SortName | |
FullName | O | normalizedString | A free text field for the complete name. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Name/FullName | |
EmployeePersonalRefId | C | IdRefType | The GUID of the staff's EmployeePersonal object. Condition is that at least one of this and Name must be included. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/EmployeePersonalRefId | |
Status | * | M | string | Boarding status of the staff. | /BusPositionInfos/BusPositionInfo/BusStaffList/BusStaff/Status |
BusRouteInfoRefId | * | M | IdRefType | The GUID that identifies the route. | /BusPositionInfos/BusPositionInfo/RouteStatus/BusRouteInfoRefId |
Status | * | M | token | Status of the route. | /BusPositionInfos/BusPositionInfo/RouteStatus/Status |
OtherStatus | C | normalizedString | 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. | /BusPositionInfos/BusPositionInfo/OtherStatus | |
@Unit | * | M | string | Units used in the distance measurement. | /BusPositionInfos/BusPositionInfo/Odometer/@Unit |
Odometer | O | DistanceType | Current odometer reading. | /BusPositionInfos/BusPositionInfo/Odometer | |
@Unit | * | M | string | Units used in the distance measurement. | /BusPositionInfos/BusPositionInfo/Speedometer/@Unit |
Speedometer | O | DistanceType | Current speedometer reading. | /BusPositionInfos/BusPositionInfo/Speedometer | |
StudentPersonalRefId | * | M | IdRefType | GUID that identifies the student that this element refers to. | /BusPositionInfos/BusPositionInfo/Students/Student/StudentPersonalRefId |
Status | * | M | string | Boarding status of this student. Note: Values Sched, On and Off are typical of responses. Values Entered and Exited are typical of events. | /BusPositionInfos/BusPositionInfo/Students/Student/Status |
Type | * | M | normalizedString | This element is designed to contain the time period attached to an object.Very long periods (school year, quarter, etc.) and very small periods (second, millisecond, etc.) can be defined.This element provides a scoping description of the time metadata enclosed. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/Type |
Code | * | M | token | This element provides a place for the application to send structured data (code values, unique identifier, timestamps).This code value can, depending upon the use case agreement between agents, be used to qualify the data in the | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/Code |
Name | * | M | normalizedString | Contains a human-readable description of the value in | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/Name |
Value | * | M | normalizedString | Contains the human-readable value. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/Value |
StartDateTime | O | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/StartDateTime | ||
EndDateTime | O | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/EndDateTime | ||
Type | * | M | normalizedString | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/SpanGaps/SpanGap/Type | |
Code | * | M | token | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/SpanGaps/SpanGap/Code | |
Name | * | M | normalizedString | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/SpanGaps/SpanGap/Name | |
Value | * | M | normalizedString | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/SpanGaps/SpanGap/Value | |
StartDateTime | O | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/SpanGaps/SpanGap/StartDateTime | ||
EndDateTime | O | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/SpanGaps/SpanGap/EndDateTime | ||
IsCurrent | * | M | boolean | This element allows for the system to tag an object as being explicitly current.Although the baseline assumption in SIF is that objects are always current (default value is typically | /BusPositionInfos/BusPositionInfo/SIF_Metadata/TimeElements/TimeElement/IsCurrent |
DateTime | * | M | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/Created/DateTime | |
Name | * | M | normalizedString | Human-readable name of the data's creator. If the object contains system-generated data,the name should identify the creating service or application. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/Created/Creators/Creator/Name |
ID | * | M | normalizedString | Unique identifier of the creator. An email address or URI could be used here. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/Created/Creators/Creator/ID |
By | * | M | normalizedString | Identifier of the system or person that modified the data. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/ModificationHistory/Modified/By |
DateTime | * | M | dateTime | The date/time the modification occurred. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/ModificationHistory/Modified/DateTime |
Description | O | string | Human readable description of the data modifications. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/ModificationHistory/Modified/Description | |
Type | * | M | normalizedString | This element is designed to contain the time period attached to an object.Very long periods (school year, quarter, etc.) and very small periods (second, millisecond, etc.) can be defined.This element provides a scoping description of the time metadata enclosed. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/Type |
Code | * | M | token | This element provides a place for the application to send structured data (code values, unique identifier, timestamps).This code value can, depending upon the use case agreement between agents, be used to qualify the data in the | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/Code |
Name | * | M | normalizedString | Contains a human-readable description of the value in | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/Name |
Value | * | M | normalizedString | Contains the human-readable value. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/Value |
StartDateTime | O | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/StartDateTime | ||
EndDateTime | O | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/EndDateTime | ||
Type | * | M | normalizedString | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/SpanGaps/SpanGap/Type | |
Code | * | M | token | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/SpanGaps/SpanGap/Code | |
Name | * | M | normalizedString | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/SpanGaps/SpanGap/Name | |
Value | * | M | normalizedString | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/SpanGaps/SpanGap/Value | |
StartDateTime | O | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/SpanGaps/SpanGap/StartDateTime | ||
EndDateTime | O | dateTime | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/SpanGaps/SpanGap/EndDateTime | ||
IsCurrent | * | M | boolean | This element allows for the system to tag an object as being explicitly current.Although the baseline assumption in SIF is that objects are always current (default value is typically | /BusPositionInfos/BusPositionInfo/SIF_Metadata/LifeCycle/TimeElements/TimeElement/IsCurrent |
Cost | O | boolean | /BusPositionInfos/BusPositionInfo/SIF_Metadata/RightsElements/RightsElement/Cost | ||
UseType | * | M | string | A description of the fee structure for this resource.Some resources may be licensed differently depending upon their context.For example, a content provider might charge one fee structure for resources used in the classroom and a separate fee for thoseresources available to parents from home. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/RightsElements/RightsElement/FeesForUse/FeeForUse/UseType |
MeteringType | * | M | token | /BusPositionInfos/BusPositionInfo/SIF_Metadata/RightsElements/RightsElement/FeesForUse/FeeForUse/MeteringType | |
MeteringURL | O | anyURI | /BusPositionInfos/BusPositionInfo/SIF_Metadata/RightsElements/RightsElement/FeesForUse/FeeForUse/MeteringURL | ||
@Currency | O | ISO4217CurrencyNamesAndCodeElementsType | Currency code. Where omitted, defaults to implementation-defined local currency, typically | /BusPositionInfos/BusPositionInfo/SIF_Metadata/RightsElements/RightsElement/FeesForUse/FeeForUse/PerUseCharge/@Currency | |
PerUseCharge | O | MonetaryAmountType | /BusPositionInfos/BusPositionInfo/SIF_Metadata/RightsElements/RightsElement/FeesForUse/FeeForUse/PerUseCharge | ||
CopyrightStatement | O | string | /BusPositionInfos/BusPositionInfo/SIF_Metadata/RightsElements/RightsElement/CopyrightStatement | ||
TermsOfUse | O | string | /BusPositionInfos/BusPositionInfo/SIF_Metadata/RightsElements/RightsElement/TermsOfUse | ||
MediaType | * | MR | token | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/MediaTypes/MediaType | |
Code | * | M | string | Code representing the grade level. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/GradeLevels/GradeLevel/Code |
@Codeset | * | M | string | Describes the OtherCode element content as either a state/province code, a local code, other code, or text string. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/GradeLevels/GradeLevel/OtherCodeList/OtherCode/@Codeset |
OtherCode | * | MR | string | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/GradeLevels/GradeLevel/OtherCodeList/OtherCode |
Code | * | M | string | The subject area code (i.e., the first two digits of the course classification code). | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/SubjectAreas/SubjectArea/Code |
@Codeset | * | M | string | Describes the OtherCode element content as either a state/province code, a local code, other code, or text string. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/SubjectAreas/SubjectArea/OtherCodeList/OtherCode/@Codeset |
OtherCode | * | MR | string | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/SubjectAreas/SubjectArea/OtherCodeList/OtherCode |
Code | * | M | string | Code representing the grade level. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/InterestLevels/InterestLevel/Code |
@Codeset | * | M | string | Describes the OtherCode element content as either a state/province code, a local code, other code, or text string. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/InterestLevels/InterestLevel/OtherCodeList/OtherCode/@Codeset |
OtherCode | * | MR | string | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/InterestLevels/InterestLevel/OtherCodeList/OtherCode |
LearningStandardItemRefId | * | MR | IdRefType | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/LearningStandardItems/LearningStandardItemRefId | |
BloomsTaxonomyLevel | OR | string | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/BloomsTaxonomyLevels/BloomsTaxonomyLevel | ||
MultipleIntelligence | OR | string | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/MultipleIntelligences/MultipleIntelligence | ||
InstructionalStrategy | OR | string | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/InstructionalStrategies/InstructionalStrategy | ||
Title | O | normalizedString | The title of the content. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/Title | |
Summary | O | string | A summary of the content. | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/Summary | |
LearningObjective | * | MR | string | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/LearningObjectives/LearningObjective | |
ResourceType | * | MR | string | /BusPositionInfos/BusPositionInfo/SIF_Metadata/EducationFilter/ResourceTypes/ResourceType | |
@Name | * | M | normalizedString | The name of the extended element. As it is possible that names for extended elements may collide from agent to agent, it is recommended that the names of extended elements be configurable in an agent, or that agents use URIs for the names of extended elements. | /BusPositionInfos/BusPositionInfo/SIF_ExtendedElements/SIF_ExtendedElement/@Name |
@SIF_Action | O | string | In a Change event, this flag can be used to indicate an element has been deleted from the parent list container. At a minimum the key for the list must also be present. | /BusPositionInfos/BusPositionInfo/SIF_ExtendedElements/SIF_ExtendedElement/@SIF_Action | |
SIF_ExtendedElement | OR | SIF_ExtendedElementType | A name/value pair, the name being contained in the Name attribute, the value being the element content. | /BusPositionInfos/BusPositionInfo/SIF_ExtendedElements/SIF_ExtendedElement |
Download: .xlsx (with Formats)
Structure
Download: .xml